🎨(react) add UIKit theme support

Introduce new UIKit theme with light and dark variants, including
comprehensive color tokens for both themes. Update relevant components
and styles to accommodate the new theme architecture.
This commit is contained in:
Nathan Panchout
2025-08-22 10:17:00 +02:00
committed by NathanVss
parent 186f0b86b7
commit 9cc9214e9a
8 changed files with 885 additions and 11 deletions

View File

@@ -13,6 +13,7 @@ enum Theme {
CUNNINGHAM = "cunningham",
REDFLUX = "redflux",
BLUENEY = "blueney",
UIKIT = "uikit"
}
enum Variant {
@@ -33,6 +34,10 @@ const THEMES: Record<Theme, Record<Variant, string | undefined>> = {
light: undefined,
dark: "blueney_dark",
},
[Theme.UIKIT]: {
light: "uikit_light",
dark: "uikit_dark",
},
};
export type PageProps = ReturnType<typeof useModal>;