1.0.10 • Published 1 year ago

@blockle/blocks v1.0.10

Weekly downloads
49
License
MIT
Repository
github
Last release
1 year 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';
import { BlocksProvider } from '@blockle/blocks';
import { momotaro } from '@blockle/blocks-theme-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.18.3

1 year ago

0.18.4

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

0.19.0

1 year ago

0.19.1

1 year ago

0.20.0-alpha1

1 year ago

0.20.0-alpha1.0

1 year ago

1.0.10

1 year ago

0.17.0

2 years ago

0.18.1

2 years ago

0.18.2

2 years ago

0.18.0

2 years ago

0.16.1

2 years ago

0.13.0

2 years ago

0.15.0

2 years ago

0.15.2

2 years ago

0.15.3

2 years ago

0.14.0

2 years ago

0.14.1

2 years ago

0.16.0

2 years ago

0.14.2

2 years ago

0.14.3

2 years ago

0.12.1

2 years ago

0.12.2

2 years ago

0.11.0

2 years ago

0.11.1

2 years ago

0.11.2

2 years ago

0.11.3

2 years ago

0.12.0

2 years 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

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

0.3.0

3 years ago

0.7.2

3 years ago

0.3.6

3 years ago

0.7.1

3 years ago

0.3.5

3 years ago

0.3.8

3 years ago

0.5.0

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.7.0

3 years ago

0.3.4

3 years ago

0.5.1

3 years ago

0.3.3

3 years ago

0.3.9

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.4.1

3 years ago

0.2.3

3 years ago

0.4.0

3 years ago

0.6.0

3 years ago

0.2.1

3 years ago

0.2.2

3 years ago

0.2.0

3 years ago

0.1.0

5 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1-alpha.44

6 years ago

0.0.1-alpha.42

6 years ago

0.0.1-alpha.41

6 years ago

0.0.1-alpha.39

6 years ago

0.0.1-alpha.40

6 years ago

0.0.1-alpha.38

6 years ago

0.0.1-alpha.37

6 years ago

0.0.1-alpha.36

6 years ago

0.0.1-alpha.35

6 years ago

0.0.1-alpha.34

6 years ago

0.0.1-alpha.33

6 years ago

0.0.1-alpha.32

6 years ago

0.0.1-alpha.31

6 years ago

0.0.1-alpha.30

6 years ago

0.0.1-alpha.29

6 years ago

0.0.1-alpha.27

6 years ago

0.0.1-alpha.26

6 years ago

0.0.1-alpha.25

6 years ago

0.0.1-alpha.23

6 years ago

0.0.1-alpha.22

6 years ago

0.0.1-alpha.24

6 years ago

0.0.1-alpha.21

6 years ago

0.0.1-alpha.20

6 years ago

0.0.1-alpha.19

6 years ago