foundry-ui
                                
                                
                                
                                    foundry-ui copied to clipboard
                            
                            
                            
                        Foundry-UI is a React UI Library built which prioritizes theming, accessibility, and performance. Fully typed with TypeScript, animated by react-spring, themed with styled-components, and made accessi...
Either through a big "filteringConfig" object, or via explicit props that are passed to fuse (this makes our API easier to understand, but less powerful). We should also default the...
I had previously made the point to not create any application-specific components like this, but given we have composed components like "Card" which simply follow a pattern, I feel like...
The below example is too precise, as we want them to be able to add more than just the current props. Perhaps a union of the ComponentProps and SubcomponentPropsType. Before:...
This is a component which is fixed in position, and "attaches" itself to a component by ref. It could be rendered in a portal - we could probably do a...
Currently the only way to get icons in the dropdown is to override the checkmark container and do some really hacky tricks. It would also make doing styling easier if...
AC: - Add color prop - Use as override for icon color (regardless of varient/checkboxType)
Nullish coalescing, for example, breaks builds which are run in Node 14, but runs fine otherwise. I find it hard to believe that by using nullish coalescing we have to...
This would make simple inline-styles more accessible. Right now if I want to add a center alignment to Text, I would need to do either: ```js const CenteredText = styled(Text.Container)`...
There shouldn't be any animation unless the `checked` boolean is changed. The initial spring should not default to "left" but always be based on the "checked" state.
Suggestion: switch from useTransition to useSprings animations https://react-spring.io/hooks/use-springs#usesprings We are already using random ids as keys for splashes, this should make keeping track of springs and deleting them work. The...