Jarvis1010
released this
10 Feb 08:45
·
1737 commits
to main
since this release
One Package to rule them all
Each of the primitives is independently versioned and installable. There are many benefits to doing this, but it is also nice to have a single install point if you know that you will be using all or most of the primitives.
The @bedrock-layout/primitives
package includes all the primitives, hooks, and spacing-constants utilities in a single package as named exports.
Usage
import { Stack, Inline, Split, Cover, Frame } from '@bedrock-layout/primitives';
export function Hero() {
return (
<Stack>
<Inline>{/* */}</Inline>
<Split>
<Cover>
<Stack>
<h1>{/* */}</h1>
<p>{/* */}</p>
<Inline>
<button>{/* */}</button>
<button>{/* */}</button>
</Inline>
</Stack>
</Cover>
<Frame>
<img />
</Frame>
</Split>
</Stack>
);
}
What's Changed
- Feature/Primitives by @Jarvis1010 in #1116
Full Changelog: https://github.com/Bedrock-Layouts/Bedrock/commits/@bedrock-layout/[email protected]