0.1.7-alpha.1 • Published 5 months ago

@opentrons/components v0.1.7-alpha.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
5 months ago

opentrons components library

React components for Opentrons' applications. Visit the Opentrons Components Library to see available components.

example usage

import { PrimaryButton } from '@opentrons/components'
export default function CowButton(props) {
  return <PrimaryButton onClick={() => console.log('🐄')} />
}

setup

Usage requirements for dependent projects:

  • Node v22.11.0+ and yarn
  • The following dependencies (peer dependencies of @opentrons/components)
    • react: 17.0.1,
    • react-router-dom: ^4.2.2,
    • classnames: ^2.2.5,
    • lodash: ^4.17.4

contributing

Make sure you have read the top-level Contributing Guide.

unit tests

Unit tests are run with the rest of the repositories unit tests from the top level of the project.

make test-js

Unit tests live in a __tests__ directory in the same directory as the module under test. When writing unit tests for components, we've found the following tests to be the most useful:

  • DOM tests
    • Make sure the component renders the correct node type
    • Make sure DOM attributes are mapped correctly
    • Make sure handlers fire correctly
  • Render tests

    make test-js updateSnapshot=true
0.1.6-alpha.17

11 months ago

0.1.6-alpha.18

11 months ago

0.1.6-alpha.19

10 months ago

0.1.6-alpha.10

11 months ago

0.1.6-alpha.11

11 months ago

0.1.6-alpha.12

11 months ago

0.1.7-alpha.1

5 months ago

0.1.6-alpha.15

11 months ago

0.1.6-alpha.16

11 months ago

0.1.7-alpha.0

5 months ago

0.1.6-alpha.20

10 months ago

0.1.6-alpha.21

10 months ago

0.1.6-alpha.9

12 months ago

0.1.6-alpha.8

12 months ago

0.1.6-alpha.7

1 year ago

0.1.6-alpha.6

1 year ago

0.1.6-alpha.5

1 year ago

0.1.6-alpha.3

1 year ago

0.1.6-alpha.2

2 years ago

0.1.5

2 years ago

0.1.5-alpha.4

2 years ago

0.1.5-alpha.3

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.2-alpha.3

2 years ago

0.1.2-alpha.2

2 years ago

0.1.3-alpha.0

2 years ago

0.1.2-alpha.1

2 years ago

0.1.2-alpha.0

2 years ago

0.1.1

2 years ago

0.1.0-beta.5

2 years ago

0.1.0-beta.7

2 years ago

0.1.0-beta.6

2 years ago

0.1.0-beta.4

2 years ago

0.1.0-beta.2

2 years ago

0.1.0-beta.1

2 years ago

0.1.0-beta.0

2 years ago

0.1.0-alpha.0

2 years ago

0.0.1-alpha.13

2 years ago

0.0.0-dev

2 years ago

0.0.1-alpha.21

2 years ago

0.0.1-alpha.8

2 years ago

0.0.1-alpha.20

2 years ago

0.0.1-alpha.19

2 years ago

0.0.1-alpha.1

2 years ago

0.0.0-alpha.14

2 years ago

0.0.0-alpha.13

2 years ago

0.0.0-alpha.12

2 years ago

0.0.0-alpha.11

2 years ago

0.0.0-alpha.10

2 years ago