1.12.0 • Published 9 days ago

@up42/up-components v1.12.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 days ago

Up Components

UP42's Shared Component Library. This is a cross-team collaborative package that enables us to reuse React components across different projects. The package uses Storybook to organize and document UI components, and is based on MUI for theming and most of the APIs.

Up Components library provides react components based on UP42's design system

Getting Started

$ npm install @up42/up-components

If you are using yarn you need to install the peer dependencies manually.

$ yarn add @up42/up-components @mui/material @mui/icons-material @emotion/react @emotion/styled @mui/x-data-grid @mui/x-date-pickers

Using Up Components in your application

Make sure to wrap your application with the top-level UpComponentsProvider.

import { UpComponentsProvider, Button } from '@up42/up-components'

const App = () => (
  <UpComponentsProvider>
    <Button>Hello!</Button>
  </UpComponentsProvider>
)

Available Components

To see a list of available components, you can go through Storybook's Component Documentation UI, either at the following links:

You can also import components from the @mui/material directly from the package, instead of using @mui:

- import { Accordion } from '@mui/material';
+ import { Accordion } from '@up42/up-components'

Note: UP Components currently exports all MUI components on top of our custom ones. Which means that the existing MUI documentation can be used for any component not yet documented on our own Storybook. In case of conflicts, our custom documentation prevails over MUI.

Design System Tokens

UP42 tokens are also exposed as part of UpComponents.

- import tokens from '@up42/constellation-tokens/dist/json/tokens.json'
+ import { tokens } from "@up42/up-components"

Working with multiple branches

When working on a project using Up Components, it's important to remember that different versions might be used on different branches.

For example, your project's master branch might be using Up Components version 0.4.9, while your feature branch might be using version 0.5.0.

To avoid conflicts when working on multiple branches, remember to always run yarn or npm install after switching branches.

Developing in the Up Components package

Please refer to our Contributing Guidelines for development information.

Troubleshooting

Please refer to out Troubleshooting documentation.

1.12.0

9 days ago

1.11.4

18 days ago

1.11.3

19 days ago

1.11.2

24 days ago

1.11.1

25 days ago

1.11.0

26 days ago

1.10.1

1 month ago

1.10.0

1 month ago

1.9.0

1 month ago

1.8.5

2 months ago

1.8.4

2 months ago

1.8.3

2 months ago

1.8.2

2 months ago

1.8.1

2 months ago

1.8.0

2 months ago

1.7.0

2 months ago

1.6.3

3 months ago

1.6.2

4 months ago

1.6.1

4 months ago

1.6.0

5 months ago

1.2.0

8 months ago

0.20.1

10 months ago

0.20.0

10 months ago

1.4.0-dark-mode.2

7 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.4.0-dark-mode.0

7 months ago

1.4.0-dark-mode.1

7 months ago

1.5.2

6 months ago

1.5.1

6 months ago

1.5.0

6 months ago

1.1.2

8 months ago

0.18.1

10 months ago

0.18.0

10 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago

1.4.3

7 months ago

1.4.2

7 months ago

1.4.1

7 months ago

1.0.5

8 months ago

1.4.0

7 months ago

1.0.4

9 months ago

1.0.3

9 months ago

0.19.0

10 months ago

1.3.0

8 months ago

1.0.0-douglas.2

9 months ago

1.0.0-douglas.1

10 months ago

1.0.0-douglas.0

10 months ago

0.20.3

9 months ago

0.20.2

10 months ago

0.17.0

11 months ago

0.16.0

11 months ago

0.16.1

11 months ago

0.13.4

11 months ago

0.14.0

11 months ago

0.15.0

11 months ago

0.15.1

11 months ago

0.15.2

11 months ago

0.13.2

12 months ago

0.13.3

12 months ago

0.13.0

12 months ago

0.13.1

12 months ago

0.12.12

1 year ago

0.12.10

1 year ago

0.12.11

1 year ago

0.12.7

1 year ago

0.12.8

1 year ago

0.12.9

1 year ago

0.12.6

1 year ago

0.12.5

1 year ago

0.12.4

1 year ago

0.12.3

1 year ago

0.12.2

1 year ago

0.11.0

1 year ago

0.10.14

1 year ago

0.11.1

1 year ago

0.10.15

1 year ago

0.11.2

1 year ago

0.11.3

1 year ago

0.11.4

1 year ago

0.10.10

1 year ago

0.10.11

1 year ago

0.10.12

1 year ago

0.10.13

1 year ago

0.12.0

1 year ago

0.12.1

1 year ago

0.10.9

1 year ago

0.10.8

1 year ago

0.10.7

1 year ago

0.10.6

1 year ago

0.10.4

1 year ago

0.10.5

1 year ago

0.10.3

1 year ago

0.10.1

1 year ago

0.10.2

1 year ago

0.6.7

2 years ago

0.8.4

2 years ago

0.6.9

2 years ago

0.6.8

2 years ago

0.6.10

2 years ago

0.6.12

2 years ago

0.6.11

2 years ago

0.6.14

2 years ago

0.6.13

2 years ago

0.9.0

2 years ago

0.7.1

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.7.0

2 years ago

0.9.4

1 year ago

0.9.3

2 years ago

0.9.6

1 year ago

0.9.5

1 year ago

0.10.0

1 year 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.6.6

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.0

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.3.14

2 years ago

0.3.13

2 years ago

0.3.12

2 years ago

0.3.9

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.4

2 years ago

0.3.3

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.0

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.21

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago