0.59.0 • Published 2 days ago

@jobber/design v0.59.0

Weekly downloads
322
License
MIT
Repository
-
Last release
2 days ago

Foundation

Foundational colors, styling and design tokens for the Jobber Atlantis Design System

Installation

npm install @jobber/design

Usage

@jobber/design ships foundation.css. It also provides utilities for getting icons svg path.

CSS

Foundation

Import the @jobber/design stylesheet into your own css

@import "~@jobber/design/foundation.css";

.myLabel {
  color: var(--color-blue);
  padding: var(--space-base);
}

For web, if design/foundation.css is already included you do not need to import it for every css file. For React Native, you need to import design/foundation.css in every css files that needs it.

icons

Import the getIcon utility into your JavaScript/Typescript file

import { getIcon } from "@jobber/design";

const { svgClassNames, paths, viewBox } = getIcon({
  name: "dashboard",
  color: "green",
  size: "large",
});

You can also get the type definitions for IconNames, IconColorNames, and IconSizes from @jobber/design

import type { IconNames, IconColorNames, IconSizes } from "@jobber/design";

If you need the actual css files for icons, you can import them from @jobber/design/icons. You may not need these files for the web but they might be required for React Native

@import "@jobber/design/foundation.css";
@import "@jobber/design/icons/Icon";
@import "@jobber/design/icons/Sizes";
@import "@jobber/design/icons/Colors";

PostCSS

Inject @jobber/foundation into your css with postcss

module.exports = {
  plugins: [
    require("postcss-preset-env")({
      importFrom: ["@jobber/design"],
    }),
  ],
};

Usage With React Native

To use tokens with React Native, add the following to the file containing your project's global styling:

// Import from `foundation.native` instead of `foundation` because foundation
// would resolve the typescript for the web foundation instead of the React Native version.
import { tokens as mobileFoundationBase } from "@jobber/design/foundation.native";
import { Platform } from "react-native";

const tokens: typeof mobileFoundationBase = Platform.select({
  ios: () => require("@jobber/design/foundation.ios").tokens,
  android: () => require("@jobber/design/foundation.android").tokens,
  default: () => require("@jobber/design/foundation.native").tokens,
})();

export const GlobalStyling = {
  ...tokens,
  ...otherStyles,
};
0.59.0

2 days ago

0.57.3

17 days ago

0.58.0

17 days ago

0.57.2

29 days ago

0.57.1

1 month ago

0.56.3

1 month ago

0.56.4

1 month ago

0.56.1

1 month ago

0.56.2

1 month ago

0.57.0

1 month ago

0.56.0

2 months ago

0.55.1

2 months ago

0.55.0

2 months ago

0.53.1-JOB-84042.9

3 months ago

0.54.0

3 months ago

0.53.0

3 months ago

0.52.0

4 months ago

0.51.1

5 months ago

0.51.0

5 months ago

0.47.1-pre.24

6 months ago

0.44.4

9 months ago

0.44.2

10 months ago

0.44.3

10 months ago

0.44.0

10 months ago

0.44.1

10 months ago

0.44.2-JOB-73501.15

10 months ago

0.45.0

8 months ago

0.43.5

10 months ago

0.43.3

10 months ago

0.43.4

10 months ago

0.43.1

10 months ago

0.43.2

10 months ago

0.48.0

5 months ago

0.49.0

5 months ago

0.46.0

7 months ago

0.50.0

5 months ago

0.47.1

6 months ago

0.47.2

6 months ago

0.47.0

6 months ago

0.43.0

11 months ago

0.42.1

11 months ago

0.41.1-update-pre.9

12 months ago

0.41.1

12 months ago

0.41.2

12 months ago

0.41.1-update-pre.7

12 months ago

0.41.0

12 months ago

0.38.2

1 year ago

0.38.1

1 year ago

0.41.1-tech-talk-.6

12 months ago

0.42.0

11 months ago

0.39.0

1 year ago

0.41.1-tokens-tok.7

12 months ago

0.41.1-tokens-tok.9

12 months ago

0.40.0

12 months ago

0.41.3

12 months ago

0.29.4-pre.40

1 year ago

0.29.4-pre.42

1 year ago

0.29.4-pre.43

1 year ago

0.31.2-pre.9

1 year ago

0.29.4-pre.46

1 year ago

0.31.3-pre.0

1 year ago

0.31.3-pre.1

1 year ago

0.29.4-pre.49

1 year ago

0.31.3-pre.6

1 year ago

0.29.4-pre.34

1 year ago

0.32.0

1 year ago

0.29.4-pre.36

1 year ago

0.29.5

1 year ago

0.29.4

1 year ago

0.29.3

1 year ago

0.29.2

1 year ago

0.29.1

1 year ago

0.33.0

1 year ago

0.33.1-timing.0

1 year ago

0.33.1-pre.0

1 year ago

0.32.1-tay.5

1 year ago

0.32.1-tay.4

1 year ago

0.31.2-pre.6

1 year ago

0.31.2-pre.7

1 year ago

0.38.0

1 year ago

0.31.2-jeff.16

1 year ago

0.31.3-mike.4

1 year ago

0.29.6-pre.36

1 year ago

0.30.0

1 year ago

0.29.6-pre.35

1 year ago

