Comments (3)
It would be interesting to try and use the Box
as a component-version reflection of the atoms.css.ts
. This would essentially make the Box a styling mechanism that would be capable of all system atomic styles
from foundational-design-system-proto.
Now that we've decided we want the box component to be super flexible and do all the things. We need to add a bunch of properties. Some high level things we'll need:
- Grid layout
- Columns
- Rows
- Alignment
- Gap
- Short hands
- gapX
- gapY
- placeCenter
- Border radius
- Colors
- Motion
- ??? โย Feel free to add more to this or post
from foundational-design-system-proto.
Now that Box is just a reflection of the atoms defined in atoms.css.ts
, I think we can close this issue.
We may need to add and remove atomic styles as we build out other components, but going to resolve this issue for now. Feel free to reopen
from foundational-design-system-proto.
Related Issues (20)
- Get to know Deliver team and the work they do in admin HOT 1
- Apply element reset styles based on the `as` prop in the Box component
- [Docs] Identify pain points and gaps while using layout components HOT 1
- [Docs] ID layout foundations opportunities using Deliver's admin audit HOT 1
- [Docs] Identify opportunities for education and training for layout components HOT 2
- Box based components can have incorrect props HOT 1
- Consistent NPM scripts watch/dev/build/test
- Error when editing components atoms.css.ts.vanilla.css?hash=11ada95915bb4f9f356fcb61b6677f5c HOT 2
- Review Polaris team terminology definitions HOT 1
- Polaris August Newsletter HOT 1
- Token HMR not working since #253
- Explore modular documentation
- [Motion] Explore creating a motion effects collection
- Ship an API (beta)
- [Motion] Build Fade component
- [Motion] Build Slide component
- [Card] Build Component HOT 2
- [Tokens/Theming] Implement spacing scale for buttons
- [Tokens/Theming] Add color values to themes
- [Tokens/Theming] Typography tokens HOT 3
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 foundational-design-system-proto.