1.8.1 • Published 1 month ago

pn-design-assets v1.8.1

Weekly downloads
440
License
Creative Commons ...
Repository
bitbucket
Last release
1 month ago

PostNord, Sass Guidelines

PostNords colors, fonts and resets used across our apps.

SCSS

// resets 1 rem to 10px to make it easier to work with (mandatory if you want to use our web components)
@import "node_modules/pn-design-assets/pn-assets/styles/_pn-resets";

// import PostNord-Sans and apply it
@import "node_modules/pn-design-assets/pn-assets/styles/_pn-fonts";

// this is all of the font sizes that we've decided on in the design team. In short it's sensible default sizes for all text elements and a bunch of helper classes to align our typography standards cross site (we have a more in depth guide in the left panel of this site).
@import "node_modules/pn-design-assets/pn-assets/styles/_pn-typography";

// Our color palette, you can get an overview of this if you look in our Storybook
@import "node_modules/pn-design-assets/pn-assets/styles/_pn-colors";

// You can import all of our SCSS files in one go.
@import "node_modules/pn-design-assets/pn-assets/styles/pn-styles";

SVG & colors assets

You can import our SVG icons and illustrations from this repo. The raw SVG files can be found in pn-design-assets/pn-assets/illustrations/circle/ and pn-design-assets/pn-assets/icons/. We have provied typed exports of all SVG content with declaration typescript maps.

Icons

All icons are exported from pn-design-assets/pn-assets/icons.js file, we also provide a camelCase version named iconsCamel.js

import { arrow_right } from 'pn-design-assets/pn-assets/icons'
import { arrowRight } from 'pn-design-assets/pn-assets/iconsCamel'
// or
import {
	arrow_right,
	arrowRight
} from 'pn-design-assets/pn-assets/icons/arrow_right'

Flags

All flags are exported from pn-design-assets/pn-assets/flags.js file, we also provide a camelCase version named flagsCamel.js

import { se_flag } from 'pn-design-assets/pn-assets/flags'
import { seFlag } from 'pn-design-assets/pn-assets/flagsCamel'
// or
import { se_flag, seFlag } from 'pn-design-assets/pn-assets/flags/se_flag'

Illustrations

All illustrations are exported from pn-design-assets/pn-assets/illustrations.js file, we also provide a camelCase version named illustrationsCamel.js

import { company_settings } from 'pn-design-assets/pn-assets/illustrations'
import { companySettings } from 'pn-design-assets/pn-assets/illustrationsCamel'
// or
import {
	company_settings,
	companySettings
} from 'pn-design-assets/pn-assets/flags/company_settings'

Colors

We have all of our colors in the SCSS files mentioned above, but sometimes you need them in your javascript code.

import { blue700 } from 'pn-design-assets/pn-assets/colors'

Typography classes

ClassDesktop/MobileLine heightElement
pn-2xl48px / 32px1.1
pn-xl32px / 30px1.1<h1>
pn-l24px / 24px1.1<h2>
pn-m20px / 20px1.1<h3>
pn-s16px / 16px1.5<p>/<h4>
pn-xs14px / 14px1.5
pn-2xs12px / 12px1.5<small>

Optimize SCSS in your application

Many build tools allow you to append SCSS variables that are exposed to to all your SCSS files/components. Make sure you only import _pn-colors.scss, as it is the only one containing our SCSS variables. Including pn-styles.scss in that step would import the variables, fonts, resets and typography rules in every single component/SCSS file in your project.

1.8.1

1 month ago

1.8.0

1 month ago

1.7.5

1 month ago

1.7.4

3 months ago

1.7.3

4 months ago

1.7.2

4 months ago

1.6.33

7 months ago

1.6.34

7 months ago

1.7.1

7 months ago

1.7.0

7 months ago

1.6.28

1 year ago

1.6.29

1 year ago

1.6.31

1 year ago

1.6.30

1 year ago

1.6.32

1 year ago

1.6.26

2 years ago

1.6.27

2 years ago

1.6.25

2 years ago

1.6.24

2 years ago

1.6.20

3 years ago

1.6.22

3 years ago

1.6.21

3 years ago

1.6.23

3 years ago

1.6.15

3 years ago

1.6.17

3 years ago

1.6.16

3 years ago

1.6.19

3 years ago

1.6.18

3 years ago

1.6.14

3 years ago

1.6.11

3 years ago

1.6.13

3 years ago

1.6.12

3 years ago

1.6.10

3 years ago

1.6.9

3 years ago

1.6.4

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.9

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.15

3 years ago

1.4.14

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.20

4 years ago

1.2.19

4 years ago

1.2.17

4 years ago

1.2.18

4 years ago

1.2.16

4 years ago

1.2.15

4 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.1

5 years ago

1.1.42

5 years ago

1.1.41

5 years ago

1.1.40

5 years ago

1.1.39

5 years ago

1.1.38

5 years ago

1.1.37

5 years ago

1.1.36

5 years ago

1.1.35

5 years ago

1.1.34

5 years ago

1.1.33

5 years ago

1.1.32

5 years ago

1.1.31

5 years ago

1.1.30

5 years ago

1.1.29

5 years ago

1.1.28

5 years ago

1.1.27

5 years ago

1.1.26

5 years ago

1.1.25

5 years ago

1.1.24

5 years ago

1.1.23

5 years ago

1.1.22

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.0.0

5 years ago