0.31.2

1 year ago

0.29.4-pre.51

1 year ago

0.29.4-pre.52

1 year ago

0.31.1

1 year ago

0.31.0

1 year ago

0.36.0

1 year ago

0.32.1-pre.4

1 year ago

0.31.2-dar.17

1 year ago

0.29.4-pre0.40

1 year ago

0.32.1-pre.19

1 year ago

0.37.1

1 year ago

0.37.0

1 year ago

0.32.1-pre.27

1 year ago

0.29.5-pre.9

1 year ago

0.31.2-pre.16

1 year ago

0.31.2-pre.17

1 year ago

0.34.0

1 year ago

0.30.1-pre.10

1 year ago

0.30.1-pre.11

1 year ago

0.30.1-pre.12

1 year ago

0.31.3-github.0

1 year ago

0.32.1-pre.31

1 year ago

0.29.4-rc.42

1 year ago

0.29.4-rc.48

1 year ago

0.35.0

1 year ago

0.28.5-pre.6

1 year ago

0.29.0

1 year ago

0.28.4-pre.2

1 year ago

0.28.4-pre.3

1 year ago

0.27.9-pre.1

1 year ago

0.28.3-pre.1

1 year ago

0.28.3-pre.2

1 year ago

0.27.9

1 year ago

0.27.8

1 year ago

0.27.7

1 year ago

0.27.6

1 year ago

0.27.5

1 year ago

0.27.4

1 year ago

0.28.1

1 year ago

0.28.0

1 year ago

1.0.0-pre.8

1 year ago

0.28.6

1 year ago

0.28.5

1 year ago

0.28.4

1 year ago

0.28.3

1 year ago

0.28.2

1 year ago

1.0.0-alpha.0

1 year ago

0.27.2

1 year ago

0.27.1

1 year ago

0.27.0

1 year ago

0.27.3

1 year ago

0.26.1-pre.27

1 year ago

0.26.1-pre.23

1 year ago

1.0.0-pre.2

1 year ago

1.0.0-pre.1

1 year ago

1.0.0-pre.0

1 year ago

1.0.0-pre.7

1 year ago

1.0.0-pre.6

1 year ago

1.0.0-pre.5

1 year ago

1.0.0-pre.3

1 year ago

0.26.0

2 years ago

0.26.1-pre.16

2 years ago

0.26.1-pre.13

2 years ago

0.26.1-pre.14

2 years ago

0.25.2

2 years ago

0.25.1

2 years ago

0.25.0

2 years ago

0.24.1-pre.17

2 years ago

0.24.1

2 years ago

0.24.0

2 years ago

0.22.0

2 years ago

0.21.1-pre.43

2 years ago

0.21.1-pre.47

2 years ago

0.21.1-pre.46

2 years ago

0.21.1-pre.45

2 years ago

0.23.0

2 years ago

0.22.1-pre.0

2 years ago

0.20.1

2 years ago

0.20.0

2 years ago

0.19.1

2 years ago

0.19.2

2 years ago

0.19.3

2 years ago

0.21.0

2 years ago

0.19.4-pre.2

2 years ago

0.18.1-pre.25

3 years ago

0.19.0

3 years ago

0.18.0

3 years ago

0.17.2

3 years ago

0.17.1

3 years ago

0.17.1-pre.33

3 years ago

0.17.1-pre.39

3 years ago

0.17.1-pre.24

3 years ago

0.17.1-pre.28

3 years ago

0.17.1-pre.27

3 years ago

0.17.0

3 years ago

0.16.0

3 years ago

0.15.1

3 years ago

0.15.2

3 years ago

0.15.1-pre.4

3 years ago

0.14.3-pre.1

3 years ago

0.15.0

3 years ago

0.14.2

3 years ago

0.14.0

3 years ago

0.14.1

3 years ago

0.13.0

3 years ago

0.13.1

3 years ago

0.11.0

3 years ago

0.11.1

3 years ago

0.12.0

3 years ago

0.11.2-pre.24

3 years ago

0.10.3

3 years ago

0.10.2

3 years ago

0.10.1

3 years ago

0.10.0

3 years ago

0.9.6

3 years ago

0.9.5

3 years ago

0.9.5-pre.2

3 years ago

0.9.4

3 years ago

0.9.3

3 years ago

0.9.2

3 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.4

4 years ago

0.7.4-pre.9

4 years ago

0.7.3

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.5.3-pre.77

4 years ago

0.5.3-pre.80

4 years ago

0.5.3-pre.81

4 years ago

0.5.3-pre.84

4 years ago

0.5.3-pre.85

4 years ago

0.5.3-pre.86

4 years ago

0.5.3-pre.76

4 years ago

0.5.3-pre.75

4 years ago

0.5.3-pre.73

4 years ago

0.5.3-pre.71

4 years ago

0.5.3-pre.70

4 years ago

0.5.3-pre.68

4 years ago

0.6.0

4 years ago

0.5.3-pre.65

4 years ago

0.5.3-pre.64

4 years ago

0.5.3-pre.63

4 years ago

0.5.3-pre.56

4 years ago

0.5.3-pre.58

4 years ago

0.5.2

4 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.3-pre.14

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.2-pre.3

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.1

5 years ago

0.0.2-pre.51

5 years ago