Comments (4)
Added new types for the 3.1 release
from reshaped.
Hey, those were originally private to the package but there was no way to control the access without using the exports
field. We can look into adding more export related to theming for sure. Which types would you need in your case?
from reshaped.
Hey, those were originally private to the package but there was no way to control the access without using the
exports
field. We can look into adding more export related to theming for sure. Which types would you need in your case?
Currently we are using the FullThemeDefinition, ParcialThemeDefinition and the keys for color, fontSize, fontWeight, lineHeight, shadow, unit and viewport.
If you suggest any better solution, I was trying to do something like this, but I'm not being able to get the correct result
type ThemeDefinition = typeof baseThemeDefinition
type ColorThemeDefinition = ThemeDefinition['color']
type ColorKeys = keyof ColorThemeDefinition
With this, the ColorKeys type became just string | number
from reshaped.
Yeah, that makes sense since default reshaped configuration can be extended with custom colors. I'll add addition exports for the ThemeDefinition and for the default available keys
from reshaped.
Related Issues (20)
- Flyout onOpen handler is broken HOT 1
- [FEATURE]: Modal customizable container
- "unlock" icon broken HOT 1
- useScrollLock throwing document is not defined HOT 1
- `useScrollLock`breaks SSR HOT 1
- TypeError: Failed to load plugin 'jsx-a11y' declared in '.eslintrc.json' HOT 2
- Tests on PinField sometimes fail (source code) HOT 10
- Is the Toast color 'warning' missing? HOT 3
- DropdownMenu Flyout position changes based on mousedown duration HOT 3
- How to set the default "rem" unit when generating the theme? HOT 7
- Tailwind overrides the reset styles applied by Reshaped on the html element starting from `[email protected]` HOT 9
- borderRadius is missing in tailwind HOT 1
- Preventing default and stopping propogation HOT 2
- onBeforeClose hook for Overlay HOT 4
- [Feature Request] OverlayProvider HOT 2
- [Feature] PopoverContent offsetX, offsetY
- [BUG] Switch Label is not disabled.
- [Bug] Controlled TabList animation jumps
- [BUG] "mod" combinations from useHotkeys not working across different OS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reshaped.