joe-bell / raam Goto Github PK
View Code? Open in Web Editor NEWBeautifully boring cosmetic-free primitives for structure and layout.
Home Page: https://raam.joebell.co.uk
License: MIT License
Beautifully boring cosmetic-free primitives for structure and layout.
Home Page: https://raam.joebell.co.uk
License: MIT License
o-layout
, aknowledgements, justificiation for separate components)Use Jest to run some style assertion tests for different prop variations
Props such as order
, flex-basis
, flex-grow
and flex-shrink
should surface on the child elements, not the parent (e.g. like the existing flex
prop)
Docs should also be updated to reflect this
Having used raam
in a few side projects, I feel like I'm missing the markup flexibility.
I'd like to look at a cloneElement
variant where styles are appended to children rather than wrapped.
flexWrap
is applied responsively (ie. flexWrap={['nowrap', 'wrap']}
). This would make Flex
safer to use on its own rather than rely on the presets. #10column-gap
and row-gap
support?any
flexgap
system functionsI'd love to get this working in a way so it's re-usable for other CSS composition methods:
Create an article component to handle vertical rhythm for typographic content
Describe the bug
Gap outputs a calc
value containing undefined
rather than returning nothing.
To Reproduce
Use Flex
without a gap and flexWrap
set to wrap
- the value of the items is calc(undefined / 2)
Expected behavior
defaultScale
is requiredTests should be updated to reflect this change
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.