Skip to content
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 #92 - Theming #97

Merged
merged 24 commits into from Oct 9, 2020
Merged

feat #92 - Theming #97

merged 24 commits into from Oct 9, 2020

Conversation

sam-dassana
Copy link
Contributor

@sam-dassana sam-dassana commented Sep 28, 2020

Notes:

  1. Added theming views — dark, light and side-by-side to storybook. whew This was a lot of work and I have been asked to write documentation in the github issue in storybook :D
    Oct-02-2020 12-44-39

  2. Base colors only have one shade for now except for black which will have multiple tints and two shades.
    Naming convention is blacks['lighten-10'] or blacks['darken-10'].

Notion link to research and gifs on how various implementations looks like.
closes #92
closes #104

Copy link
Contributor

@nancy-dassana nancy-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great start, @sam-m-m ! Love the side-by-side view

src/components/Input/index.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Show resolved Hide resolved
src/components/Input/utils.ts Outdated Show resolved Hide resolved
src/components/utils.ts Outdated Show resolved Hide resolved
src/components/utils.test.ts Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
Web Components V0 automation moved this from In progress to Review in progress Oct 2, 2020
Copy link
Contributor

@parth-dassana parth-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 word: #badass

.storybook/index.css Show resolved Hide resolved
.storybook/preview.tsx Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
src/components/Tree/Tree.stories.tsx Show resolved Hide resolved
src/components/Input/index.tsx Outdated Show resolved Hide resolved
src/components/Input/utils.ts Outdated Show resolved Hide resolved
src/components/assets/styles/themes.ts Outdated Show resolved Hide resolved
src/components/assets/styles/themes.ts Outdated Show resolved Hide resolved
src/components/utils.ts Outdated Show resolved Hide resolved
src/components/utils.ts Show resolved Hide resolved
parth-dassana
parth-dassana previously approved these changes Oct 3, 2020
Copy link
Contributor

@parth-dassana parth-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@parth-dassana parth-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, just a couple of minor comments

.storybook/preview.tsx Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
.storybook/preview.tsx Outdated Show resolved Hide resolved
src/components/assets/styles/themes.ts Outdated Show resolved Hide resolved
src/components/assets/styles/baseStyles.ts Outdated Show resolved Hide resolved
Copy link
Contributor

@parth-dassana parth-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

couple of comments

@sam-dassana
Copy link
Contributor Author

As cool as this is, I feel it's repetitive. Above you have the following defined:

const lightenPercentages = [10, 30, 50, 70, 90]
const darkenPercentages = [10, 20, 50, 70]

If there is ever a change, now a developer has to go update two things - the array and the interface. That said, I see why you needed to do this, it's TS related. Additionally, because you have two interfaces you have two functions that basically do the same thing outside of the string involved. I think it would be significantly cleaner if you did something along the lines of the following:

const lightenPercentages = [10, 30, 50, 70, 90]
const darkenPercentages = [10, 20, 50, 70]

interface ShadeType {
	base: string
	[key: string]: string
}

const genShades = (
	baseColor: string,
	percentArr: number[],
	manipulationType: ColorManipulationTypes
) => {
	const shades = {} as ShadeType

	percentArr.forEach(percentage => {
		const shadeKey = `${manipulationType}-${percentage}`
		shades[shadeKey] = manipulateColor(
			baseColor,
			percentage,
			manipulationType
		)
	})

	return shades
}

const getShadesOfColor = (baseColor: string) => {
	const shades: ShadeType = {
		...genShades(baseColor, lightenPercentages, lighten),
		...genShades(baseColor, darkenPercentages, darken),
		base: baseColor
	}

	return shades
}

If we do it this way, you don't have specific key types so you can't do this:
Screen Shot 2020-10-06 at 1 05 01 PM
When you're using the colors, you'll have to either reference the color file or guess what the provided colors are.

I tried to do it with generics but ran into errors:

Screen Shot 2020-10-07 at 1 16 11 PM
Screen Shot 2020-10-07 at 1 16 29 PM

