@bcgov-sso/common-react-components
v1.31.3
Published
common react components
Downloads
113
Readme
SSO React Components
This library contains common react components shared by the SSO CSS app and realm registry. See the github pages link for a storybook instance of components.
Workflow
Storybook: This repository has branched-based deployments for the storybook instance. To update
storybook, merge in a feature branch to the main
branch.
NPM: Components will be published to NPM when creating a new release. To release the components:
- Merge your feature branch into
main
. This will automatically bump the package version based on the commits and generate a tag for the release. - Create a new release using the generated tag.
Adding Components
To add a component:
- Add a new folder with the component title to
src/components
- Add a
<componentName>.tsx
file andindex.ts
file to the folder. - Export your component from
index.ts
, e.g:export { default } from './NumberedContents';
- Add component export to
src/components/index.ts
, e.g:
export { default as Accordion } from './Accordion';
export { default as NumberedContents } from './NumberedContents';
Adding Stories
Add a <Component>.stories.jsx
file to the stories
folder