From a8941e5d5a4d970c811c2b09f69008a3b0836f76 Mon Sep 17 00:00:00 2001 From: Alex Ring Date: Tue, 24 Sep 2024 13:28:13 -0500 Subject: [PATCH] fix: Paris color migration (#46) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: Paris color migration * updated all Paris components to use “new” variables * Button medium size * Tag new kinds and small size * Drawer new sizes, and glass bottomPanel * Tabs new kind and glass option * Misc updates to storybook pages * fix: Button and Tag props * Button: added `corners` prop, removed “rounded” shape * Callout: remvoed `hideIcon` prop, instead hides when `icon={null}` * Input: reverted to using `data-status={disabled}` so that disabled styling will overrule the status states (error, success), change applies across all input types * Drawer: removed bottomPanel padding change * Tabs: fixes to glass style * Tag: removed “small” size, instead added `shape` prop as “rectangle” or “square”, plus `corners` prop to control border and border-radius * fix: overlayStyle grey * renamed `overlayStyle` from “greyed” to “grey” * changed Dialog default to “blur” --- .changeset/angry-steaks-occur.md | 5 + .changeset/dirty-garlics-enjoy.md | 5 + .changeset/giant-pants-breathe.md | 5 + .changeset/giant-taxis-think.md | 5 + .changeset/hip-baboons-watch.md | 5 + .changeset/metal-dogs-suffer.md | 5 + .changeset/orange-trains-reflect.md | 5 + .changeset/polite-vans-shave.md | 5 + .changeset/real-carrots-end.md | 5 + .changeset/real-kids-suffer.md | 5 + .changeset/rich-geckos-draw.md | 5 + .changeset/seven-walls-dance.md | 5 + .changeset/silver-hornets-begin.md | 5 + .changeset/spicy-cats-buy.md | 5 + .changeset/spicy-geese-appear.md | 5 + .changeset/spotty-cameras-count.md | 5 + .changeset/tender-drinks-play.md | 5 + .changeset/tough-ghosts-type.md | 5 + .changeset/warm-badgers-attend.md | 5 + .changeset/wicked-parrots-watch.md | 5 + .changeset/wild-wasps-rescue.md | 5 + .storybook/main.ts | 4 +- .storybook/themes.ts | 6 +- public/pte.css | 452 +++++++++++++++++- src/helpers/useIsMounted.ts | 17 + src/helpers/useResizeObserver.ts | 97 ++++ src/stories/accordion/Accordion.module.scss | 8 +- src/stories/avatar/Avatar.module.scss | 2 +- src/stories/avatar/Avatar.tsx | 2 +- src/stories/button/Button.module.scss | 70 ++- src/stories/button/Button.stories.ts | 24 + src/stories/button/Button.tsx | 165 ++++--- src/stories/callout/Callout.module.scss | 14 +- src/stories/callout/Callout.stories.ts | 8 + src/stories/callout/Callout.tsx | 7 +- src/stories/card/Card.module.scss | 6 +- src/stories/card/Card.stories.ts | 5 - src/stories/checkbox/Checkbox.module.scss | 25 +- src/stories/checkbox/Checkbox.tsx | 3 +- src/stories/combobox/Combobox.stories.ts | 16 +- src/stories/combobox/Combobox.tsx | 15 +- src/stories/dialog/Dialog.module.scss | 62 ++- src/stories/dialog/Dialog.stories.tsx | 40 ++ src/stories/dialog/Dialog.tsx | 45 +- src/stories/drawer/Drawer.module.scss | 187 ++++++-- src/stories/drawer/Drawer.stories.tsx | 151 ++++++ src/stories/drawer/Drawer.tsx | 203 ++++---- src/stories/field/Field.stories.ts | 2 +- src/stories/icon/ArrowRight.tsx | 11 + src/stories/icon/Check.tsx | 11 + src/stories/icon/Icon.stories.ts | 6 +- src/stories/icon/index.ts | 3 + src/stories/input/Input.module.scss | 74 +-- src/stories/input/Input.stories.ts | 14 +- src/stories/input/Input.tsx | 19 +- src/stories/menu/Menu.module.scss | 12 +- src/stories/menu/Menu.stories.tsx | 52 +- src/stories/popover/Popover.module.scss | 6 +- src/stories/select/Select.module.scss | 54 ++- src/stories/select/Select.stories.ts | 36 +- src/stories/select/Select.tsx | 20 +- src/stories/styledlink/StyledLink.module.scss | 4 +- src/stories/table/Table.module.scss | 11 +- src/stories/table/Table.stories.ts | 18 +- src/stories/table/Table.tsx | 8 +- src/stories/tabs/Tabs.module.scss | 195 ++++++-- src/stories/tabs/Tabs.stories.ts | 39 -- src/stories/tabs/Tabs.stories.tsx | 125 +++++ src/stories/tabs/Tabs.tsx | 106 ++-- src/stories/tag/Tag.module.scss | 181 ++++++- src/stories/tag/Tag.stories.ts | 23 +- src/stories/tag/Tag.tsx | 79 ++- src/stories/textarea/TextArea.stories.ts | 4 +- src/stories/textarea/TextArea.tsx | 17 +- src/stories/theme/themes.ts | 189 +++++--- src/stories/theme/tw-preflight.css | 6 +- src/stories/tilt/Tilt.stories.tsx | 8 +- src/stories/toast/Toast.module.scss | 8 +- 78 files changed, 2395 insertions(+), 685 deletions(-) create mode 100644 .changeset/angry-steaks-occur.md create mode 100644 .changeset/dirty-garlics-enjoy.md create mode 100644 .changeset/giant-pants-breathe.md create mode 100644 .changeset/giant-taxis-think.md create mode 100644 .changeset/hip-baboons-watch.md create mode 100644 .changeset/metal-dogs-suffer.md create mode 100644 .changeset/orange-trains-reflect.md create mode 100644 .changeset/polite-vans-shave.md create mode 100644 .changeset/real-carrots-end.md create mode 100644 .changeset/real-kids-suffer.md create mode 100644 .changeset/rich-geckos-draw.md create mode 100644 .changeset/seven-walls-dance.md create mode 100644 .changeset/silver-hornets-begin.md create mode 100644 .changeset/spicy-cats-buy.md create mode 100644 .changeset/spicy-geese-appear.md create mode 100644 .changeset/spotty-cameras-count.md create mode 100644 .changeset/tender-drinks-play.md create mode 100644 .changeset/tough-ghosts-type.md create mode 100644 .changeset/warm-badgers-attend.md create mode 100644 .changeset/wicked-parrots-watch.md create mode 100644 .changeset/wild-wasps-rescue.md create mode 100644 src/helpers/useIsMounted.ts create mode 100644 src/helpers/useResizeObserver.ts create mode 100644 src/stories/icon/ArrowRight.tsx create mode 100644 src/stories/icon/Check.tsx delete mode 100644 src/stories/tabs/Tabs.stories.ts create mode 100644 src/stories/tabs/Tabs.stories.tsx diff --git a/.changeset/angry-steaks-occur.md b/.changeset/angry-steaks-occur.md new file mode 100644 index 0000000..ba1c769 --- /dev/null +++ b/.changeset/angry-steaks-occur.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Accordion: color updates diff --git a/.changeset/dirty-garlics-enjoy.md b/.changeset/dirty-garlics-enjoy.md new file mode 100644 index 0000000..cacdbac --- /dev/null +++ b/.changeset/dirty-garlics-enjoy.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Tabs: color and styling updates, kind `full`, `barStyle` thick or thin, `backgroundStyle` with glass option diff --git a/.changeset/giant-pants-breathe.md b/.changeset/giant-pants-breathe.md new file mode 100644 index 0000000..609f0c8 --- /dev/null +++ b/.changeset/giant-pants-breathe.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Styled Link: color updates diff --git a/.changeset/giant-taxis-think.md b/.changeset/giant-taxis-think.md new file mode 100644 index 0000000..f74cdad --- /dev/null +++ b/.changeset/giant-taxis-think.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Table: color and styling updates diff --git a/.changeset/hip-baboons-watch.md b/.changeset/hip-baboons-watch.md new file mode 100644 index 0000000..d2e3cc1 --- /dev/null +++ b/.changeset/hip-baboons-watch.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Toast: color updates diff --git a/.changeset/metal-dogs-suffer.md b/.changeset/metal-dogs-suffer.md new file mode 100644 index 0000000..8ae6e5b --- /dev/null +++ b/.changeset/metal-dogs-suffer.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Theme: updated “materials” variables, added accent glows to “lighting” diff --git a/.changeset/orange-trains-reflect.md b/.changeset/orange-trains-reflect.md new file mode 100644 index 0000000..d4baa97 --- /dev/null +++ b/.changeset/orange-trains-reflect.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Popover: color updates diff --git a/.changeset/polite-vans-shave.md b/.changeset/polite-vans-shave.md new file mode 100644 index 0000000..4c6bb09 --- /dev/null +++ b/.changeset/polite-vans-shave.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Drawer: color and styling updates, new sizes `fullWithMargin` and `fullOnMobile` with tweaked `full` behavior, `bottomPanel` with glass material and removed padding, `additionalActions` available on paginated drawers, `overlayStyle` "greyed" renamed to "grey" diff --git a/.changeset/real-carrots-end.md b/.changeset/real-carrots-end.md new file mode 100644 index 0000000..9f100ff --- /dev/null +++ b/.changeset/real-carrots-end.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Dialog: color and styling updates, `overlayStyle` with default `blur` and option `grey` diff --git a/.changeset/real-kids-suffer.md b/.changeset/real-kids-suffer.md new file mode 100644 index 0000000..f4408d0 --- /dev/null +++ b/.changeset/real-kids-suffer.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Checkbox: color updates diff --git a/.changeset/rich-geckos-draw.md b/.changeset/rich-geckos-draw.md new file mode 100644 index 0000000..ea5cec6 --- /dev/null +++ b/.changeset/rich-geckos-draw.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Callout: color updates, default ArrowRight icon diff --git a/.changeset/seven-walls-dance.md b/.changeset/seven-walls-dance.md new file mode 100644 index 0000000..bddb909 --- /dev/null +++ b/.changeset/seven-walls-dance.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Select: color and styling updates, fixed disabled states diff --git a/.changeset/silver-hornets-begin.md b/.changeset/silver-hornets-begin.md new file mode 100644 index 0000000..6292a90 --- /dev/null +++ b/.changeset/silver-hornets-begin.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Tag: color and styling updates, `shape` prop for `square` variant with `icon`, `corners` prop for border and radius, planned` and `void` kinds, `colorLevel` to adjust color background diff --git a/.changeset/spicy-cats-buy.md b/.changeset/spicy-cats-buy.md new file mode 100644 index 0000000..a190f0b --- /dev/null +++ b/.changeset/spicy-cats-buy.md @@ -0,0 +1,5 @@ +--- +"paris": minor +--- + +Button: color updates, added `medium` size, `corners` prop for border-radius, removed `rounded` shape diff --git a/.changeset/spicy-geese-appear.md b/.changeset/spicy-geese-appear.md new file mode 100644 index 0000000..874620a --- /dev/null +++ b/.changeset/spicy-geese-appear.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Menu: color updates diff --git a/.changeset/spotty-cameras-count.md b/.changeset/spotty-cameras-count.md new file mode 100644 index 0000000..d174cbf --- /dev/null +++ b/.changeset/spotty-cameras-count.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +TextArea: color updates, enhancer updates to match Input diff --git a/.changeset/tender-drinks-play.md b/.changeset/tender-drinks-play.md new file mode 100644 index 0000000..077e7aa --- /dev/null +++ b/.changeset/tender-drinks-play.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Card: color updates diff --git a/.changeset/tough-ghosts-type.md b/.changeset/tough-ghosts-type.md new file mode 100644 index 0000000..47625d9 --- /dev/null +++ b/.changeset/tough-ghosts-type.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Avatar: color updates diff --git a/.changeset/warm-badgers-attend.md b/.changeset/warm-badgers-attend.md new file mode 100644 index 0000000..931ecc1 --- /dev/null +++ b/.changeset/warm-badgers-attend.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Combobox: color and styling updates diff --git a/.changeset/wicked-parrots-watch.md b/.changeset/wicked-parrots-watch.md new file mode 100644 index 0000000..00d3928 --- /dev/null +++ b/.changeset/wicked-parrots-watch.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Icon: `Check` and `ArrowRight` diff --git a/.changeset/wild-wasps-rescue.md b/.changeset/wild-wasps-rescue.md new file mode 100644 index 0000000..a2e3993 --- /dev/null +++ b/.changeset/wild-wasps-rescue.md @@ -0,0 +1,5 @@ +--- +"paris": patch +--- + +Input: color and styling updates, enhancer color states diff --git a/.storybook/main.ts b/.storybook/main.ts index 56c26e1..c9c28fa 100644 --- a/.storybook/main.ts +++ b/.storybook/main.ts @@ -17,8 +17,8 @@ const config: StorybookConfig = { previewHead: head => `${head}