I haven't spent a lot of time researching this, but I'll look into it after I'm done writing the color manipulator functions. If either of you guys figure out how to write this cleaner without losing the key types, lmk. @nancy-dassana @parth-dassana

@parth-dassana
Copy link
Contributor

parth-dassana commented Oct 7, 2020 via email

Copy link
Contributor

@nancy-dassana nancy-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, @sam-m-m ! Just a few comments

src/components/assets/styles/themes.ts Show resolved Hide resolved
src/components/utils.ts Show resolved Hide resolved
Copy link
Contributor

@nancy-dassana nancy-dassana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Web Components V0 automation moved this from Review in progress to Reviewer approved Oct 9, 2020
@nancy-dassana nancy-dassana added the bug Something isn't working label Oct 9, 2020
@nancy-dassana nancy-dassana merged commit 0f81ad2 into dev Oct 9, 2020
Web Components V0 automation moved this from Reviewer approved to Done Oct 9, 2020
@nancy-dassana nancy-dassana deleted the theming branch October 9, 2020 23:16
nancy-dassana added a commit that referenced this pull request Oct 9, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 16, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 16, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
parth-dassana pushed a commit that referenced this pull request Oct 17, 2020
* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #113 - Update button styles for primary

* feat #113 - Fix broken snapshots

* feat #113 - Fix bad rebase

* feat #113 - Update story snapshot

* feat #113 - Address PR comments

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #113 - Update button styles for primary

* feat #113 - Fix broken snapshots

* feat #113 - Fix bad rebase

* feat #113 - Update story snapshot

* feat #113 - Address PR comments

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 17, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
sam-dassana pushed a commit that referenced this pull request Oct 19, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 20, 2020
* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #113 - Update button styles for primary

* feat #113 - Fix broken snapshots

* feat #113 - Fix bad rebase

* feat #113 - Update story snapshot

* feat #113 - Address PR comments

Co-authored-by: github-actions <github-actions@users.noreply.github.com>
nancy-dassana added a commit that referenced this pull request Oct 20, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
nancy-dassana added a commit that referenced this pull request Oct 20, 2020
* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)
parth-dassana pushed a commit that referenced this pull request Oct 20, 2020
* feat #114 - Update input border radius, refac

* feat #116 - Render stories inside themed containers

* feat #116 - Update FieldLabel styles

* feat #113 - Button theming (#117)

* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #113 - Update button styles for primary

* feat #113 - Fix broken snapshots

* feat #113 - Fix bad rebase

* feat #113 - Update story snapshot

* feat #113 - Address PR comments

Co-authored-by: github-actions <github-actions@users.noreply.github.com>

* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #113 - Update button styles for primary

* v0.4.0 -> v0.5.0 (#105)

* feat #99 - Avatar component (#103)
* feat #100 - Notification component should take in configuration options (#103)
* feat #101 - Icon component should render svgs (#103)
* feat #92 - Theming (#97)
* fix #104 - Fix exported types for table and form (#97)

* feat #113 - Revamp button styles

* feat #119 - Notifications V2

Closes #119

* feat #119 - Set up dark/light theme for notifications and update styles

* feat #119 - Fix weird rebase

* feat #119 - Fix build errors

* feat #119 - Address PR comments

* feat #119 - Fix bad rebase

* feat #119 - Import styleguide nits

Co-authored-by: sam-m-m <sam@dassana.io>
Co-authored-by: github-actions <github-actions@users.noreply.github.com>
parth-dassana added a commit that referenced this pull request Feb 9, 2021
* 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>
parth-dassana added a commit that referenced this pull request Feb 12, 2021
* 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>
mishevong added a commit that referenced this pull request Jun 17, 2021
* 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>
parth-dassana added a commit that referenced this pull request Jul 31, 2021
* 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>
parth-dassana added a commit that referenced this pull request Jul 31, 2021
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working feature New feature
Projects
Development

Successfully merging this pull request may close these issues.

Fix exported Table types Add theming with swapping out root CSS class - "dark" and "light"
3 participants