-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat #3 - Input field component #53
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
}) | ||
|
||
it('throws an error if value is passed without an onClick', () => { | ||
expect(() => mount(<InputField value='abc' />)).toThrow() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
expect(() => shallow(<InputField value='abc' />)).toThrow()
will throw test if error is being thrown, but won't log the errors onto terminal
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
|
||
describe('fullWidth', () => { | ||
beforeEach(() => { | ||
// Avoid `attachTo: document.body` Warning |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please elaborate on this comment
…/web-components into input-field-component
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This pull request contains a valid label.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work!
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Nancy <68706811+nancy-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com>
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 * feat #71 - Notification component (#72) * feat #71 - Notification component * feat #76 - Refactor Form.Button to be Form.SubmitButton (#77) * feat #76 - Refactor Form.Button to be Form.SubmitButton Closes #76 * feat #77 - Fix failing snapshot test Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #62 - Table component (#70) * feat #62 - Table Component * feat #62 - Upgrade sb 6.0.20 --> 6.0.21 * feat #62 - Bump up version 0.2.8 * feat #79 - Select component (#82) * feat #79 - Select component Closes #79 * feat #83 - Add data-test attribute to components (#85) * feat #83 - Add data-test attribute to components Closes #83 * chore #83 - Address PR comments Closes #83 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update failing snapshots * feat #88 - Fix type exports for rollup (#89) * fix #88 - Fix type exports for rollup Closes #88 * feat #84 - Radio group component (#91) * feat #84 - Radio Group Component Closes #84 * feat #84 - Update skeleton CSS and stories * feat #91 - Address PR comments * feat #84 - Fix failing snapshot tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #81 - Tree component (#86) * feat #81 - Create basic Tree component * feat #81 - Add tests * feat #81 - Update Tree description * feat #81 - Add TreeSkeleton & tests * feat #81 - Change ts TreeDataType to TreeNodeType, upgrade antd@latest * feat #81 - Fix bug: storyshots failed tests * feat #81 - Create assets/styles, refac tree prop types, add data-attributes * feat #81 - Address PR Comments, rebase dev * feat #81 - Export type OnCheckHandler * feat #81 - map onCheck args * feat #81 - Address PR comments, refac onCheck --> onChange * feat #81 - Update file path for RadioGroup styleguide * feat #81 - Address PR commets, refac onChange, add FormTree * feat #81 - Fix snapshot test warning * feat #81 - Address PR comments * feat #93 - Tooltip component (#95) * feat #93 - Tooltip component Closes #93 * feat #93 - Fix tooltip placement * feat #93 - Extract out placement options to utils and allow tooltip style customization * feat #93 - Add dataTag to tooltip trigger * feat #93 - Use storybook decorator for tooltip story * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #94 - Popover component (#96) Closes #94 * Feat #99, #101, #100 - Add new avatar component and enhancements for icon and notification components (#103) * feat #99 - Avatar component * feat #100 - Notification component should take in configuration options * feat #101 - Icon component should render svgs Closes #99 Closes #100 Closes #101 * feat #92 - Theming (#97) * feat #92 - Theming * fix #104 - Fix exported types for table and form * chore #106 - refac all component exports from default to named, add support for absolute imports (#107) * chore #106 - Refactor all component exports from default to named and add support for absolute imports Closes #106 * fix #108 - Fix colors, refac stylguide export (#109) * Components theming (#121) * Skeleton theming (#112) * feat - Input toggle link theming: Revamp input, toggle, link styles (#115) * feat #113 - Button theming (#117) * Tooltip popover theming (#118) * feat #119 - Notifications V2 (#120) * fix #123 - Fix line height in styleguide (#124) * chore #127, fix #126: Refac & bug-fix Icon component, bug-fix fieldLabel (#128) * feat - Add Table row click handler (#131) * Form enhancements (#134) * feat #133 - Form enhancements Closes #133 * fix #136 - Fix package publish github action (#137) Closes #136 * feat #139 - Add focused prop to FormInput and allow refs to be passed to input (#140) Closes #139 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #144 - Form Toggle (#145) * feat #144 - Form Toggle Closes #144 * Update package.json * feat #144 - Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #142 - Table refactor (#143) * feat #147, #148 - Update background colors and avatar styles (#149) * feat #147 - Update background colors Closes #147 * feat #148 - Update avatar styles Closes #148 * fix #151 - Fix form toggle submit (#152) Closes #151 * chore #154 - Update themes & add new items to styleguide (#155) * feat #157 - Add field errors to Form.Input (#158) * feat #157 - Add field errors to form input Closes #157 * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #159 - Add ColoredDot comp and integrate into Table (#161) * feat #159 - Add IngestionStatusDot comp & add to Table * feat #159 - Add stories * feat #159 - Add Tooltip * feat #159 - Add tests * feat #159 - Fix failing snapshots * feat #159 - Refactor IngestionStatusDot --> ColoredDot * feat #159 - Add tests * feat #159 - Add Table pagination prop * enhance #162 - Table: Auto hide/show pagination based on row count (#163) * enhance #162 - Table: Auto hide/show pagination based on row count * enhance #162 - Update FormToggle width * feat #166 - Form Updates (#167) * feat #166 - Form Updates Closes #166 * Update failing snapshots * feat #166 - Prevent Enter in input from automatically submitting form * Remove unnecessary tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * fix #169 - Add toggle focus styles (#170) * feat #171 - Table skeleton loader, fix #173 - Overwrite antd Table styles (#172) * feat #174 - NotificationV2 updates, chore #175 - Extract out IconButton from WAM (#176) Closes #174 Closes #175 * chore #179 - Modal and Wizard components (#180) Closes #179 * feat #178 - Comps related to filter (#182) * Fix #187 - Multiselect bug (container always wraps) (#188) * fix #187 - Refac and clean up code * fix #187 - Multiselect bug (container always wraps) * fix #187 - Add popupTriggerClasses prop to Popup * feat #184 - Table enhancements (#189) * Editable Input * feat #184 - Table enhancements Closes #184 * Add clarifying comments * feat #184 - Address PR comments * Update storybook.test.ts.snap * Add AsyncDeleteButton to sample data * onBlur should pass through as rest for FormSelect Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #190 - Accordion Component (#191) * feat #190 - Accordion Component Closes #190 * Update CollapseButton component name to be more semantically correct * Update package.json * Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * fix #192 - Fix form async initialValues (#193) Closes #192 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * feat #195 - Chip input component (#196) * feat #195 - Add ChipInput component * feat #195 - Refac, clean up code * feat #195 - Refac, update styles * feat #195 - Add ChipInput to Form, refac * feat #195 - Add e.stopPropagation to onKeyDown * feat #195 - Add defaultValues * feat #195 - Update tags overflow width * feat #195 - Update Tag key, update Tag close icon focus styles * feat #195 - Remove Button * feat #195 - Add undeleteableTags * feat #195 - Add validation * feat #195 - Fix validation bug * feat #195 - Fix input error border color being overwritten * feat #195 - Update loading Skeleton * feat #195 - Add Input addons * feat #195 - Add addons to Chip, update input styles * feat #195 - Address PR comments * feat #195 - Address more PR comments * feat #195 - Fix error bug * fix #198 - typescript bug with ChipInput component (#199) * feat #186 - MultipleChoice component, Refac ShortcutMicrocopy (#201) * feat #205, fix #206 - IconButton and Popover enhancements (#207) * feat #205 - IconButton Enhancements Closes #205 * fix #206 - Destroy popover contents on close Closes #206 * Add pending state and story * Update package.json * feat #205 - Fix styles and improve stories * Update storybook.test.ts.snap Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #202 - Time input components (#203) * feat #202 - Add Timezone component * feat #202 - Add Timezone to form * feat #202 - Extract out InputSkeleton * feat #202 - Add TimeInput component * feat #202 - format and parse time input val * feat #202 - Add TimeInput to form * feat #202 - Update outer div/input styles * feat #202 - Fix bug Select, add dropdown styles * feat #202 - Update TimeInput styles * feat #202 - Update stories, fix disabled cell color bug * feat #202 - Rename timezones.js --> timezones.ts * feat #202 - Fix import bug * feat #202 - Disable storyshots for Timezone, update package v * feat #202 - Bump storybook v * feat #202 - Address PR comments * feat #202 - Bump web-utils v * feat #202 - Fix wizard data type * feat #202 - Address PR comments * feat #202 - Fix bug, address more PR comments * feat #202 - Bump package version * chore #209 - Add org manager icon (#210) Closes #209 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * Updates related to onboarding (#212) * chore #213 - Updates related to onboarding * chore #213 - Bump package v * chore #213 - Fix FormTimeInput fullWidth prop Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Nancy <68706811+nancy-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com>
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 * feat #71 - Notification component (#72) * feat #71 - Notification component * feat #76 - Refactor Form.Button to be Form.SubmitButton (#77) * feat #76 - Refactor Form.Button to be Form.SubmitButton Closes #76 * feat #77 - Fix failing snapshot test Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #62 - Table component (#70) * feat #62 - Table Component * feat #62 - Upgrade sb 6.0.20 --> 6.0.21 * feat #62 - Bump up version 0.2.8 * feat #79 - Select component (#82) * feat #79 - Select component Closes #79 * feat #83 - Add data-test attribute to components (#85) * feat #83 - Add data-test attribute to components Closes #83 * chore #83 - Address PR comments Closes #83 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update failing snapshots * feat #88 - Fix type exports for rollup (#89) * fix #88 - Fix type exports for rollup Closes #88 * feat #84 - Radio group component (#91) * feat #84 - Radio Group Component Closes #84 * feat #84 - Update skeleton CSS and stories * feat #91 - Address PR comments * feat #84 - Fix failing snapshot tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #81 - Tree component (#86) * feat #81 - Create basic Tree component * feat #81 - Add tests * feat #81 - Update Tree description * feat #81 - Add TreeSkeleton & tests * feat #81 - Change ts TreeDataType to TreeNodeType, upgrade antd@latest * feat #81 - Fix bug: storyshots failed tests * feat #81 - Create assets/styles, refac tree prop types, add data-attributes * feat #81 - Address PR Comments, rebase dev * feat #81 - Export type OnCheckHandler * feat #81 - map onCheck args * feat #81 - Address PR comments, refac onCheck --> onChange * feat #81 - Update file path for RadioGroup styleguide * feat #81 - Address PR commets, refac onChange, add FormTree * feat #81 - Fix snapshot test warning * feat #81 - Address PR comments * feat #93 - Tooltip component (#95) * feat #93 - Tooltip component Closes #93 * feat #93 - Fix tooltip placement * feat #93 - Extract out placement options to utils and allow tooltip style customization * feat #93 - Add dataTag to tooltip trigger * feat #93 - Use storybook decorator for tooltip story * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #94 - Popover component (#96) Closes #94 * Feat #99, #101, #100 - Add new avatar component and enhancements for icon and notification components (#103) * feat #99 - Avatar component * feat #100 - Notification component should take in configuration options * feat #101 - Icon component should render svgs Closes #99 Closes #100 Closes #101 * feat #92 - Theming (#97) * feat #92 - Theming * fix #104 - Fix exported types for table and form * chore #106 - refac all component exports from default to named, add support for absolute imports (#107) * chore #106 - Refactor all component exports from default to named and add support for absolute imports Closes #106 * fix #108 - Fix colors, refac stylguide export (#109) * Components theming (#121) * Skeleton theming (#112) * feat - Input toggle link theming: Revamp input, toggle, link styles (#115) * feat #113 - Button theming (#117) * Tooltip popover theming (#118) * feat #119 - Notifications V2 (#120) * fix #123 - Fix line height in styleguide (#124) * chore #127, fix #126: Refac & bug-fix Icon component, bug-fix fieldLabel (#128) * feat - Add Table row click handler (#131) * Form enhancements (#134) * feat #133 - Form enhancements Closes #133 * fix #136 - Fix package publish github action (#137) Closes #136 * feat #139 - Add focused prop to FormInput and allow refs to be passed to input (#140) Closes #139 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #144 - Form Toggle (#145) * feat #144 - Form Toggle Closes #144 * Update package.json * feat #144 - Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #142 - Table refactor (#143) * feat #147, #148 - Update background colors and avatar styles (#149) * feat #147 - Update background colors Closes #147 * feat #148 - Update avatar styles Closes #148 * fix #151 - Fix form toggle submit (#152) Closes #151 * chore #154 - Update themes & add new items to styleguide (#155) * feat #157 - Add field errors to Form.Input (#158) * feat #157 - Add field errors to form input Closes #157 * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #159 - Add ColoredDot comp and integrate into Table (#161) * feat #159 - Add IngestionStatusDot comp & add to Table * feat #159 - Add stories * feat #159 - Add Tooltip * feat #159 - Add tests * feat #159 - Fix failing snapshots * feat #159 - Refactor IngestionStatusDot --> ColoredDot * feat #159 - Add tests * feat #159 - Add Table pagination prop * enhance #162 - Table: Auto hide/show pagination based on row count (#163) * enhance #162 - Table: Auto hide/show pagination based on row count * enhance #162 - Update FormToggle width * feat #166 - Form Updates (#167) * feat #166 - Form Updates Closes #166 * Update failing snapshots * feat #166 - Prevent Enter in input from automatically submitting form * Remove unnecessary tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * fix #169 - Add toggle focus styles (#170) * feat #171 - Table skeleton loader, fix #173 - Overwrite antd Table styles (#172) * feat #174 - NotificationV2 updates, chore #175 - Extract out IconButton from WAM (#176) Closes #174 Closes #175 * chore #179 - Modal and Wizard components (#180) Closes #179 * feat #178 - Comps related to filter (#182) * Fix #187 - Multiselect bug (container always wraps) (#188) * fix #187 - Refac and clean up code * fix #187 - Multiselect bug (container always wraps) * fix #187 - Add popupTriggerClasses prop to Popup * feat #184 - Table enhancements (#189) * Editable Input * feat #184 - Table enhancements Closes #184 * Add clarifying comments * feat #184 - Address PR comments * Update storybook.test.ts.snap * Add AsyncDeleteButton to sample data * onBlur should pass through as rest for FormSelect Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #190 - Accordion Component (#191) * feat #190 - Accordion Component Closes #190 * Update CollapseButton component name to be more semantically correct * Update package.json * Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * fix #192 - Fix form async initialValues (#193) Closes #192 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * feat #195 - Chip input component (#196) * feat #195 - Add ChipInput component * feat #195 - Refac, clean up code * feat #195 - Refac, update styles * feat #195 - Add ChipInput to Form, refac * feat #195 - Add e.stopPropagation to onKeyDown * feat #195 - Add defaultValues * feat #195 - Update tags overflow width * feat #195 - Update Tag key, update Tag close icon focus styles * feat #195 - Remove Button * feat #195 - Add undeleteableTags * feat #195 - Add validation * feat #195 - Fix validation bug * feat #195 - Fix input error border color being overwritten * feat #195 - Update loading Skeleton * feat #195 - Add Input addons * feat #195 - Add addons to Chip, update input styles * feat #195 - Address PR comments * feat #195 - Address more PR comments * feat #195 - Fix error bug * fix #198 - typescript bug with ChipInput component (#199) * feat #186 - MultipleChoice component, Refac ShortcutMicrocopy (#201) * feat #205, fix #206 - IconButton and Popover enhancements (#207) * feat #205 - IconButton Enhancements Closes #205 * fix #206 - Destroy popover contents on close Closes #206 * Add pending state and story * Update package.json * feat #205 - Fix styles and improve stories * Update storybook.test.ts.snap Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #202 - Time input components (#203) * feat #202 - Add Timezone component * feat #202 - Add Timezone to form * feat #202 - Extract out InputSkeleton * feat #202 - Add TimeInput component * feat #202 - format and parse time input val * feat #202 - Add TimeInput to form * feat #202 - Update outer div/input styles * feat #202 - Fix bug Select, add dropdown styles * feat #202 - Update TimeInput styles * feat #202 - Update stories, fix disabled cell color bug * feat #202 - Rename timezones.js --> timezones.ts * feat #202 - Fix import bug * feat #202 - Disable storyshots for Timezone, update package v * feat #202 - Bump storybook v * feat #202 - Address PR comments * feat #202 - Bump web-utils v * feat #202 - Fix wizard data type * feat #202 - Address PR comments * feat #202 - Fix bug, address more PR comments * feat #202 - Bump package version * chore #209 - Add org manager icon (#210) Closes #209 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * Updates related to onboarding (#212) * chore #213 - Updates related to onboarding * chore #213 - Bump package v * chore #213 - Fix FormTimeInput fullWidth prop * fix #215 - Fix iconButton pending styles CSS (#216) Closes #215 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Parth Shah <parth@dassana.io> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com>
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 * feat #71 - Notification component (#72) * feat #71 - Notification component * feat #76 - Refactor Form.Button to be Form.SubmitButton (#77) * feat #76 - Refactor Form.Button to be Form.SubmitButton Closes #76 * feat #77 - Fix failing snapshot test Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #62 - Table component (#70) * feat #62 - Table Component * feat #62 - Upgrade sb 6.0.20 --> 6.0.21 * feat #62 - Bump up version 0.2.8 * feat #79 - Select component (#82) * feat #79 - Select component Closes #79 * feat #83 - Add data-test attribute to components (#85) * feat #83 - Add data-test attribute to components Closes #83 * chore #83 - Address PR comments Closes #83 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update failing snapshots * feat #88 - Fix type exports for rollup (#89) * fix #88 - Fix type exports for rollup Closes #88 * feat #84 - Radio group component (#91) * feat #84 - Radio Group Component Closes #84 * feat #84 - Update skeleton CSS and stories * feat #91 - Address PR comments * feat #84 - Fix failing snapshot tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #81 - Tree component (#86) * feat #81 - Create basic Tree component * feat #81 - Add tests * feat #81 - Update Tree description * feat #81 - Add TreeSkeleton & tests * feat #81 - Change ts TreeDataType to TreeNodeType, upgrade antd@latest * feat #81 - Fix bug: storyshots failed tests * feat #81 - Create assets/styles, refac tree prop types, add data-attributes * feat #81 - Address PR Comments, rebase dev * feat #81 - Export type OnCheckHandler * feat #81 - map onCheck args * feat #81 - Address PR comments, refac onCheck --> onChange * feat #81 - Update file path for RadioGroup styleguide * feat #81 - Address PR commets, refac onChange, add FormTree * feat #81 - Fix snapshot test warning * feat #81 - Address PR comments * feat #93 - Tooltip component (#95) * feat #93 - Tooltip component Closes #93 * feat #93 - Fix tooltip placement * feat #93 - Extract out placement options to utils and allow tooltip style customization * feat #93 - Add dataTag to tooltip trigger * feat #93 - Use storybook decorator for tooltip story * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #94 - Popover component (#96) Closes #94 * Feat #99, #101, #100 - Add new avatar component and enhancements for icon and notification components (#103) * feat #99 - Avatar component * feat #100 - Notification component should take in configuration options * feat #101 - Icon component should render svgs Closes #99 Closes #100 Closes #101 * feat #92 - Theming (#97) * feat #92 - Theming * fix #104 - Fix exported types for table and form * chore #106 - refac all component exports from default to named, add support for absolute imports (#107) * chore #106 - Refactor all component exports from default to named and add support for absolute imports Closes #106 * fix #108 - Fix colors, refac stylguide export (#109) * Components theming (#121) * Skeleton theming (#112) * feat - Input toggle link theming: Revamp input, toggle, link styles (#115) * feat #113 - Button theming (#117) * Tooltip popover theming (#118) * feat #119 - Notifications V2 (#120) * fix #123 - Fix line height in styleguide (#124) * chore #127, fix #126: Refac & bug-fix Icon component, bug-fix fieldLabel (#128) * feat - Add Table row click handler (#131) * Form enhancements (#134) * feat #133 - Form enhancements Closes #133 * fix #136 - Fix package publish github action (#137) Closes #136 * feat #139 - Add focused prop to FormInput and allow refs to be passed to input (#140) Closes #139 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #144 - Form Toggle (#145) * feat #144 - Form Toggle Closes #144 * Update package.json * feat #144 - Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #142 - Table refactor (#143) * feat #147, #148 - Update background colors and avatar styles (#149) * feat #147 - Update background colors Closes #147 * feat #148 - Update avatar styles Closes #148 * fix #151 - Fix form toggle submit (#152) Closes #151 * chore #154 - Update themes & add new items to styleguide (#155) * feat #157 - Add field errors to Form.Input (#158) * feat #157 - Add field errors to form input Closes #157 * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #159 - Add ColoredDot comp and integrate into Table (#161) * feat #159 - Add IngestionStatusDot comp & add to Table * feat #159 - Add stories * feat #159 - Add Tooltip * feat #159 - Add tests * feat #159 - Fix failing snapshots * feat #159 - Refactor IngestionStatusDot --> ColoredDot * feat #159 - Add tests * feat #159 - Add Table pagination prop * enhance #162 - Table: Auto hide/show pagination based on row count (#163) * enhance #162 - Table: Auto hide/show pagination based on row count * enhance #162 - Update FormToggle width * feat #166 - Form Updates (#167) * feat #166 - Form Updates Closes #166 * Update failing snapshots * feat #166 - Prevent Enter in input from automatically submitting form * Remove unnecessary tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * fix #169 - Add toggle focus styles (#170) * feat #171 - Table skeleton loader, fix #173 - Overwrite antd Table styles (#172) * feat #174 - NotificationV2 updates, chore #175 - Extract out IconButton from WAM (#176) Closes #174 Closes #175 * chore #179 - Modal and Wizard components (#180) Closes #179 * feat #178 - Comps related to filter (#182) * Fix #187 - Multiselect bug (container always wraps) (#188) * fix #187 - Refac and clean up code * fix #187 - Multiselect bug (container always wraps) * fix #187 - Add popupTriggerClasses prop to Popup * feat #184 - Table enhancements (#189) * Editable Input * feat #184 - Table enhancements Closes #184 * Add clarifying comments * feat #184 - Address PR comments * Update storybook.test.ts.snap * Add AsyncDeleteButton to sample data * onBlur should pass through as rest for FormSelect Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #190 - Accordion Component (#191) * feat #190 - Accordion Component Closes #190 * Update CollapseButton component name to be more semantically correct * Update package.json * Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * fix #192 - Fix form async initialValues (#193) Closes #192 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * feat #195 - Chip input component (#196) * feat #195 - Add ChipInput component * feat #195 - Refac, clean up code * feat #195 - Refac, update styles * feat #195 - Add ChipInput to Form, refac * feat #195 - Add e.stopPropagation to onKeyDown * feat #195 - Add defaultValues * feat #195 - Update tags overflow width * feat #195 - Update Tag key, update Tag close icon focus styles * feat #195 - Remove Button * feat #195 - Add undeleteableTags * feat #195 - Add validation * feat #195 - Fix validation bug * feat #195 - Fix input error border color being overwritten * feat #195 - Update loading Skeleton * feat #195 - Add Input addons * feat #195 - Add addons to Chip, update input styles * feat #195 - Address PR comments * feat #195 - Address more PR comments * feat #195 - Fix error bug * fix #198 - typescript bug with ChipInput component (#199) * feat #186 - MultipleChoice component, Refac ShortcutMicrocopy (#201) * feat #205, fix #206 - IconButton and Popover enhancements (#207) * feat #205 - IconButton Enhancements Closes #205 * fix #206 - Destroy popover contents on close Closes #206 * Add pending state and story * Update package.json * feat #205 - Fix styles and improve stories * Update storybook.test.ts.snap Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #202 - Time input components (#203) * feat #202 - Add Timezone component * feat #202 - Add Timezone to form * feat #202 - Extract out InputSkeleton * feat #202 - Add TimeInput component * feat #202 - format and parse time input val * feat #202 - Add TimeInput to form * feat #202 - Update outer div/input styles * feat #202 - Fix bug Select, add dropdown styles * feat #202 - Update TimeInput styles * feat #202 - Update stories, fix disabled cell color bug * feat #202 - Rename timezones.js --> timezones.ts * feat #202 - Fix import bug * feat #202 - Disable storyshots for Timezone, update package v * feat #202 - Bump storybook v * feat #202 - Address PR comments * feat #202 - Bump web-utils v * feat #202 - Fix wizard data type * feat #202 - Address PR comments * feat #202 - Fix bug, address more PR comments * feat #202 - Bump package version * chore #209 - Add org manager icon (#210) Closes #209 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * Updates related to onboarding (#212) * chore #213 - Updates related to onboarding * chore #213 - Bump package v * chore #213 - Fix FormTimeInput fullWidth prop * fix #215 - Fix iconButton pending styles CSS (#216) Closes #215 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * chore #222 - Optimize build (#223) Closes #222 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #218 - Updates related to Onboarding polish (#219) * feat #221, feat #220 - PageLoader and SVGImage Components (#225) Closes #221 Closes #220 * fix #227 - Bugs related to onboarding (#228) * chore #237 - Extract out Tabs and Filter component from web-app-manager (#238) * fix #244 - Fix ts import bug (#245) * fix #244 - Fix - typescript import bug (Filters) (#247) * chore #249 - Bump react scripts and upgrade to React 17 (#250) Closes #249 * chore #254 - Port components over from app-manager (#256) * chore #254 - Port components over from app-manager Closes #254 * Update package.json * Fix tests * Export types for Breadcrumbs and TableDrawer Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Table enhancements - feats #230, #232, #242, #243 (#252) * feat #253 - Table updates to make component responsive (#258) * enhancement #260 - Updates for alert manager (#261) Closes #260 * feat #231 - Code component (#263) * chore #264 - Codegen setup (#265) * enhancement #269 - Updates for alert manager risk rules (#270) Closes #269 * Feat #266 - Banner Component (#267) * Feat #7 - Setup structure for Banner, added temporary stories * Feat #7 - Added space-around and flex-end to styleguide. Adjusted stories. Added icon for closing banner * Feat #7 - Added close icon to assets, styled component, updated banner stories * Fixes #266 - Remove inline style for displaying banner, change updating state with function, change p to div and add title class * Fixes #266 - Remove close icon from assets, changed close button to be IconButton from WC, cleaned up stories * Fixes #266 - Change type to be required, create iconClasses to dynamically choose icon color, update ttitle color * Fixes #266 - Update title color, add children to stories template, update test-watch * Fixes #266 - Update test-watch * Fixes #266 - Reposition close button * Fixes #266 - Added utils for themed styles * Fixes #266 - Update container to support light and dark theme * Fixes #266 - Added secondary bg using SecondaryBgDecorator * feat #266 - Update snapshots, bump package v * chore #272 - Fix package vulnerabilities (#273) Closes #272 * feat #275 - Timeline component, Accordion comp enhnacements (#276) * feat #275 - Initial implementation Timeline comp * feat #275 - Update styles, add classes prop * feat #275 - Bump package v * feat #275 - Fix Dot placement * feat #275 - Add FONT_AWESOME_AUTH_TOKEN to github actions * feat #275 - Address comments * feat #275 - Refac Accordion, add enhnacements * feat #275 - Update Accordion * feat #275 - Refac, update Timeline * feat #275 - Add Timeline to components/index * feat #275 - Fix Accordion header padding * feat #275 - Address PR comments * fix #266 - Exporting banner from index (#281) * fix #283 - Add font awesome token to npm publish action (#284) * feat #279 - Table enhancements for web-policy-hub (#280) * chore - Get rid of NPM_TOKEN and use NODE_AUTH_TOKEN (#287) * Feat #286 - Extend TableDrawer Props to include all TableProps (#289) * Fixes #286 - Add pagnationConfig to exposed props, add sample data for stories * Fixes #286 - Add TableDrawer stories * Fixes #286 - Explort Code in index * Fixes #286 - Update stories and test pagnationConfig * Fixes #286 - Add generic DataType, update package version * Fixes #286 - Pass props down to table by spreading * Fixes #286 - Update version from 12 to 13 * enhancement #292 - Update table styles (#293) * Fix #290 - Bugs related to Alert Timeline in web-alert-manager (#291) * feat #240 - Filters updates (#268) * Feat #12 - Banner preferences (#297) * Feat #12 - Add localStorage setup * Feat #12 - Add id prop and upate stories * Feat #12 - Adding setup changes to be reviewed * Feat #12 - Update id to only accept strings, rename BannerTypes to Banner, update storybook id's * Feat #12 - Refactor to update localStorage before it renders * Feat #12 - Move getBanners outside of component * Feat #12 - Add DecoratedBannerStory and test Error stories * Feat #12 - Update other banner stories, update test-watch and package.json version 14 to 15 * Feat #12 - Refactor useEffect to use lodash, update toggleRender to onBannerClose * Feat #12 - Update stories adding reset button * Feat #12 - Clean up index by adding helpers in utils * Feat #12 - Refactor index with help utils. Rename util to utils * Feat #12 - Rebased and updated test-watch * feat #299 - Code & Tabs components enhancements (#301) * feat #300 - JSON Path Picker component (#302) * fix #303 - Fix compiled build (#304) * chore #306 - Extract components. chore #255, #233 - Add component stories (#307) * chore #316 - Updates for alert manager (#317) Closes #316 * chore #319 - Add alert manager icon (#320) Closes #319 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #322 - Updates for web apps (#323) * feat #322 - Updates related to web-apps * feat #322 - Update Icon * feat #322 - Bump package v * feat #314 - Date time range component (#325) * feat #311 - Add ability to omit specific filters, feat #327 - Add ability for filters to be controlled component (#329) * chore #328 - Bump package versions (#331) Closes #328 * chore #333 - Extract out PageContainer component from web-apps (#334) * enhancement #337 - Add ability to toggle link underline (#338) * enhancement #337 - Add ability to toggle link underline Closes #337 * Remove unused import Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Parth Shah <parth@dassana.io> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: mishevong <79538210+mishevong@users.noreply.github.com>
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 * feat #71 - Notification component (#72) * feat #71 - Notification component * feat #76 - Refactor Form.Button to be Form.SubmitButton (#77) * feat #76 - Refactor Form.Button to be Form.SubmitButton Closes #76 * feat #77 - Fix failing snapshot test Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #62 - Table component (#70) * feat #62 - Table Component * feat #62 - Upgrade sb 6.0.20 --> 6.0.21 * feat #62 - Bump up version 0.2.8 * feat #79 - Select component (#82) * feat #79 - Select component Closes #79 * feat #83 - Add data-test attribute to components (#85) * feat #83 - Add data-test attribute to components Closes #83 * chore #83 - Address PR comments Closes #83 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update failing snapshots * feat #88 - Fix type exports for rollup (#89) * fix #88 - Fix type exports for rollup Closes #88 * feat #84 - Radio group component (#91) * feat #84 - Radio Group Component Closes #84 * feat #84 - Update skeleton CSS and stories * feat #91 - Address PR comments * feat #84 - Fix failing snapshot tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #81 - Tree component (#86) * feat #81 - Create basic Tree component * feat #81 - Add tests * feat #81 - Update Tree description * feat #81 - Add TreeSkeleton & tests * feat #81 - Change ts TreeDataType to TreeNodeType, upgrade antd@latest * feat #81 - Fix bug: storyshots failed tests * feat #81 - Create assets/styles, refac tree prop types, add data-attributes * feat #81 - Address PR Comments, rebase dev * feat #81 - Export type OnCheckHandler * feat #81 - map onCheck args * feat #81 - Address PR comments, refac onCheck --> onChange * feat #81 - Update file path for RadioGroup styleguide * feat #81 - Address PR commets, refac onChange, add FormTree * feat #81 - Fix snapshot test warning * feat #81 - Address PR comments * feat #93 - Tooltip component (#95) * feat #93 - Tooltip component Closes #93 * feat #93 - Fix tooltip placement * feat #93 - Extract out placement options to utils and allow tooltip style customization * feat #93 - Add dataTag to tooltip trigger * feat #93 - Use storybook decorator for tooltip story * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #94 - Popover component (#96) Closes #94 * Feat #99, #101, #100 - Add new avatar component and enhancements for icon and notification components (#103) * feat #99 - Avatar component * feat #100 - Notification component should take in configuration options * feat #101 - Icon component should render svgs Closes #99 Closes #100 Closes #101 * feat #92 - Theming (#97) * feat #92 - Theming * fix #104 - Fix exported types for table and form * chore #106 - refac all component exports from default to named, add support for absolute imports (#107) * chore #106 - Refactor all component exports from default to named and add support for absolute imports Closes #106 * fix #108 - Fix colors, refac stylguide export (#109) * Components theming (#121) * Skeleton theming (#112) * feat - Input toggle link theming: Revamp input, toggle, link styles (#115) * feat #113 - Button theming (#117) * Tooltip popover theming (#118) * feat #119 - Notifications V2 (#120) * fix #123 - Fix line height in styleguide (#124) * chore #127, fix #126: Refac & bug-fix Icon component, bug-fix fieldLabel (#128) * feat - Add Table row click handler (#131) * Form enhancements (#134) * feat #133 - Form enhancements Closes #133 * fix #136 - Fix package publish github action (#137) Closes #136 * feat #139 - Add focused prop to FormInput and allow refs to be passed to input (#140) Closes #139 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #144 - Form Toggle (#145) * feat #144 - Form Toggle Closes #144 * Update package.json * feat #144 - Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #142 - Table refactor (#143) * feat #147, #148 - Update background colors and avatar styles (#149) * feat #147 - Update background colors Closes #147 * feat #148 - Update avatar styles Closes #148 * fix #151 - Fix form toggle submit (#152) Closes #151 * chore #154 - Update themes & add new items to styleguide (#155) * feat #157 - Add field errors to Form.Input (#158) * feat #157 - Add field errors to form input Closes #157 * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #159 - Add ColoredDot comp and integrate into Table (#161) * feat #159 - Add IngestionStatusDot comp & add to Table * feat #159 - Add stories * feat #159 - Add Tooltip * feat #159 - Add tests * feat #159 - Fix failing snapshots * feat #159 - Refactor IngestionStatusDot --> ColoredDot * feat #159 - Add tests * feat #159 - Add Table pagination prop * enhance #162 - Table: Auto hide/show pagination based on row count (#163) * enhance #162 - Table: Auto hide/show pagination based on row count * enhance #162 - Update FormToggle width * feat #166 - Form Updates (#167) * feat #166 - Form Updates Closes #166 * Update failing snapshots * feat #166 - Prevent Enter in input from automatically submitting form * Remove unnecessary tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * fix #169 - Add toggle focus styles (#170) * feat #171 - Table skeleton loader, fix #173 - Overwrite antd Table styles (#172) * feat #174 - NotificationV2 updates, chore #175 - Extract out IconButton from WAM (#176) Closes #174 Closes #175 * chore #179 - Modal and Wizard components (#180) Closes #179 * feat #178 - Comps related to filter (#182) * Fix #187 - Multiselect bug (container always wraps) (#188) * fix #187 - Refac and clean up code * fix #187 - Multiselect bug (container always wraps) * fix #187 - Add popupTriggerClasses prop to Popup * feat #184 - Table enhancements (#189) * Editable Input * feat #184 - Table enhancements Closes #184 * Add clarifying comments * feat #184 - Address PR comments * Update storybook.test.ts.snap * Add AsyncDeleteButton to sample data * onBlur should pass through as rest for FormSelect Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #190 - Accordion Component (#191) * feat #190 - Accordion Component Closes #190 * Update CollapseButton component name to be more semantically correct * Update package.json * Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * fix #192 - Fix form async initialValues (#193) Closes #192 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * feat #195 - Chip input component (#196) * feat #195 - Add ChipInput component * feat #195 - Refac, clean up code * feat #195 - Refac, update styles * feat #195 - Add ChipInput to Form, refac * feat #195 - Add e.stopPropagation to onKeyDown * feat #195 - Add defaultValues * feat #195 - Update tags overflow width * feat #195 - Update Tag key, update Tag close icon focus styles * feat #195 - Remove Button * feat #195 - Add undeleteableTags * feat #195 - Add validation * feat #195 - Fix validation bug * feat #195 - Fix input error border color being overwritten * feat #195 - Update loading Skeleton * feat #195 - Add Input addons * feat #195 - Add addons to Chip, update input styles * feat #195 - Address PR comments * feat #195 - Address more PR comments * feat #195 - Fix error bug * fix #198 - typescript bug with ChipInput component (#199) * feat #186 - MultipleChoice component, Refac ShortcutMicrocopy (#201) * feat #205, fix #206 - IconButton and Popover enhancements (#207) * feat #205 - IconButton Enhancements Closes #205 * fix #206 - Destroy popover contents on close Closes #206 * Add pending state and story * Update package.json * feat #205 - Fix styles and improve stories * Update storybook.test.ts.snap Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #202 - Time input components (#203) * feat #202 - Add Timezone component * feat #202 - Add Timezone to form * feat #202 - Extract out InputSkeleton * feat #202 - Add TimeInput component * feat #202 - format and parse time input val * feat #202 - Add TimeInput to form * feat #202 - Update outer div/input styles * feat #202 - Fix bug Select, add dropdown styles * feat #202 - Update TimeInput styles * feat #202 - Update stories, fix disabled cell color bug * feat #202 - Rename timezones.js --> timezones.ts * feat #202 - Fix import bug * feat #202 - Disable storyshots for Timezone, update package v * feat #202 - Bump storybook v * feat #202 - Address PR comments * feat #202 - Bump web-utils v * feat #202 - Fix wizard data type * feat #202 - Address PR comments * feat #202 - Fix bug, address more PR comments * feat #202 - Bump package version * chore #209 - Add org manager icon (#210) Closes #209 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * Updates related to onboarding (#212) * chore #213 - Updates related to onboarding * chore #213 - Bump package v * chore #213 - Fix FormTimeInput fullWidth prop * fix #215 - Fix iconButton pending styles CSS (#216) Closes #215 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * chore #222 - Optimize build (#223) Closes #222 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #218 - Updates related to Onboarding polish (#219) * feat #221, feat #220 - PageLoader and SVGImage Components (#225) Closes #221 Closes #220 * fix #227 - Bugs related to onboarding (#228) * chore #237 - Extract out Tabs and Filter component from web-app-manager (#238) * fix #244 - Fix ts import bug (#245) * fix #244 - Fix - typescript import bug (Filters) (#247) * chore #249 - Bump react scripts and upgrade to React 17 (#250) Closes #249 * chore #254 - Port components over from app-manager (#256) * chore #254 - Port components over from app-manager Closes #254 * Update package.json * Fix tests * Export types for Breadcrumbs and TableDrawer Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Table enhancements - feats #230, #232, #242, #243 (#252) * feat #253 - Table updates to make component responsive (#258) * enhancement #260 - Updates for alert manager (#261) Closes #260 * feat #231 - Code component (#263) * chore #264 - Codegen setup (#265) * enhancement #269 - Updates for alert manager risk rules (#270) Closes #269 * Feat #266 - Banner Component (#267) * Feat #7 - Setup structure for Banner, added temporary stories * Feat #7 - Added space-around and flex-end to styleguide. Adjusted stories. Added icon for closing banner * Feat #7 - Added close icon to assets, styled component, updated banner stories * Fixes #266 - Remove inline style for displaying banner, change updating state with function, change p to div and add title class * Fixes #266 - Remove close icon from assets, changed close button to be IconButton from WC, cleaned up stories * Fixes #266 - Change type to be required, create iconClasses to dynamically choose icon color, update ttitle color * Fixes #266 - Update title color, add children to stories template, update test-watch * Fixes #266 - Update test-watch * Fixes #266 - Reposition close button * Fixes #266 - Added utils for themed styles * Fixes #266 - Update container to support light and dark theme * Fixes #266 - Added secondary bg using SecondaryBgDecorator * feat #266 - Update snapshots, bump package v * chore #272 - Fix package vulnerabilities (#273) Closes #272 * feat #275 - Timeline component, Accordion comp enhnacements (#276) * feat #275 - Initial implementation Timeline comp * feat #275 - Update styles, add classes prop * feat #275 - Bump package v * feat #275 - Fix Dot placement * feat #275 - Add FONT_AWESOME_AUTH_TOKEN to github actions * feat #275 - Address comments * feat #275 - Refac Accordion, add enhnacements * feat #275 - Update Accordion * feat #275 - Refac, update Timeline * feat #275 - Add Timeline to components/index * feat #275 - Fix Accordion header padding * feat #275 - Address PR comments * fix #266 - Exporting banner from index (#281) * fix #283 - Add font awesome token to npm publish action (#284) * feat #279 - Table enhancements for web-policy-hub (#280) * chore - Get rid of NPM_TOKEN and use NODE_AUTH_TOKEN (#287) * Feat #286 - Extend TableDrawer Props to include all TableProps (#289) * Fixes #286 - Add pagnationConfig to exposed props, add sample data for stories * Fixes #286 - Add TableDrawer stories * Fixes #286 - Explort Code in index * Fixes #286 - Update stories and test pagnationConfig * Fixes #286 - Add generic DataType, update package version * Fixes #286 - Pass props down to table by spreading * Fixes #286 - Update version from 12 to 13 * enhancement #292 - Update table styles (#293) * Fix #290 - Bugs related to Alert Timeline in web-alert-manager (#291) * feat #240 - Filters updates (#268) * Feat #12 - Banner preferences (#297) * Feat #12 - Add localStorage setup * Feat #12 - Add id prop and upate stories * Feat #12 - Adding setup changes to be reviewed * Feat #12 - Update id to only accept strings, rename BannerTypes to Banner, update storybook id's * Feat #12 - Refactor to update localStorage before it renders * Feat #12 - Move getBanners outside of component * Feat #12 - Add DecoratedBannerStory and test Error stories * Feat #12 - Update other banner stories, update test-watch and package.json version 14 to 15 * Feat #12 - Refactor useEffect to use lodash, update toggleRender to onBannerClose * Feat #12 - Update stories adding reset button * Feat #12 - Clean up index by adding helpers in utils * Feat #12 - Refactor index with help utils. Rename util to utils * Feat #12 - Rebased and updated test-watch * feat #299 - Code & Tabs components enhancements (#301) * feat #300 - JSON Path Picker component (#302) * fix #303 - Fix compiled build (#304) * chore #306 - Extract components. chore #255, #233 - Add component stories (#307) * chore #316 - Updates for alert manager (#317) Closes #316 * chore #319 - Add alert manager icon (#320) Closes #319 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #322 - Updates for web apps (#323) * feat #322 - Updates related to web-apps * feat #322 - Update Icon * feat #322 - Bump package v * feat #314 - Date time range component (#325) * feat #311 - Add ability to omit specific filters, feat #327 - Add ability for filters to be controlled component (#329) * chore #328 - Bump package versions (#331) Closes #328 * chore #333 - Extract out PageContainer component from web-apps (#334) * enhancement #337 - Add ability to toggle link underline (#338) * enhancement #337 - Add ability to toggle link underline Closes #337 * Remove unused import * feat #336 - Refactor FilterKey to have id and value (#340) * feat #341, feat #344, fix #345 - Table controls config, Tabs activeTabClasses, Filters: only one filterKey can render icons (#342) * fix #347 - Fix filters onSelectedChange not being called when filters are deleted (#348) Closes #347 * enhancement #350, #351 - Updates for Policy Hub (#352) Closes #350 Closes #351 * enhancement #355 - TableDrawer mobile experience (#357) Closes #355 * feat #354, feat #356 - Mobile experience for Filters & Table Pagination (#358) * Fix merge commit * chore #359 - Add MadeWithLove, Error404, Carousel, ScrollableSection, and MiniSidebar (#362) * chore #359 - Add MadeWithLove, Error404, Carousel, ScrollableSection, and MiniSidebar * fix #366 - Fix ScrollableSection, MadeWithLove, Error404, Carousel, and MiniSidebar export issues (#367) Closes #366 * Fix failing build * feat #369 - Export scrollOnClick and update stories (#370) * feat #369 - move scrollOnClick to utils and update stories * enhancement #371 - Add defaultFilters prop (#372) Closes #371 * feat #373 - Fix scrollOnClick and ScrollDirections export, fix text-alignment in MadeWithLove (#374) * feat #373 - export scrollOnClick & ScrollDirections. Fix text-alignment in MadeWithlove * feat #364 - Filters: match bg color to pagination buttons (#375) * feat #363 - Update Crafted With Love with footer (#377) * feat #363 - Add footer to Crafted With Love Co-authored-by: sam-m-m <sam@dassana.io> * fix #380 - Fix colored dot color not updating when new color is passed (#381) Closes #380 * feat #383 - MadeWithLove - Update styles (#384) * enhancement #387 - [Table ] Link enhancements (#388) Closes #387 * feat #386 - Table updates for policy hub (#390) * feat #391 - Update MadeWithLove icons (#394) * feat #391 - Update MadeWithLove icons * fix #392 - Return array values properly for getJSONPathValue (#393) Closes #392 * feat #397 - Update colors (#398) * feat #396, 400 - Add exclude Plausible and update MadeWithLove link targets (#399) * feat #396, 400 - add Plausible and update MadeWithLove link targets * feat #401 - add plausible script to Error404, bump v to 0.11.18 (#403) * enhancement #405 - Polishing for web-policy-hub (#406) * fix #408 - First filter on modal is cut off (#409) Closes #408 * fix #411 - Fix bug - Table overflow issues on ipad (#412) * feat #414 - Add icon with label for filter summary (#415) Closes #414 * feat #378 - Update made with love links (#417) * fix #419 - Update made with love, Fix bug - Table links sort (#420) * feat #422 - Enhancement - [Filters]: Update Filters Summary to truncate selected filters (#423) Closes #422 * fix #424 - Fix table filter search not displaying correct results (#425) Closes #424 * Add background color to code block in markdown component (#427) * Bg color markdown (#428) * Add background color to code block in markdown component * Update package.json Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Nancy <68706811+nancy-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: mishevong <79538210+mishevong@users.noreply.github.com> Co-authored-by: github-actions <nancy@dassana.io>
* Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #38 - Add eslint and fix lint errors & warnings (#39) * Feat #38 - Add typescript Eslint plugins & .eslintrc.js * chore #41 - Add verify labels GitHub action (#42) * Feat #43 - Tag, Link components * Fix #47 - Fix Link props - both onClick & href are undef (#48) * Fix #47 - Fix Link props - both onClick & href are undef Closes #47 * Chore #49- Upgrade Storybook and dependencies (#50) * Chore #49 - Upgrade sb and deps to 6.0.10 * Chore #49 - Bump up version 0.1.7 --> 0.1.8 * Chore #49 - Add react-jss & update linkColor * Chore #49 - Add normalize.css Co-authored-by: Parth Shah <parth@dassana.io> * feat #3 - Input field component (#53) * feat #3 - Create input field component + refactor button component + bump storybook version and fix glob error Closes #3 * Feat #30 - Toggle and Icon components (#52) * Feat #30 - Add toggle component, icon component, improved verified labels action * Bump up version to 0.2.0 * Comment out icon component * Update package.json * Update index.ts * Bump up package.json * Update package-lock.json * fix #58 - Address icon, styles, global css, and typescript issues (#59) * fix #58 - Address icon, styles, global css, and typescript issues * fix #58 - reorder imports * Update storybook.test.ts.snap * fix #58 - Regenerate pacakge-lock from clean reinstall * fix #58 - Add global styles to storybook preview, move rollup deps to dev dep * fix #58 - Bump version 0.2.3 --> 0.2.4 Co-authored-by: sam-m-m <sam@dassana.io> * chore #63 - Update .eslintrc.js (#64) chore #63 - Update .eslintrc.js (#64) * feat #61 - Skeleton loader component (#66) * feat #61 - Skeleton loader component * feat #61 - Update tests * feat #61 - Update test descriptions and export skeleton from index Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #65 - Form Component (#67) * feat #65 - Form Component * v0.2.4 -> v0.2.5 * feat #71 - Notification component (#72) * feat #71 - Notification component * feat #76 - Refactor Form.Button to be Form.SubmitButton (#77) * feat #76 - Refactor Form.Button to be Form.SubmitButton Closes #76 * feat #77 - Fix failing snapshot test Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #62 - Table component (#70) * feat #62 - Table Component * feat #62 - Upgrade sb 6.0.20 --> 6.0.21 * feat #62 - Bump up version 0.2.8 * feat #79 - Select component (#82) * feat #79 - Select component Closes #79 * feat #83 - Add data-test attribute to components (#85) * feat #83 - Add data-test attribute to components Closes #83 * chore #83 - Address PR comments Closes #83 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update failing snapshots * feat #88 - Fix type exports for rollup (#89) * fix #88 - Fix type exports for rollup Closes #88 * feat #84 - Radio group component (#91) * feat #84 - Radio Group Component Closes #84 * feat #84 - Update skeleton CSS and stories * feat #91 - Address PR comments * feat #84 - Fix failing snapshot tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #81 - Tree component (#86) * feat #81 - Create basic Tree component * feat #81 - Add tests * feat #81 - Update Tree description * feat #81 - Add TreeSkeleton & tests * feat #81 - Change ts TreeDataType to TreeNodeType, upgrade antd@latest * feat #81 - Fix bug: storyshots failed tests * feat #81 - Create assets/styles, refac tree prop types, add data-attributes * feat #81 - Address PR Comments, rebase dev * feat #81 - Export type OnCheckHandler * feat #81 - map onCheck args * feat #81 - Address PR comments, refac onCheck --> onChange * feat #81 - Update file path for RadioGroup styleguide * feat #81 - Address PR commets, refac onChange, add FormTree * feat #81 - Fix snapshot test warning * feat #81 - Address PR comments * feat #93 - Tooltip component (#95) * feat #93 - Tooltip component Closes #93 * feat #93 - Fix tooltip placement * feat #93 - Extract out placement options to utils and allow tooltip style customization * feat #93 - Add dataTag to tooltip trigger * feat #93 - Use storybook decorator for tooltip story * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #94 - Popover component (#96) Closes #94 * Feat #99, #101, #100 - Add new avatar component and enhancements for icon and notification components (#103) * feat #99 - Avatar component * feat #100 - Notification component should take in configuration options * feat #101 - Icon component should render svgs Closes #99 Closes #100 Closes #101 * feat #92 - Theming (#97) * feat #92 - Theming * fix #104 - Fix exported types for table and form * chore #106 - refac all component exports from default to named, add support for absolute imports (#107) * chore #106 - Refactor all component exports from default to named and add support for absolute imports Closes #106 * fix #108 - Fix colors, refac stylguide export (#109) * Components theming (#121) * Skeleton theming (#112) * feat - Input toggle link theming: Revamp input, toggle, link styles (#115) * feat #113 - Button theming (#117) * Tooltip popover theming (#118) * feat #119 - Notifications V2 (#120) * fix #123 - Fix line height in styleguide (#124) * chore #127, fix #126: Refac & bug-fix Icon component, bug-fix fieldLabel (#128) * feat - Add Table row click handler (#131) * Form enhancements (#134) * feat #133 - Form enhancements Closes #133 * fix #136 - Fix package publish github action (#137) Closes #136 * feat #139 - Add focused prop to FormInput and allow refs to be passed to input (#140) Closes #139 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #144 - Form Toggle (#145) * feat #144 - Form Toggle Closes #144 * Update package.json * feat #144 - Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #142 - Table refactor (#143) * feat #147, #148 - Update background colors and avatar styles (#149) * feat #147 - Update background colors Closes #147 * feat #148 - Update avatar styles Closes #148 * fix #151 - Fix form toggle submit (#152) Closes #151 * chore #154 - Update themes & add new items to styleguide (#155) * feat #157 - Add field errors to Form.Input (#158) * feat #157 - Add field errors to form input Closes #157 * Update package.json Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #159 - Add ColoredDot comp and integrate into Table (#161) * feat #159 - Add IngestionStatusDot comp & add to Table * feat #159 - Add stories * feat #159 - Add Tooltip * feat #159 - Add tests * feat #159 - Fix failing snapshots * feat #159 - Refactor IngestionStatusDot --> ColoredDot * feat #159 - Add tests * feat #159 - Add Table pagination prop * enhance #162 - Table: Auto hide/show pagination based on row count (#163) * enhance #162 - Table: Auto hide/show pagination based on row count * enhance #162 - Update FormToggle width * feat #166 - Form Updates (#167) * feat #166 - Form Updates Closes #166 * Update failing snapshots * feat #166 - Prevent Enter in input from automatically submitting form * Remove unnecessary tests Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * fix #169 - Add toggle focus styles (#170) * feat #171 - Table skeleton loader, fix #173 - Overwrite antd Table styles (#172) * feat #174 - NotificationV2 updates, chore #175 - Extract out IconButton from WAM (#176) Closes #174 Closes #175 * chore #179 - Modal and Wizard components (#180) Closes #179 * feat #178 - Comps related to filter (#182) * Fix #187 - Multiselect bug (container always wraps) (#188) * fix #187 - Refac and clean up code * fix #187 - Multiselect bug (container always wraps) * fix #187 - Add popupTriggerClasses prop to Popup * feat #184 - Table enhancements (#189) * Editable Input * feat #184 - Table enhancements Closes #184 * Add clarifying comments * feat #184 - Address PR comments * Update storybook.test.ts.snap * Add AsyncDeleteButton to sample data * onBlur should pass through as rest for FormSelect Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #190 - Accordion Component (#191) * feat #190 - Accordion Component Closes #190 * Update CollapseButton component name to be more semantically correct * Update package.json * Address PR comments Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * fix #192 - Fix form async initialValues (#193) Closes #192 Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: Parth Shah <68707443+parth-dassana@users.noreply.github.com> * feat #195 - Chip input component (#196) * feat #195 - Add ChipInput component * feat #195 - Refac, clean up code * feat #195 - Refac, update styles * feat #195 - Add ChipInput to Form, refac * feat #195 - Add e.stopPropagation to onKeyDown * feat #195 - Add defaultValues * feat #195 - Update tags overflow width * feat #195 - Update Tag key, update Tag close icon focus styles * feat #195 - Remove Button * feat #195 - Add undeleteableTags * feat #195 - Add validation * feat #195 - Fix validation bug * feat #195 - Fix input error border color being overwritten * feat #195 - Update loading Skeleton * feat #195 - Add Input addons * feat #195 - Add addons to Chip, update input styles * feat #195 - Address PR comments * feat #195 - Address more PR comments * feat #195 - Fix error bug * fix #198 - typescript bug with ChipInput component (#199) * feat #186 - MultipleChoice component, Refac ShortcutMicrocopy (#201) * feat #205, fix #206 - IconButton and Popover enhancements (#207) * feat #205 - IconButton Enhancements Closes #205 * fix #206 - Destroy popover contents on close Closes #206 * Add pending state and story * Update package.json * feat #205 - Fix styles and improve stories * Update storybook.test.ts.snap Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #202 - Time input components (#203) * feat #202 - Add Timezone component * feat #202 - Add Timezone to form * feat #202 - Extract out InputSkeleton * feat #202 - Add TimeInput component * feat #202 - format and parse time input val * feat #202 - Add TimeInput to form * feat #202 - Update outer div/input styles * feat #202 - Fix bug Select, add dropdown styles * feat #202 - Update TimeInput styles * feat #202 - Update stories, fix disabled cell color bug * feat #202 - Rename timezones.js --> timezones.ts * feat #202 - Fix import bug * feat #202 - Disable storyshots for Timezone, update package v * feat #202 - Bump storybook v * feat #202 - Address PR comments * feat #202 - Bump web-utils v * feat #202 - Fix wizard data type * feat #202 - Address PR comments * feat #202 - Fix bug, address more PR comments * feat #202 - Bump package version * chore #209 - Add org manager icon (#210) Closes #209 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Update package.json * Updates related to onboarding (#212) * chore #213 - Updates related to onboarding * chore #213 - Bump package v * chore #213 - Fix FormTimeInput fullWidth prop * fix #215 - Fix iconButton pending styles CSS (#216) Closes #215 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * chore #222 - Optimize build (#223) Closes #222 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #218 - Updates related to Onboarding polish (#219) * feat #221, feat #220 - PageLoader and SVGImage Components (#225) Closes #221 Closes #220 * fix #227 - Bugs related to onboarding (#228) * chore #237 - Extract out Tabs and Filter component from web-app-manager (#238) * fix #244 - Fix ts import bug (#245) * fix #244 - Fix - typescript import bug (Filters) (#247) * chore #249 - Bump react scripts and upgrade to React 17 (#250) Closes #249 * chore #254 - Port components over from app-manager (#256) * chore #254 - Port components over from app-manager Closes #254 * Update package.json * Fix tests * Export types for Breadcrumbs and TableDrawer Co-authored-by: github-actions <github-actions@users.noreply.github.com> * Table enhancements - feats #230, #232, #242, #243 (#252) * feat #253 - Table updates to make component responsive (#258) * enhancement #260 - Updates for alert manager (#261) Closes #260 * feat #231 - Code component (#263) * chore #264 - Codegen setup (#265) * enhancement #269 - Updates for alert manager risk rules (#270) Closes #269 * Feat #266 - Banner Component (#267) * Feat #7 - Setup structure for Banner, added temporary stories * Feat #7 - Added space-around and flex-end to styleguide. Adjusted stories. Added icon for closing banner * Feat #7 - Added close icon to assets, styled component, updated banner stories * Fixes #266 - Remove inline style for displaying banner, change updating state with function, change p to div and add title class * Fixes #266 - Remove close icon from assets, changed close button to be IconButton from WC, cleaned up stories * Fixes #266 - Change type to be required, create iconClasses to dynamically choose icon color, update ttitle color * Fixes #266 - Update title color, add children to stories template, update test-watch * Fixes #266 - Update test-watch * Fixes #266 - Reposition close button * Fixes #266 - Added utils for themed styles * Fixes #266 - Update container to support light and dark theme * Fixes #266 - Added secondary bg using SecondaryBgDecorator * feat #266 - Update snapshots, bump package v * chore #272 - Fix package vulnerabilities (#273) Closes #272 * feat #275 - Timeline component, Accordion comp enhnacements (#276) * feat #275 - Initial implementation Timeline comp * feat #275 - Update styles, add classes prop * feat #275 - Bump package v * feat #275 - Fix Dot placement * feat #275 - Add FONT_AWESOME_AUTH_TOKEN to github actions * feat #275 - Address comments * feat #275 - Refac Accordion, add enhnacements * feat #275 - Update Accordion * feat #275 - Refac, update Timeline * feat #275 - Add Timeline to components/index * feat #275 - Fix Accordion header padding * feat #275 - Address PR comments * fix #266 - Exporting banner from index (#281) * fix #283 - Add font awesome token to npm publish action (#284) * feat #279 - Table enhancements for web-policy-hub (#280) * chore - Get rid of NPM_TOKEN and use NODE_AUTH_TOKEN (#287) * Feat #286 - Extend TableDrawer Props to include all TableProps (#289) * Fixes #286 - Add pagnationConfig to exposed props, add sample data for stories * Fixes #286 - Add TableDrawer stories * Fixes #286 - Explort Code in index * Fixes #286 - Update stories and test pagnationConfig * Fixes #286 - Add generic DataType, update package version * Fixes #286 - Pass props down to table by spreading * Fixes #286 - Update version from 12 to 13 * enhancement #292 - Update table styles (#293) * Fix #290 - Bugs related to Alert Timeline in web-alert-manager (#291) * feat #240 - Filters updates (#268) * Feat #12 - Banner preferences (#297) * Feat #12 - Add localStorage setup * Feat #12 - Add id prop and upate stories * Feat #12 - Adding setup changes to be reviewed * Feat #12 - Update id to only accept strings, rename BannerTypes to Banner, update storybook id's * Feat #12 - Refactor to update localStorage before it renders * Feat #12 - Move getBanners outside of component * Feat #12 - Add DecoratedBannerStory and test Error stories * Feat #12 - Update other banner stories, update test-watch and package.json version 14 to 15 * Feat #12 - Refactor useEffect to use lodash, update toggleRender to onBannerClose * Feat #12 - Update stories adding reset button * Feat #12 - Clean up index by adding helpers in utils * Feat #12 - Refactor index with help utils. Rename util to utils * Feat #12 - Rebased and updated test-watch * feat #299 - Code & Tabs components enhancements (#301) * feat #300 - JSON Path Picker component (#302) * fix #303 - Fix compiled build (#304) * chore #306 - Extract components. chore #255, #233 - Add component stories (#307) * chore #316 - Updates for alert manager (#317) Closes #316 * chore #319 - Add alert manager icon (#320) Closes #319 Co-authored-by: github-actions <github-actions@users.noreply.github.com> * feat #322 - Updates for web apps (#323) * feat #322 - Updates related to web-apps * feat #322 - Update Icon * feat #322 - Bump package v * feat #314 - Date time range component (#325) * feat #311 - Add ability to omit specific filters, feat #327 - Add ability for filters to be controlled component (#329) * chore #328 - Bump package versions (#331) Closes #328 * chore #333 - Extract out PageContainer component from web-apps (#334) * enhancement #337 - Add ability to toggle link underline (#338) * enhancement #337 - Add ability to toggle link underline Closes #337 * Remove unused import * feat #336 - Refactor FilterKey to have id and value (#340) * feat #341, feat #344, fix #345 - Table controls config, Tabs activeTabClasses, Filters: only one filterKey can render icons (#342) * fix #347 - Fix filters onSelectedChange not being called when filters are deleted (#348) Closes #347 * enhancement #350, #351 - Updates for Policy Hub (#352) Closes #350 Closes #351 * enhancement #355 - TableDrawer mobile experience (#357) Closes #355 * feat #354, feat #356 - Mobile experience for Filters & Table Pagination (#358) * Fix merge commit * chore #359 - Add MadeWithLove, Error404, Carousel, ScrollableSection, and MiniSidebar (#362) * chore #359 - Add MadeWithLove, Error404, Carousel, ScrollableSection, and MiniSidebar * fix #366 - Fix ScrollableSection, MadeWithLove, Error404, Carousel, and MiniSidebar export issues (#367) Closes #366 * Fix failing build * feat #369 - Export scrollOnClick and update stories (#370) * feat #369 - move scrollOnClick to utils and update stories * enhancement #371 - Add defaultFilters prop (#372) Closes #371 * feat #373 - Fix scrollOnClick and ScrollDirections export, fix text-alignment in MadeWithLove (#374) * feat #373 - export scrollOnClick & ScrollDirections. Fix text-alignment in MadeWithlove * feat #364 - Filters: match bg color to pagination buttons (#375) * feat #363 - Update Crafted With Love with footer (#377) * feat #363 - Add footer to Crafted With Love Co-authored-by: sam-m-m <sam@dassana.io> * fix #380 - Fix colored dot color not updating when new color is passed (#381) Closes #380 * feat #383 - MadeWithLove - Update styles (#384) * enhancement #387 - [Table ] Link enhancements (#388) Closes #387 * feat #386 - Table updates for policy hub (#390) * feat #391 - Update MadeWithLove icons (#394) * feat #391 - Update MadeWithLove icons * fix #392 - Return array values properly for getJSONPathValue (#393) Closes #392 * feat #397 - Update colors (#398) * feat #396, 400 - Add exclude Plausible and update MadeWithLove link targets (#399) * feat #396, 400 - add Plausible and update MadeWithLove link targets * feat #401 - add plausible script to Error404, bump v to 0.11.18 (#403) * enhancement #405 - Polishing for web-policy-hub (#406) * fix #408 - First filter on modal is cut off (#409) Closes #408 * fix #411 - Fix bug - Table overflow issues on ipad (#412) * feat #414 - Add icon with label for filter summary (#415) Closes #414 * feat #378 - Update made with love links (#417) * fix #419 - Update made with love, Fix bug - Table links sort (#420) * feat #422 - Enhancement - [Filters]: Update Filters Summary to truncate selected filters (#423) Closes #422 * fix #424 - Fix table filter search not displaying correct results (#425) Closes #424 * Add background color to code block in markdown component (#427) * Bg color markdown (#428) * Add background color to code block in markdown component * Update package.json * Break spaces in markdown code component (#430) Co-authored-by: Sam M <68707128+sam-m-m@users.noreply.github.com> Co-authored-by: Nancy <68706811+nancy-dassana@users.noreply.github.com> Co-authored-by: sam-m-m <sam@dassana.io> Co-authored-by: github-actions <github-actions@users.noreply.github.com> Co-authored-by: mishevong <79538210+mishevong@users.noreply.github.com> Co-authored-by: github-actions <nancy@dassana.io>
Closes #3