0.4.5 • Published 11 months ago

@gyldendal/kobber-base v0.4.5

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Base

See also https://kobber.gyldendal.no/tokens/hva-er-tokens.

šŸ› ļø Usage

Design tokens can be imported as json, css variables or sass variables:

import * as tokens from "~@gyldendal/kobber-base/themes/default/tokens.js";

export const Button = styled.button`
    background-color: ${tokens.component.button.color.background};
`;
@import "~@gyldendal/kobber-base/themes/default/tokens.css";

.button {
  background-color: var(--kobber-component-button-color-background);
}
@use "~@gyldendal/kobber-base/themes/default/tokens.scss" as tokens;

.button {
  background-color: tokens.$component-button-color-background;
}

Typography can be applied directly to HTML using CSS classes or by using composes in css modules:

<style>
  @import "~@gyldendal/kobber-base/themes/default/typography.css";
</style>

<h1 class="kobber-typography-heading-xl">Heading</h1>
.my-heading {
  composes: headingXxl from "~@gyldendal/kobber-base/themes/default/typography.module.css";
}

Also see the typography component from @gyldendal/kobber-components:

import { ThemeProvider, Typography } from "~@gyldendal/kobber-base/react";

<ThemeProvider variant="default">
    <Typography component="h1" variant="headingXxl" />
</TheThemeProviderme>

🧱 Token folder structure

/
ā”œā”€ā”€ themes/
│   ā”œā”€ā”€ tokens.css
│   ā”œā”€ā”€ tokens.scss
│   └── token.json
ā”œā”€ā”€ tokens-from-figma/
│   ā”œā”€ā”€ index.ts
│   └── tokens-YYYY-MM-DD.json
ā”œā”€ā”€ build.ts
└── buildConfig.ts

Using style-dictionary to transform and format the tokens from Figma.

The files in ./themes are auto generated and should never be edited manually.

How to update tokens

0.3.75

1 year ago

0.3.74

1 year ago

0.3.73

1 year ago

0.3.72

1 year ago

0.3.71

1 year ago

0.3.70

1 year ago

0.3.79

1 year ago

0.3.78

1 year ago

0.3.77

1 year ago

0.3.76

1 year ago

0.3.64

1 year ago

0.3.63

1 year ago

0.3.62

1 year ago

0.3.61

1 year ago

0.3.60

1 year ago

0.3.69

1 year ago

0.3.68

1 year ago

0.3.67

1 year ago

0.3.66

1 year ago

0.3.65

1 year ago

0.3.53

1 year ago

0.3.52

1 year ago

0.3.51

1 year ago

0.3.50

1 year ago

0.3.59

1 year ago

0.3.58

1 year ago

0.3.57

1 year ago

0.3.56

1 year ago

0.3.55

1 year ago

0.3.54

1 year ago

0.3.49

1 year ago

0.3.48

1 year ago

0.3.47

1 year ago

0.4.5

11 months ago

0.4.4

11 months ago

0.4.1

12 months ago

0.4.0

1 year ago

0.4.3

12 months ago

0.4.2

12 months ago

1.0.0

1 year ago

0.3.86

1 year ago

0.3.85

1 year ago

0.3.84

1 year ago

0.3.83

1 year ago

0.3.82

1 year ago

0.3.81

1 year ago

0.3.80

1 year ago

0.3.87

1 year ago

0.3.46

1 year ago

0.3.45

2 years ago

0.3.31

2 years ago

0.3.39

2 years ago

0.3.17

2 years ago

0.3.38

2 years ago

0.3.16

2 years ago

0.3.37

2 years ago

0.3.15

2 years ago

0.3.36

2 years ago

0.3.14

2 years ago

0.3.35

2 years ago

0.3.13

2 years ago

0.3.34

2 years ago

0.3.33

2 years ago

0.3.32

2 years ago

0.3.29

2 years ago

0.3.42

2 years ago

0.3.20

2 years ago

0.3.41

2 years ago

0.3.40

2 years ago

0.3.28

2 years ago

0.3.27

2 years ago

0.3.26

2 years ago

0.3.25

2 years ago

0.3.24

2 years ago

0.3.23

2 years ago

0.3.44

2 years ago

0.3.22

2 years ago

0.3.43

2 years ago

0.3.21

2 years ago

0.3.19

2 years ago

0.3.18

2 years ago

0.3.12

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.3.9

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.3

2 years ago

0.3.0

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago