-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
Opening this to get consensus on how to proceed.
It feels to me like the overall design of what system props are available on which components is unintuitive — but it's also possible I don't have a good mental model of the overall strategy with regard to primitives.
Here's some of the things that bit me in the past hour:
- Box has
bgbut Flex doesn't - Flex has
top/bottombut notleft/right - Typography supports
asaliased aselementbut nothing else does
A good first step I think would be to move the flex mixin into Box, and then have Flex just become Box with display: flex as default.
Additionally I'd be interested in what is required to support as universally on our primitive elements.
Metadata
Metadata
Assignees
Labels
No labels