@bcgov-sso/common-react-components
v2.0.0
Published
common react components
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>.tsxfile andindex.tsfile 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
