Skip to content

♻️Integrate UI kit #783

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

Merged
merged 3 commits into from
Mar 21, 2025
Merged

♻️Integrate UI kit #783

merged 3 commits into from
Mar 21, 2025

Conversation

AntoLC
Copy link
Collaborator

@AntoLC AntoLC commented Mar 20, 2025

Purpose

We integrate the @gouvfr-lasuite/ui-kit, this kit will have by default the "dsfr" theme.

Proposal

  • ➕(frontend) updated dependencies and added new packages
  • ✨(frontend) refactor and theme token update

Sorry, something went wrong.

@AntoLC AntoLC self-assigned this Mar 20, 2025
@AntoLC AntoLC force-pushed the refacto/integrate-ui-kit branch 2 times, most recently from a9d004b to 32cfad1 Compare March 20, 2025 16:24
@AntoLC AntoLC requested a review from PanchoutNathan March 20, 2025 16:25
@AntoLC AntoLC force-pushed the refacto/integrate-ui-kit branch from 32cfad1 to 50e0270 Compare March 21, 2025 08:30
@AntoLC AntoLC enabled auto-merge (rebase) March 21, 2025 08:33
@AntoLC AntoLC force-pushed the refacto/integrate-ui-kit branch from 50e0270 to 176885b Compare March 21, 2025 08:54
@AntoLC AntoLC disabled auto-merge March 21, 2025 08:58
PanchoutNathan and others added 3 commits March 21, 2025 17:35
Added several new dependencies to the `package.json` file, including
`@dnd-kit/core`, `@dnd-kit/modifiers`, `@fontsource/material-icons`, and
`@gouvfr-lasuite/ui-kit`.
The configuration file has been simplified by importing configurations
from @gouvfr-lasuite/ui-kit . Colors and components have been updated to
reflect the new values. Additionally, adjustments have been made to
global styles, including the addition of styles for Material icons. Form
components have also been modified to incorporate the new style
properties.
Marianne font is now part of the UI kit.
We can remove it from the project.
@AntoLC AntoLC force-pushed the refacto/integrate-ui-kit branch from 176885b to d7c0386 Compare March 21, 2025 16:36
@AntoLC AntoLC enabled auto-merge (rebase) March 21, 2025 16:37
@AntoLC AntoLC merged commit 4243519 into main Mar 21, 2025
19 of 20 checks passed
@AntoLC AntoLC deleted the refacto/integrate-ui-kit branch March 21, 2025 16:49
This was referenced Mar 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants