Commit 6299f0c
authored
Improve Theme (#279)
* Add a functional demo web server and documentation page
Create a Node.js HTTP server to serve the Galio Framework demo page, including HTML structure, CSS styling, and server logic.
* Add theme support for light, dark, and auto modes
Introduce theme provider with support for 'light', 'dark', and 'auto' modes, utilizing `useColorScheme` hook for system preference detection. Implements `deepMerge` for theme customization and adds `useThemeColors` hook.
* Update button component to use new theme color system
Refactors the Button component to consume colors from `useThemeColors` hook instead of directly from `useGalioTheme`, ensuring consistent theme application across the application.
* Update input component to use theme colors dynamically
Refactors the Input component to use `useThemeColors` hook for dynamic color application, improving theme adaptability and removing hardcoded color values.1 parent a92be5d commit 6299f0c
File tree
173 files changed
+6727
-3594
lines changed- atomic
- atoms
- ions
- demo
- dist
- atomic
- atoms
- ions
- theme
- docs
- helpers
- src
- atomic
- atoms
- ions
- theme
- theme
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
173 files changed
+6727
-3594
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments