Skip to content

Commit 6299f0c

Browse files
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

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

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ node_modules/**/*
33
npm-debug.*
44
yarn.lock
55
.DS_Store
6+
*.log

atomic/atoms/Button.d.ts

Lines changed: 0 additions & 29 deletions
This file was deleted.

atomic/atoms/Button.d.ts.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

atomic/atoms/Button.js

Lines changed: 0 additions & 135 deletions
This file was deleted.

atomic/atoms/Button.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

atomic/atoms/Input.d.ts.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)