- Used plop (
npm run plop
) to create a new component. - PR has description.
- New component is functional and uses Hooks.
- Component is written in TypeScript.
- Styles are added to
NewComponent.modules.scss
file inside theNewComponent
folder. - Component uses CSS Modules.
- Design is compatible with Monday Design System.
- Styles are defined using monday-ui-style tokens
- Displays correctly in all the themes
- Stories were added to
/src/components/NewComponent/__stories__/NewComponent.stories.mdx
file. - Stories include all flows of using the component.
- Stories implemented using vibe-storybook-components components and tokens.
- Tests are compliant with TESTING_README.md instructions.
- Component is accessible.
- Component is compatible with Vibe Accessibility Guidelines