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

Update appkit and replace own components by the ones from appkit #1199

Merged
merged 6 commits into from
Jul 2, 2024

Conversation

LukasKalbertodt
Copy link
Member

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

LukasKalbertodt and others added 6 commits July 1, 2024 17:11
Moves the basic styled button, as well as its styling method, to appkit.
With this, we are now using components from appkit that use colors, so
we have to correctly configure out colors. Appkit has a lot more colors
than we have, but we only need to configure the ones actually used by
the button.
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.
@LukasKalbertodt LukasKalbertodt added the changelog:dev Changes primarily for developers label Jul 1, 2024
@github-actions github-actions bot temporarily deployed to test-deployment-pr1199 July 1, 2024 15:26 Destroyed
Copy link
Member

@owi92 owi92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did a quick test and everything appears to be working fine 👌

@owi92 owi92 merged commit d15319b into elan-ev:master Jul 2, 2024
3 checks passed
@LukasKalbertodt LukasKalbertodt deleted the update-appkit branch July 2, 2024 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:dev Changes primarily for developers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants