Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move modal components to appkit #1170

Closed
wants to merge 6 commits into from

Conversation

Arnei
Copy link
Member

@Arnei Arnei commented May 23, 2024

Draft, as this depends on a new opencast/appkit release including opencast/appkit#5

Moves the Modal and ConfirmationModal components and their types to appkit. Also moves a bunch of other stuff that ConfirmationModal in particular requires. Should result in zero functional changes (for now).

Arnei added 6 commits May 23, 2024 11:29
Move the "Modal" component to our
appkit library and import it from there.
This should result in zero functional changes.
Moves the basic styled button, as well as
its styling method, to appkit.
Spinner was already migrated to appkit,
but presumably not used because of color
scheme reasons. Since there are now color
schemes in appkit, it should be fine to use
appkits spinner and get rid of our own.
Moves only the error box (not error page) to
appkit. This also requires moving Card to
appkit.
Moves the ConfirmationModal component
to Appkit.
Copy link

This pull request has conflicts ☹
Please resolve those so we can review the pull request.
Thanks.

@github-actions github-actions bot added the status:conflicts This PR has conflicts that need to be resolved label Jun 20, 2024
@LukasKalbertodt
Copy link
Member

Replaced by #1199

owi92 added a commit that referenced this pull request Jul 2, 2024
We wanted to use several components (in particular the
`ConfirmationModal`) in other Opencast projects (e.g. editor), so
Tobira's components were moved into `appkit`. This PR updates appkit and
removes the now duplicate definition from Tobira. Mostly done by @Arnei

Replaces #1170
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:conflicts This PR has conflicts that need to be resolved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants