0.12.0 • Published 2 months ago

@blockle/blocks v0.12.0

Weekly downloads
49
License
MIT
Repository
github
Last release
2 months ago

@blockle/blocks design system

Design system for react with vanilla-extract.

Installation

yarn add @blockle/blocks

Setup

import React from 'react';

import '@blockle/blocks/reset.css';
import { BlocksProvider } from '@blockle/blocks';
import { momotaro } from '@blockle/blocks/themes/momotaro';

const App = () => (
  <BlocksProvider theme={momotaro}>
    <div>Your app here</div>
  </BlocksProvider>
);

Usage

import React from 'react';
import { Button } from '@blockle/blocks';

const App = () => <Button variant="ghost">Click me</Button>;

Theming

yourTheme.css.ts

import { ThemeTokens, makeComponentTheme, makeTheme, style } from "@blockle/blocks";

const tokens: ThemeTokens = {
  // ...
};

const button = makeComponentTheme('button', {
  base: style({
    ...
  }),
  variants: {
    primary: style({
      ...
    }),
    secondary: style({
      ...
    })
  },
  compoundVariants: [],
  defaultVariants: {
    variant: 'primary',
  },
});

export const theme = makeTheme({
  name: 'Theme name',
  tokens,
  components,
});
0.11.0

2 months ago

0.11.1

2 months ago

0.11.2

2 months ago

0.11.3

2 months ago

0.12.0

2 months ago

0.10.0

2 months ago

0.9.1

3 months ago

0.8.9

3 months ago

0.9.0

3 months ago

0.8.10

3 months ago

0.8.8

6 months ago

0.8.5

7 months ago

0.8.4

7 months ago

0.8.7

6 months ago

0.8.6

6 months ago

0.3.0

8 months ago

0.7.2

7 months ago

0.3.6

8 months ago

0.7.1

7 months ago

0.3.5

8 months ago

0.3.8

8 months ago

0.5.0

7 months ago

0.3.2

8 months ago

0.3.1

8 months ago

0.7.0

7 months ago

0.3.4

8 months ago

0.5.1

7 months ago

0.3.3

8 months ago

0.3.9

8 months ago

0.8.1

7 months ago

0.8.0

7 months ago

0.8.3

7 months ago

0.8.2

7 months ago

0.4.1

8 months ago

0.2.3

8 months ago

0.4.0

8 months ago

0.6.0

7 months ago

0.2.1

11 months ago

0.2.2

11 months ago

0.2.0

12 months ago

0.1.0

3 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1-alpha.44

4 years ago

0.0.1-alpha.42

4 years ago

0.0.1-alpha.41

4 years ago

0.0.1-alpha.39

4 years ago

0.0.1-alpha.40

4 years ago

0.0.1-alpha.38

4 years ago

0.0.1-alpha.37

4 years ago

0.0.1-alpha.36

4 years ago

0.0.1-alpha.35

4 years ago

0.0.1-alpha.34

4 years ago

0.0.1-alpha.33

4 years ago

0.0.1-alpha.32

4 years ago

0.0.1-alpha.31

4 years ago

0.0.1-alpha.30

4 years ago

0.0.1-alpha.29

4 years ago

0.0.1-alpha.27

4 years ago

0.0.1-alpha.26

4 years ago

0.0.1-alpha.25

4 years ago

0.0.1-alpha.23

4 years ago

0.0.1-alpha.22

4 years ago

0.0.1-alpha.24

4 years ago

0.0.1-alpha.21

4 years ago

0.0.1-alpha.20

4 years ago

0.0.1-alpha.19

4 years ago