0.18.2 • Published 11 months ago

@blockle/blocks v0.18.2

Weekly downloads
49
License
MIT
Repository
github
Last release
11 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.17.0

11 months ago

0.18.1

11 months ago

0.18.2

11 months ago

0.18.0

11 months ago

0.16.1

12 months ago

0.13.0

1 year ago

0.15.0

12 months ago

0.15.2

12 months ago

0.15.3

12 months ago

0.14.0

1 year ago

0.14.1

1 year ago

0.16.0

12 months ago

0.14.2

1 year ago

0.14.3

1 year ago

0.12.1

1 year ago

0.12.2

1 year ago

0.11.0

1 year ago

0.11.1

1 year ago

0.11.2

1 year ago

0.11.3

1 year ago

0.12.0

1 year ago

0.10.0

2 years ago

0.9.1

2 years ago

0.8.9

2 years ago

0.9.0

2 years ago

0.8.10

2 years ago

0.8.8

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.3.0

2 years ago

0.7.2

2 years ago

0.3.6

2 years ago

0.7.1

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.5.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.7.0

2 years ago

0.3.4

2 years ago

0.5.1

2 years ago

0.3.3

2 years ago

0.3.9

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.4.1

2 years ago

0.2.3

2 years ago

0.4.0

2 years ago

0.6.0

2 years ago

0.2.1

2 years ago

0.2.2

2 years ago

0.2.0

2 years ago

0.1.0

4 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1-alpha.44

5 years ago

0.0.1-alpha.42

5 years ago

0.0.1-alpha.41

5 years ago

0.0.1-alpha.39

5 years ago

0.0.1-alpha.40

5 years ago

0.0.1-alpha.38

5 years ago

0.0.1-alpha.37

5 years ago

0.0.1-alpha.36

5 years ago

0.0.1-alpha.35

5 years ago

0.0.1-alpha.34

5 years ago

0.0.1-alpha.33

5 years ago

0.0.1-alpha.32

5 years ago

0.0.1-alpha.31

5 years ago

0.0.1-alpha.30

5 years ago

0.0.1-alpha.29

5 years ago

0.0.1-alpha.27

5 years ago

0.0.1-alpha.26

5 years ago

0.0.1-alpha.25

5 years ago

0.0.1-alpha.23

5 years ago

0.0.1-alpha.22

5 years ago

0.0.1-alpha.24

5 years ago

0.0.1-alpha.21

5 years ago

0.0.1-alpha.20

5 years ago

0.0.1-alpha.19

5 years ago