diff --git a/src/components/Radio/index.tsx b/src/components/Radio/index.tsx index 3aeb8be..a44609d 100644 --- a/src/components/Radio/index.tsx +++ b/src/components/Radio/index.tsx @@ -1,19 +1,53 @@ -import { ChangeEvent, FC } from 'react'; +import { CSSProperties, ChangeEvent, FC, useEffect, useState } from 'react'; import { Input, Label, Wrapper } from './styles'; export type Props = { id: string; + value: string; label: string; group: string; onChange: (event: ChangeEvent) => void; + disabled?: boolean; + style?: CSSProperties; + checked?: boolean; }; -const Radio: FC = ({ onChange, id, label, group }) => ( - - - - -); +const Radio: FC = ({ + onChange, + id, + value, + label, + group, + style, + disabled = false, + checked = false, +}) => { + const [internalChecked, setInternalChecked] = useState(checked); + + const handleOnChange = (event: ChangeEvent) => { + if (disabled) return; + onChange(event); + }; + + useEffect(() => { + setInternalChecked(checked); + }, [checked]); + + return ( + + + + + ); +}; export default Radio; diff --git a/src/components/Radio/radio.stories.tsx b/src/components/Radio/radio.stories.tsx index fcd4be8..6b289f5 100644 --- a/src/components/Radio/radio.stories.tsx +++ b/src/components/Radio/radio.stories.tsx @@ -21,6 +21,8 @@ const meta: Meta = { label: 'Radio Test', group: 'radio-test', onChange: mockOnChange, + disabled: false, + checked: false, }, play: async ({ canvasElement, step }) => { const canvas = within(canvasElement); diff --git a/src/components/Radio/styles.ts b/src/components/Radio/styles.ts index c47ba7e..3ca9ddc 100644 --- a/src/components/Radio/styles.ts +++ b/src/components/Radio/styles.ts @@ -1,64 +1,91 @@ import styled from 'styled-components'; +import { getTheme, ifStyle } from '@platformbuilders/theme-toolkit'; -export const Wrapper = styled.div` - margin: 16px 0; +const brandPrimaryMain = getTheme('brand.primary.main'); +const brandPrimaryContrast = getTheme('brand.primary.contrast'); +const themeRadiusInput = getTheme('themeRadius.input'); +const spacingXs = getTheme('spacing.xs'); +const spacingSm = getTheme('spacing.sm'); +const spacingMd = getTheme('spacing.md'); +const textMain = getTheme('text.main'); +const isDisabled = ifStyle('disabled'); + +type WrapperProps = { + disabled?: boolean; +}; + +export const Wrapper = styled.div` + display: flex; + position: relative; + flex-direction: column; + width: 100%; + padding: ${spacingXs}px ${spacingSm}px ${spacingXs}px ${spacingMd}px; + opacity: ${isDisabled('0.3', '1')}; + + &:hover { + background-color: ${(props) => + isDisabled('transparent', `${brandPrimaryMain(props)}10`)}; + border-radius: ${themeRadiusInput}px; + } + + &:hover > label { + color: ${(props) => isDisabled(`${textMain(props)}70`, textMain)}; + } `; export const Input = styled.input` - display: none; + position: absolute; + opacity: 0; + &:checked + label:before { - border-color: rgb(51, 122, 183); - animation: ripple 0.2s linear forwards; + background: ${brandPrimaryMain}; } + &:checked + label:after { - transform: scale(1); + border-color: ${brandPrimaryContrast}; + transition-property: transform, border-color, background-color; + transition-duration: 0.3s; + transition-timing-function: ease; + } + + &:checked + label { + color: ${textMain}; + } + + &:disabled + label { + cursor: initial; } `; export const Label = styled.label` - display: inline-block; - min-height: 20px; - position: relative; - padding: 0 30px; - margin-bottom: 0; + color: ${textMain}70; cursor: pointer; - vertical-align: bottom; - - @keyframes ripple { - 0% { - box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0); - } - 50% { - box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1); - } - 100% { - box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0); - } - } &:before, &:after { - position: absolute; content: ''; - border-radius: 50%; - transition: all 0.3s ease; - transition-property: transform, border-color; + position: relative; + display: inline-block; + vertical-align: bottom; } &:before { - left: 0; - top: 0; - width: 16px; - height: 16px; - border: 2px solid rgba(0, 0, 0, 0.54); + width: 1rem; + height: 1rem; + border-radius: 100%; + border: 2px solid ${brandPrimaryMain}; + margin-right: ${spacingSm}px; } &:after { - top: 5px; - left: 5px; - width: 10px; - height: 10px; - transform: scale(0); - background: rgb(51, 122, 183); + position: absolute; + top: 0.5rem; + left: 21px; + width: 0.375rem; + height: 0.1875rem; + border: solid 2px transparent; + border-right: none; + border-top: none; + transform: translate(0.0625rem, 0.125rem) rotate(-45deg); } `; diff --git a/src/components/RadioGroup/index.tsx b/src/components/RadioGroup/index.tsx new file mode 100644 index 0000000..b876d1c --- /dev/null +++ b/src/components/RadioGroup/index.tsx @@ -0,0 +1,56 @@ +import { CSSProperties, ChangeEvent, FC, useState } from 'react'; + +import Radio from '../Radio'; +import { Wrapper } from './styles'; + +type OptionProps = { + id: string; + value: string; + label: string; + style?: CSSProperties; +}; + +export type Props = { + id: string; + name: string; + options: OptionProps[]; + defaultValue: string; + onChange: (event: ChangeEvent) => void; + disabled: boolean; +}; + +const RadioGroup: FC = ({ + id, + name, + options, + defaultValue, + onChange, + disabled, +}) => { + const [internalValue, setInternalValue] = useState(defaultValue); + + const handleOnChange = (event: ChangeEvent) => { + setInternalValue(event.target.value); + onChange(event); + }; + + return ( + + {options.map(({ id, value, label, style }) => ( + + ))} + + ); +}; + +export default RadioGroup; diff --git a/src/components/RadioGroup/radio-group.stories.tsx b/src/components/RadioGroup/radio-group.stories.tsx new file mode 100644 index 0000000..8bf3a01 --- /dev/null +++ b/src/components/RadioGroup/radio-group.stories.tsx @@ -0,0 +1,58 @@ +import { expect, jest } from '@storybook/jest'; +import type { Meta, StoryObj } from '@storybook/react'; +import { configure, userEvent, within } from '@storybook/testing-library'; +import RadioGroup from './index'; + +configure({ testIdAttribute: 'id' }); + +// Mocks +const mockTextId = 'radio-group-test-id'; +const mockOnChange = jest.fn(); + +const meta: Meta = { + title: 'Components/RadioGroup', + component: RadioGroup, + parameters: { + layout: 'centered', + }, + tags: ['autodocs'], + args: { + id: mockTextId, + options: [ + { + id: 'option1', + value: 'option1', + label: 'Opção 1', + }, + { + id: 'option2', + value: 'option2', + label: 'Opção 2', + }, + { + id: 'option3', + value: 'option3', + label: 'Opção 3', + }, + ], + defaultValue: 'option1', + name: 'radio-group-test', + onChange: mockOnChange, + disabled: false, + }, + play: async ({ canvasElement, step }) => { + const canvas = within(canvasElement); + + await step('RadioGroup | Test Render', async () => { + expect(canvas.getByTestId(mockTextId)).toBeInTheDocument(); + }); + }, +}; + +type Story = StoryObj; + +export const Default: Story = { + args: {}, +}; + +export default meta; diff --git a/src/components/RadioGroup/styles.ts b/src/components/RadioGroup/styles.ts new file mode 100644 index 0000000..4ad1d28 --- /dev/null +++ b/src/components/RadioGroup/styles.ts @@ -0,0 +1,13 @@ +import styled from 'styled-components'; +import { getTheme } from '@platformbuilders/theme-toolkit'; + +const spacingSm = getTheme('spacing.sm'); +const spacingMd = getTheme('spacing.md'); + +export const Wrapper = styled.div` + display: flex; + flex-direction: column; + width: 100%; + gap:${spacingMd}px + padding: ${spacingSm}px; +`; diff --git a/yarn.lock b/yarn.lock index 56a6a10..ef6ce82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -77,7 +77,7 @@ json5 "^2.2.2" semver "^6.3.1" -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.9", "@babel/core@^7.20.12", "@babel/core@^7.21.0", "@babel/core@^7.22.5", "@babel/core@^7.22.9", "@babel/core@^7.23.0", "@babel/core@^7.23.2", "@babel/core@^7.23.5", "@babel/core@^7.7.5": +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.9", "@babel/core@^7.20.12", "@babel/core@^7.21.0", "@babel/core@^7.22.5", "@babel/core@^7.22.9", "@babel/core@^7.23.0", "@babel/core@^7.23.2", "@babel/core@^7.7.5": version "7.23.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== @@ -353,7 +353,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-proposal-class-properties@^7.18.6": +"@babel/plugin-proposal-class-properties@7.18.6", "@babel/plugin-proposal-class-properties@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== @@ -868,14 +868,14 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" -"@babel/plugin-transform-react-jsx-self@^7.18.6", "@babel/plugin-transform-react-jsx-self@^7.23.3": +"@babel/plugin-transform-react-jsx-self@^7.18.6", "@babel/plugin-transform-react-jsx-self@^7.22.5": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz#ed3e7dadde046cce761a8e3cf003a13d1a7972d9" integrity sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-jsx-source@^7.19.6", "@babel/plugin-transform-react-jsx-source@^7.23.3": +"@babel/plugin-transform-react-jsx-source@^7.19.6", "@babel/plugin-transform-react-jsx-source@^7.22.5": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz#03527006bdc8775247a78643c51d4e715fe39a3e" integrity sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g== @@ -1194,7 +1194,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.23.3": +"@babel/preset-react@7.23.3", "@babel/preset-react@^7.18.6": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== @@ -1233,10 +1233,10 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime-corejs3@^7.23.6": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.9.tgz#1b43062a13ecb60158aecdd81bc3fab4108b7cbc" - integrity sha512-oeOFTrYWdWXCvXGB5orvMTJ6gCZ9I6FBjR+M38iKNXCsPxr4xT0RTdg5uz1H7QP8pp74IzPtwritEr+JscqHXQ== +"@babel/runtime-corejs3@^7.23.9": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.24.0.tgz#34243e29e369a762dd2a356fee65c3767973828a" + integrity sha512-HxiRMOncx3ly6f3fcZ1GVKf+/EROcI9qwPgmij8Czqy6Okm/0T37T4y2ZIlLUuEUFjtM7NRsfdCO8Y3tAiJZew== dependencies: core-js-pure "^3.30.2" regenerator-runtime "^0.14.0" @@ -2223,7 +2223,7 @@ "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-callback-ref" "1.0.1" -"@radix-ui/react-icons@^1.3.0": +"@radix-ui/react-icons@1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-icons/-/react-icons-1.3.0.tgz#c61af8f323d87682c5ca76b856d60c2312dbcb69" integrity sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw== @@ -2236,7 +2236,7 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-label@^2.0.2": +"@radix-ui/react-label@2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-label/-/react-label-2.0.2.tgz#9c72f1d334aac996fdc27b48a8bdddd82108fb6d" integrity sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ== @@ -2293,7 +2293,7 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-controllable-state" "1.0.1" -"@radix-ui/react-select@^1.2.2": +"@radix-ui/react-select@1.2.2", "@radix-ui/react-select@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-select/-/react-select-1.2.2.tgz#caa981fa0d672cf3c1b2a5240135524e69b32181" integrity sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw== @@ -2498,97 +2498,97 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@storybook/addon-a11y@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-7.6.13.tgz#a5d0a0b0cd75b5a73c00057b94007a7d76900bea" - integrity sha512-6Qf+tzt1MXXHDUpSVz3P+e7j5HkilXG1VI0UDWPsN9ztjVkK72PIE9LcHSt/ojcrHAzhNlpZaWf7CblciRs2ag== +"@storybook/addon-a11y@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-7.6.12.tgz#8bdf95dbd54b4a5151e19383a760cd2a2f209764" + integrity sha512-Y4vGTI7VslAt/PSpZZsFieceOkXHLagTsz9Zba4s1cw7Dd8KFB1+NcjkMmo6BhGq7K17JQljosXSbGhOoqrMVg== dependencies: - "@storybook/addon-highlight" "7.6.13" + "@storybook/addon-highlight" "7.6.12" axe-core "^4.2.0" -"@storybook/addon-actions@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.13.tgz#a1675fe2535e76228fa121fa1b30eb274349c0a4" - integrity sha512-uxjBLzJNJfj8oS0orgLt7/Gs5tLoP2xhBESi5vjk+7BZjAgfoA6w5IwMwmh9sRB3+aUx3ks7fGjE/hRT/YcaxA== +"@storybook/addon-actions@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.12.tgz#9f8ec7ea0b656699ea7b69caf29a7e0e8e482d31" + integrity sha512-vK/H6K+AJ4ZSsCu/+MapYYI/xrynB6JoCOejt//flTigZOhwTWv7WXbmEeqGIIToXy0LA2IUZ1/kCjFXR0lEdQ== dependencies: - "@storybook/core-events" "7.6.13" + "@storybook/core-events" "7.6.12" "@storybook/global" "^5.0.0" "@types/uuid" "^9.0.1" dequal "^2.0.2" polished "^4.2.2" uuid "^9.0.0" -"@storybook/addon-backgrounds@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.13.tgz#6e43d491f9fc3f96c70d73d64067c1fde1281dd6" - integrity sha512-d6nK6x8S0al2WwQFvq9nx1+EeRzZqJiFChqy/mwjwxGtLNCJZ09afRA1xJSyNqzOQorebKiPPyZlrenUv7htcA== +"@storybook/addon-backgrounds@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.12.tgz#5ef6121eb8762a5a9e4193ac079ed7b7b9132d95" + integrity sha512-G14uN5lDXUtXw+dmEPaB6lpDpR9K25ssYuWWn8yYR44B1WMuD4kDgw0QGb0g+xYQj9R1TsalKEJHA4AuSYkVGQ== dependencies: "@storybook/global" "^5.0.0" memoizerific "^1.11.3" ts-dedent "^2.0.0" -"@storybook/addon-controls@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.13.tgz#18eaf499e8e110b8a88ac209c8e4ea08090066ee" - integrity sha512-NdCEvr9xg3ANOSoEXKnB9jQR74n7G8XFWngnjJqviqXjRxiL7jwv2TCkyJyDTMmIAtPkHKU3NoD2Q1eQk16iYg== +"@storybook/addon-controls@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.12.tgz#e45c2fcd320ed39d9ace91d612d76fc74d2c2750" + integrity sha512-NX4KajscOsuXyYE3hhniF+y0E59E6rM0FgIaZ48P9c0DD+wDo8bAISHjZvmKXtDVajLk4/JySvByx1eN6V3hmA== dependencies: - "@storybook/blocks" "7.6.13" + "@storybook/blocks" "7.6.12" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-7.6.13.tgz#b90b4a67d7aca2259bbcb90b17245b9f2bb09b4e" - integrity sha512-rRaHPVYuOrpLzk/KGemN/ePengYLL0Vly/Shb+nxcbDnKiraMELWsAkQEvEa/WbPa5sdpRD2+cJTqPcif4Du4g== +"@storybook/addon-docs@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-7.6.12.tgz#e08ff52c3693eaa3fa81bb4065b6d28740a246c5" + integrity sha512-AzMgnGYfEg+Z1ycJh8MEp44x1DfjRijKCVYNaPFT6o+TjN/9GBaAkV4ydxmQzMEMnnnh/0E9YeHO+ivBVSkNog== dependencies: "@jest/transform" "^29.3.1" "@mdx-js/react" "^2.1.5" - "@storybook/blocks" "7.6.13" - "@storybook/client-logger" "7.6.13" - "@storybook/components" "7.6.13" - "@storybook/csf-plugin" "7.6.13" - "@storybook/csf-tools" "7.6.13" + "@storybook/blocks" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/components" "7.6.12" + "@storybook/csf-plugin" "7.6.12" + "@storybook/csf-tools" "7.6.12" "@storybook/global" "^5.0.0" "@storybook/mdx2-csf" "^1.0.0" - "@storybook/node-logger" "7.6.13" - "@storybook/postinstall" "7.6.13" - "@storybook/preview-api" "7.6.13" - "@storybook/react-dom-shim" "7.6.13" - "@storybook/theming" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/node-logger" "7.6.12" + "@storybook/postinstall" "7.6.12" + "@storybook/preview-api" "7.6.12" + "@storybook/react-dom-shim" "7.6.12" + "@storybook/theming" "7.6.12" + "@storybook/types" "7.6.12" fs-extra "^11.1.0" remark-external-links "^8.0.0" remark-slug "^6.0.0" ts-dedent "^2.0.0" -"@storybook/addon-essentials@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-7.6.13.tgz#5d52e44793234c3f302d20b0363af956191ebdd7" - integrity sha512-EuuDLkp3kYuqBJRP5vGge58u0O6NqyrW0+6eg/zxsCi26qncYa/mlSBcniswUJq+cROF+eBAl7K7GNNEmAV3pw== - dependencies: - "@storybook/addon-actions" "7.6.13" - "@storybook/addon-backgrounds" "7.6.13" - "@storybook/addon-controls" "7.6.13" - "@storybook/addon-docs" "7.6.13" - "@storybook/addon-highlight" "7.6.13" - "@storybook/addon-measure" "7.6.13" - "@storybook/addon-outline" "7.6.13" - "@storybook/addon-toolbars" "7.6.13" - "@storybook/addon-viewport" "7.6.13" - "@storybook/core-common" "7.6.13" - "@storybook/manager-api" "7.6.13" - "@storybook/node-logger" "7.6.13" - "@storybook/preview-api" "7.6.13" +"@storybook/addon-essentials@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-7.6.12.tgz#14e7d43a0d71d9bb9027143dece3ee543ade77ca" + integrity sha512-Pl6n+19QC/T+cuU8DZjCwILXVxrdRTivNxPOiy8SEX+jjR4H0uAfXC9+RXCPjRFn64t4j1K7oIyoNokEn39cNw== + dependencies: + "@storybook/addon-actions" "7.6.12" + "@storybook/addon-backgrounds" "7.6.12" + "@storybook/addon-controls" "7.6.12" + "@storybook/addon-docs" "7.6.12" + "@storybook/addon-highlight" "7.6.12" + "@storybook/addon-measure" "7.6.12" + "@storybook/addon-outline" "7.6.12" + "@storybook/addon-toolbars" "7.6.12" + "@storybook/addon-viewport" "7.6.12" + "@storybook/core-common" "7.6.12" + "@storybook/manager-api" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/preview-api" "7.6.12" ts-dedent "^2.0.0" -"@storybook/addon-highlight@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-7.6.13.tgz#edf86e6d5db44f0269cf60450f5b3ba7fa530a21" - integrity sha512-hoU0MgrTwYSLusCYpVZLwrT3cpkOOyypkve1BZEXCjWzYYMlAhAmED4VilC6nT/jnRtqLaW1gsCy1Gj5IS+I7w== +"@storybook/addon-highlight@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-7.6.12.tgz#7fc702ae29221b32b8c6ae1dd76071e99aae8042" + integrity sha512-rWNEyBhwncXEDd9z7l67BLBIPqn0SRI/CJpZvCSF5KLWrVaoSEDF8INavmbikd1JBMcajJ28Ur6NsGj+eJjJiw== dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-interactions@^7.6.13": +"@storybook/addon-interactions@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-7.6.13.tgz#dc932888bc81a0ab7682574d81392a8962b33d6c" integrity sha512-zEYU33ibUyvy/CtD7yrMV5hpk2kwO3/mGguFMF2wEfpSb9rVVMc9Evd8vt9tJ7353uE5CSagqB2Nro+w7fpgwA== @@ -2599,66 +2599,66 @@ polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-7.6.13.tgz#d336da5d555e4eb0a123bd8088de23ac72da4fd9" - integrity sha512-hQVaJcp9i53Y+ukuRz5Y32Do+eR1nC6vpfoRnuUgPgVYYv+7D8XHydR/wml5GEQKy6MsGHLzFVLy1SmmQHeASg== +"@storybook/addon-links@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-7.6.12.tgz#ddcb763149e363505f9deac1bb34adf527a657a0" + integrity sha512-rGwPYpZAANPrf2GaNi5t9zAjLF8PgzKizyBPltIXUtplxDg88ziXlDA1dhsuGDs4Kf0oXECyAHPw79JjkJQziA== dependencies: "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-measure@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.13.tgz#26ff632bd7e99857df3f07a3ec46cb697b7b3529" - integrity sha512-WdxEicIy3x79kgP93HMf9hgbbW3h7xo3eNzrTaMsTeoXaolXWN9qdpusm8Cc8vDIP5JMd+gkwi2u563KjggXVQ== +"@storybook/addon-measure@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.12.tgz#6f037866d3e19d36b09d6dc342a053eee9c8055a" + integrity sha512-K3aKErr84V0eVK7t+wco5cSYDdeotwoXi4e7VLSa2cdUz0wanOb4R7v3kf6vxucUyp05Lv+yHkz9zsbwuezepA== dependencies: "@storybook/global" "^5.0.0" tiny-invariant "^1.3.1" -"@storybook/addon-outline@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-7.6.13.tgz#f6e77b15db788a570f48597fa985c78ff62df3f1" - integrity sha512-e7t8poUYA7RutU3vdWc955cIKuCFElmwt36umuwBta9Yt4ou1GElpraAo0SwzT69ZXgx/J0S6lIbJ8uN98Ze0g== +"@storybook/addon-outline@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-7.6.12.tgz#a3162724cbcb59d71198a641e99b50d3a4eef218" + integrity sha512-r6eO4EKh+zwGUNjxe8v/44BhyV+JD3Dl9GYMutsFqbwYsoWHJaZmzHuyqeFBXwx2MEoixdWdIzNMP71+srQqvw== dependencies: "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" -"@storybook/addon-themes@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-7.6.13.tgz#5ab4f134602baef8af555e0cd307212ffbb1c2c5" - integrity sha512-7Qgvwt8RGTLeEYHB4Hj7kzrKonINLQN4Bf9MTmEfAPtG1bgvc1lHYiG4ZmfAjlkvZCLvQGOMzZSt+PCdb9FKfQ== +"@storybook/addon-themes@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-themes/-/addon-themes-7.6.12.tgz#d495e1cc2e1d43aae572359e9098fce15a02086c" + integrity sha512-3NwkWsbXxNtsrsnyVzjBDAR3Y1A/laojELmS4EOWl5BID/n4erDVF36KmGLvh8HuY9GidHaRnwsCClJCZXExsg== dependencies: ts-dedent "^2.0.0" -"@storybook/addon-toolbars@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.13.tgz#eedffbd443c4e7316b9a3465ca394ef31a32330c" - integrity sha512-wt5pfbWMzljbZAFcQPxIztREDVaH8rMogesjddCe9JGMx0SY0tykmmyBG6ppAf+2NlAK4pGzhY0fDFPBcDvYPg== +"@storybook/addon-toolbars@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.12.tgz#28ecb784cdf1d319f1d5d5428fbcdbd12df676ac" + integrity sha512-TSwq8xO7fmS6GRTgJJa31OBzm+5zlgDYK2Q42jxFo/Vm10uMzCpjYJE6mIHpUDyjyBVQk6xxMMEcvo6no2eAWg== -"@storybook/addon-viewport@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-7.6.13.tgz#c0bb05584cc191c3079ca34cc10579aeba372ac9" - integrity sha512-yqUCWzp3IY/tlS488k9iAXMgOWW/rTswbVgGEh8alUg38QjbUnh4lKFLtd9Va8Fd1zNeVd9nkpCMTSsGy85uMg== +"@storybook/addon-viewport@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-7.6.12.tgz#2bfde2d98ded4693f9821b7d67b03fcc3dc73346" + integrity sha512-51zsBeoaEzq699SKDCe+GG/2PDAJKKJtpjqxIc4lDskogaCJSb3Ie8LyookHAKYgbi2qealVgK8zaP27KUj3Pg== dependencies: memoizerific "^1.11.3" -"@storybook/blocks@7.6.13", "@storybook/blocks@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.13.tgz#949b6a97ef749f484901d173e59fe88d20ad88d2" - integrity sha512-wjiwGHLIDfzgonxQaEOlQBR8H7U4hjOEkvkT6leaA3SXJaBgoZBD8zTqWqMX1Gl6vUmmRqMzq/nTSVai8Y1vVQ== +"@storybook/blocks@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.12.tgz#ec3517cd3d91e8eb9639b7abe8f4b306bb0fbd19" + integrity sha512-T47KOAjgZmhV+Ov59A70inE5edInh1Jh5w/5J5cjpk9a2p4uhd337SnK4B8J5YLhcM2lbKRWJjzIJ0nDZQTdnQ== dependencies: - "@storybook/channels" "7.6.13" - "@storybook/client-logger" "7.6.13" - "@storybook/components" "7.6.13" - "@storybook/core-events" "7.6.13" + "@storybook/channels" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/components" "7.6.12" + "@storybook/core-events" "7.6.12" "@storybook/csf" "^0.1.2" - "@storybook/docs-tools" "7.6.13" + "@storybook/docs-tools" "7.6.12" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.6.13" - "@storybook/preview-api" "7.6.13" - "@storybook/theming" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/manager-api" "7.6.12" + "@storybook/preview-api" "7.6.12" + "@storybook/theming" "7.6.12" + "@storybook/types" "7.6.12" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -2672,15 +2672,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-manager@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.13.tgz#75d9e999810476e7422b532b79e26412876d8bda" - integrity sha512-RsZO7W33fYD5QKr//6DQ2+H0tdOt6BJ9I7U+3k5C8qCCoIW1CwYz/qbX+IB403k1yKKyw+Xau3F3tCVxR3j9Bw== +"@storybook/builder-manager@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.12.tgz#6dd6ed1e0b440d7dd26dc5438e5e765aa464212e" + integrity sha512-AJFrtBj0R11OFwwz+2j+ivRzttWXT6LesSGoLnxown24EV9uLQoHtGb7GOA2GyzY5wjUJS9gQBPGHXjvQEfLJA== dependencies: "@fal-works/esbuild-plugin-global-externals" "^2.1.2" - "@storybook/core-common" "7.6.13" - "@storybook/manager" "7.6.13" - "@storybook/node-logger" "7.6.13" + "@storybook/core-common" "7.6.12" + "@storybook/manager" "7.6.12" + "@storybook/node-logger" "7.6.12" "@types/ejs" "^3.1.1" "@types/find-cache-dir" "^3.2.1" "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" @@ -2694,19 +2694,19 @@ process "^0.11.10" util "^0.12.4" -"@storybook/builder-vite@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/builder-vite/-/builder-vite-7.6.13.tgz#bc75e8dd8a47a0901cc229da5b3992bdcfb50a63" - integrity sha512-BpOUP1QPS7NeTTTs5i2gUmORtjigo2S6B57Pb08vDyy1/1bd+NpkLvHvdc/TxBBc57FI4TS/7m8NtwIYHtwkcQ== - dependencies: - "@storybook/channels" "7.6.13" - "@storybook/client-logger" "7.6.13" - "@storybook/core-common" "7.6.13" - "@storybook/csf-plugin" "7.6.13" - "@storybook/node-logger" "7.6.13" - "@storybook/preview" "7.6.13" - "@storybook/preview-api" "7.6.13" - "@storybook/types" "7.6.13" +"@storybook/builder-vite@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/builder-vite/-/builder-vite-7.6.12.tgz#a83e47215b61d474ec6d1aa8a9de508c4c0a86a8" + integrity sha512-VJIn+XYVVhdJHHMEtYDnEyQQU4fRupugSFpP9XLYTRYgXPN9PSVey4vI/IyuHcHYINPba39UY2+8PW+5NgShxQ== + dependencies: + "@storybook/channels" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/core-common" "7.6.12" + "@storybook/csf-plugin" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/preview" "7.6.12" + "@storybook/preview-api" "7.6.12" + "@storybook/types" "7.6.12" "@types/find-cache-dir" "^3.2.1" browser-assert "^1.2.1" es-module-lexer "^0.9.3" @@ -2716,6 +2716,18 @@ magic-string "^0.30.0" rollup "^2.25.0 || ^3.3.0" +"@storybook/channels@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.12.tgz#eafcbb1c26de94ed15db62dd0f8ea88d20154312" + integrity sha512-TaPl5Y3lOoVi5kTLgKNRX8xh2sUPekH0Id1l4Ymw+lpgriEY6r60bmkZLysLG1GhlskpQ/da2+S2ap2ht8P2TQ== + dependencies: + "@storybook/client-logger" "7.6.12" + "@storybook/core-events" "7.6.12" + "@storybook/global" "^5.0.0" + qs "^6.10.0" + telejson "^7.2.0" + tiny-invariant "^1.3.1" + "@storybook/channels@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.13.tgz#4d60407ecab0cfb99184fc230fec237d1df019c2" @@ -2728,23 +2740,23 @@ telejson "^7.2.0" tiny-invariant "^1.3.1" -"@storybook/cli@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.13.tgz#3fa2761adb7522b119f83f76286ddc79d7a519f2" - integrity sha512-9JBFckdWeJKU1xV3G3+L/kjuwNZm2RAUxac4GgVBxXACF0QU0nXml8Ss5ZA5nss+qCnn/gdRYRDNdfJ28L0/mw== +"@storybook/cli@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.12.tgz#f114dc71799eec60cf92c1462c2418ae11711246" + integrity sha512-x4sG1oIVERxp+WnWUexVlgaJCFmML0kGi7a5qfx7z4vHMxCV/WG7g1q7mPS/kqStCGEiQdTciCqOEFqlMh9MLw== dependencies: "@babel/core" "^7.23.2" "@babel/preset-env" "^7.23.2" "@babel/types" "^7.23.0" "@ndelangen/get-tarball" "^3.0.7" - "@storybook/codemod" "7.6.13" - "@storybook/core-common" "7.6.13" - "@storybook/core-events" "7.6.13" - "@storybook/core-server" "7.6.13" - "@storybook/csf-tools" "7.6.13" - "@storybook/node-logger" "7.6.13" - "@storybook/telemetry" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/codemod" "7.6.12" + "@storybook/core-common" "7.6.12" + "@storybook/core-events" "7.6.12" + "@storybook/core-server" "7.6.12" + "@storybook/csf-tools" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/telemetry" "7.6.12" + "@storybook/types" "7.6.12" "@types/semver" "^7.3.4" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" @@ -2774,6 +2786,13 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" +"@storybook/client-logger@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.12.tgz#ee571b22e6f31a3d2fd1ad357a5725f46cfb6ded" + integrity sha512-hiRv6dXsOttMPqm9SxEuFoAtDe9rs7TUS8XcO5rmJ9BgfwBJsYlHzAxXkazxmvlyZtKL7gMx6m8OYbCdZgUqtA== + dependencies: + "@storybook/global" "^5.0.0" + "@storybook/client-logger@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.13.tgz#bcba58e9a7ad706ca7309d50854a09ec04687f34" @@ -2781,18 +2800,18 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/codemod@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.13.tgz#97cfdaa3b0bfa71db85bf1eaa05e22f20eef13b7" - integrity sha512-QjjVAxT/NnCN4hJ5TLf2wQtddfwn9r0yaFMxLb3gGsjW/ZVzmp4xOS5KeqUUXXbb1wjYWv56Egamkrs/qoUTyA== +"@storybook/codemod@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.12.tgz#a450327ea43e6684d028968477d5f895c8905c93" + integrity sha512-4EI4Ah1cvz6gFkXOS/LGf23oN8LO6ABGpWwPQoMHpIV3wUkFWBwrKFUe/UAQZGptnM0VZRYx4grS82Hluw4XJA== dependencies: "@babel/core" "^7.23.2" "@babel/preset-env" "^7.23.2" "@babel/types" "^7.23.0" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "7.6.13" - "@storybook/node-logger" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/csf-tools" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/types" "7.6.12" "@types/cross-spawn" "^6.0.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -2801,31 +2820,60 @@ prettier "^2.8.0" recast "^0.23.1" -"@storybook/components@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.13.tgz#a9792015c7190f2a1e5ae0f5f847bb509d9450e4" - integrity sha512-IkUermvJFOCooJwlR1mamnByjSGukKjkmFGue6HWc64cZ+/DTwgHzh9O/XV82fnfTTMJ2CjOFYlYVr3brDqTVg== +"@storybook/components@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.12.tgz#7833ecc17da716a30bd2f40bbceb11306c762b61" + integrity sha512-PCijPqmlZd7qyTzNr+vD0Kf8sAI9vWJIaxbSjXwn/De3e63m4fsEcIf8FaUT8cMZ46AWZvaxaxX5km2u0UISJQ== dependencies: "@radix-ui/react-select" "^1.2.2" "@radix-ui/react-toolbar" "^1.0.4" - "@storybook/client-logger" "7.6.13" + "@storybook/client-logger" "7.6.12" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/theming" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/theming" "7.6.12" + "@storybook/types" "7.6.12" memoizerific "^1.11.3" use-resize-observer "^9.1.0" util-deprecate "^1.0.2" -"@storybook/core-client@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.13.tgz#733307f75f1925b136627bcb9f701d390a1ec824" - integrity sha512-6tzWZ5u/8YXSthVuBqDHGABqALsiv/h+IiYaeg+UPWgz7sYwyj/IoFlHN1/du/h1wV5bc8GZyPcAIrOHxF60rQ== +"@storybook/core-client@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.12.tgz#4c8bb87286002fc908f6652df383edbaae79b321" + integrity sha512-VzVp32tMZsCzM4UIqfvCoJF7N9mBf6dsAxh1/ZgViy75Fht78pGo3JwZXW8osMbFSRpmWD7fxlUM5S7TQOYQug== dependencies: - "@storybook/client-logger" "7.6.13" - "@storybook/preview-api" "7.6.13" + "@storybook/client-logger" "7.6.12" + "@storybook/preview-api" "7.6.12" + +"@storybook/core-common@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.12.tgz#a42bdcdb5c68aafcf57492666ad99cfe8261e3f9" + integrity sha512-kM9YiBBMM2x5v/oylL7gdO1PS4oehgJC21MivS9p5QZ8uuXKtCQ6UQvI3rzaV+1ZzUA4n+I8MyaMrNIQk8KDbw== + dependencies: + "@storybook/core-events" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/types" "7.6.12" + "@types/find-cache-dir" "^3.2.1" + "@types/node" "^18.0.0" + "@types/node-fetch" "^2.6.4" + "@types/pretty-hrtime" "^1.0.0" + chalk "^4.1.0" + esbuild "^0.18.0" + esbuild-register "^3.5.0" + file-system-cache "2.3.0" + find-cache-dir "^3.0.0" + find-up "^5.0.0" + fs-extra "^11.1.0" + glob "^10.0.0" + handlebars "^4.7.7" + lazy-universal-dotenv "^4.0.0" + node-fetch "^2.0.0" + picomatch "^2.3.0" + pkg-dir "^5.0.0" + pretty-hrtime "^1.0.3" + resolve-from "^5.0.0" + ts-dedent "^2.0.0" -"@storybook/core-common@7.6.13", "@storybook/core-common@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": +"@storybook/core-common@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.13.tgz#46b47cce8f563a4542e9d5a9128733bc2229469d" integrity sha512-kCCVDga/66wIWFSluT3acD3/JT3vwV7A9rxG8FZF5K38quU/b37sRXvCw8Yk5HJ4rQhrB76cxVhIOy/ZucaZVw== @@ -2854,6 +2902,13 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" +"@storybook/core-events@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.12.tgz#b622a51ee905ca1adb83163a912bb9dcfee3ba4a" + integrity sha512-IO4cwk7bBCKH6lLnnIlHO9FwQXt/9CzLUAoZSY9msWsdPppCdKlw8ynJI5YarSNKDBUn8ArIfnRf0Mve0KQr9Q== + dependencies: + ts-dedent "^2.0.0" + "@storybook/core-events@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.13.tgz#772834ebf72f1fda339d7152566f051ac38394b9" @@ -2861,26 +2916,26 @@ dependencies: ts-dedent "^2.0.0" -"@storybook/core-server@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.13.tgz#66116d3c8cd5965e40a246f0eabc4313ec29781a" - integrity sha512-kcHhCL8XDv4k5QJqBVWOYJ2lwX6orQHnx0N7fvLhJ7IHtUp1YQYn1+ufnGFZBlpNGGvPwz3oX4hmOT1G+PQdlw== +"@storybook/core-server@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.12.tgz#486d022758dc7bbcc088e3d8d454404464f568dc" + integrity sha512-tjWifKsDnIc8pvbjVyQrOHef70Gcp93Bg3WwuysB8PGk7lcX2RD9zv44HNIyjxdOLSSv66IGKrOldEBL3hab4w== dependencies: "@aw-web-design/x-default-browser" "1.4.126" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-manager" "7.6.13" - "@storybook/channels" "7.6.13" - "@storybook/core-common" "7.6.13" - "@storybook/core-events" "7.6.13" + "@storybook/builder-manager" "7.6.12" + "@storybook/channels" "7.6.12" + "@storybook/core-common" "7.6.12" + "@storybook/core-events" "7.6.12" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "7.6.13" + "@storybook/csf-tools" "7.6.12" "@storybook/docs-mdx" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/manager" "7.6.13" - "@storybook/node-logger" "7.6.13" - "@storybook/preview-api" "7.6.13" - "@storybook/telemetry" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/manager" "7.6.12" + "@storybook/node-logger" "7.6.12" + "@storybook/preview-api" "7.6.12" + "@storybook/telemetry" "7.6.12" + "@storybook/types" "7.6.12" "@types/detect-port" "^1.3.0" "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" @@ -2908,15 +2963,30 @@ watchpack "^2.2.0" ws "^8.2.3" -"@storybook/csf-plugin@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.13.tgz#8585d9c61b9627c46e0a8e7daf60560eddef41b9" - integrity sha512-ZTyAao/W8Aob6wT1nC4cTfBjWAT9FN0Y9nzairbvNOiqRkAvk3w/02K4BauESHYMm06QC8Pg0tzS1s+tWJtRRQ== +"@storybook/csf-plugin@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.12.tgz#c8402dba986651d703a538c8602c2a7bbc635243" + integrity sha512-fe/84AyctJcrpH1F/tTBxKrbjv0ilmG3ZTwVcufEiAzupZuYjQ/0P+Pxs8m8VxiGJZZ1pWofFFDbYi+wERjamQ== dependencies: - "@storybook/csf-tools" "7.6.13" + "@storybook/csf-tools" "7.6.12" unplugin "^1.3.1" -"@storybook/csf-tools@7.6.13", "@storybook/csf-tools@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": +"@storybook/csf-tools@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.12.tgz#42ef641a2bcc2feaff167d68ea5b58aebe4f087c" + integrity sha512-MdhkYYxSW5I6Jpk34gTkAZsuj9sxe0xdyeUQpNa8CgJxG43F+ehZ6scW/IPjoSG9gCXBUJMekq26UrmbVfsLCQ== + dependencies: + "@babel/generator" "^7.23.0" + "@babel/parser" "^7.23.0" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + "@storybook/csf" "^0.1.2" + "@storybook/types" "7.6.12" + fs-extra "^11.1.0" + recast "^0.23.1" + ts-dedent "^2.0.0" + +"@storybook/csf-tools@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.13.tgz#c7a59063d6151b44760183d283e2996cf9d24e95" integrity sha512-N0erD3fhbZIDkQpcHlNTLvkpWVVtpiOjY3JO8B5SdBT2uQ8T7aXx7IEM3Q8g1f/BpfjkM15rZl9r4HFtm5E43Q== @@ -2950,14 +3020,14 @@ resolved "https://registry.yarnpkg.com/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz#33ba0e39d1461caf048b57db354b2cc410705316" integrity sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== -"@storybook/docs-tools@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.13.tgz#0e5ec2b3054f1435d144e21aa7390374427c17bc" - integrity sha512-m3YAyNRQ97vm/rLj48Lgg8jjhbjr+668aADU49S50zjwtvC7H9C0h8PJI3LyE1Owxg2Ld2B6bG5wBv30nPnxZg== +"@storybook/docs-tools@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.12.tgz#d747bc88f5e5a7213b2d9e185fe9b4b85771ca74" + integrity sha512-nY2lqEDTd/fR/D91ZLlIp+boSuJtkb8DqHW7pECy61rJqzGq4QpepRaWjQDKnGTgPItrsPfTPOu6iXvXNK07Ow== dependencies: - "@storybook/core-common" "7.6.13" - "@storybook/preview-api" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/core-common" "7.6.12" + "@storybook/preview-api" "7.6.12" + "@storybook/types" "7.6.12" "@types/doctrine" "^0.0.3" assert "^2.1.0" doctrine "^3.0.0" @@ -2975,20 +3045,20 @@ resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed" integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== -"@storybook/instrumenter@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-7.6.13.tgz#2ce3be607a98a3addb3e993c53f1d9d1f305a78b" - integrity sha512-imGccCzorssHgn3aKn+BLSo7JF5EDOoX8DkcU6iSscynsWsJTMVqc4+dO2G187QKVXK4kJZdXqaMEfWNNgZipQ== +"@storybook/instrumenter@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-7.6.12.tgz#aff7769e3d5dce3f9b63459c8de7ae999f80111b" + integrity sha512-BK+hCz2tuUSDPvN0kACR+Ev7lQj4SLlMdXiJgRGdnKWR7zr1OFEg9MEIwPHNC+Ywny1x7YOwrbNJ9sdISNIh0g== dependencies: - "@storybook/channels" "7.6.13" - "@storybook/client-logger" "7.6.13" - "@storybook/core-events" "7.6.13" + "@storybook/channels" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/core-events" "7.6.12" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.6.13" + "@storybook/preview-api" "7.6.12" "@vitest/utils" "^0.34.6" util "^0.12.4" -"@storybook/jest@^0.2.3": +"@storybook/jest@0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@storybook/jest/-/jest-0.2.3.tgz#21512b92469978b37f69d6555949801ef34af153" integrity sha512-ov5izrmbAFObzKeh9AOC5MlmFxAcf0o5i6YFGae9sDx6DGh6alXsRM+chIbucVkUwVHVlSzdfbLDEFGY/ShaYw== @@ -2998,19 +3068,19 @@ "@types/jest" "28.1.3" jest-mock "^27.3.0" -"@storybook/manager-api@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.13.tgz#6cfe52b05b4d68406175008bc2837908089157d8" - integrity sha512-D23lbJSmJnVGHwXzKEw3TeUbPZMDP03R5Pp4S73fWHHhSBqjadcGCGRxiFWOyCyGXi4kUg1q4TYSIMw0pHvnlg== +"@storybook/manager-api@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.12.tgz#226f343873b75bfd31db90a54c5829bfd7c6d819" + integrity sha512-XA5KQpY44d6mlqt0AlesZ7fsPpm1PCpoV+nRGFBR0YtF6RdPFvrPyHhlGgLkJC4xSyb2YJmLKn8cERSluAcEgQ== dependencies: - "@storybook/channels" "7.6.13" - "@storybook/client-logger" "7.6.13" - "@storybook/core-events" "7.6.13" + "@storybook/channels" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/core-events" "7.6.12" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/router" "7.6.13" - "@storybook/theming" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/router" "7.6.12" + "@storybook/theming" "7.6.12" + "@storybook/types" "7.6.12" dequal "^2.0.2" lodash "^4.17.21" memoizerific "^1.11.3" @@ -3018,27 +3088,52 @@ telejson "^7.2.0" ts-dedent "^2.0.0" -"@storybook/manager@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.13.tgz#1793fc3c562984c8dbe7ade1ec3314a5675705d0" - integrity sha512-f/Qecur8pXSncdmll7dYyP8EZ+IzzReIN8eZF/NHKULfnBkIkRxf+w4LlXBgOwgU36DdsW+VH0OuGMWeeqTUwA== +"@storybook/manager@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.12.tgz#147219c57f4b68d343a9e0ee1563e5214cd09549" + integrity sha512-WMWvswJHGiqJFJb98WQMQfZQhLuVtmci4y/VJGQ/Jnq1nJQs76BCtaeGiHcsYmRaAP1HMI4DbzuTSEgca146xw== "@storybook/mdx2-csf@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz#97f6df04d0bf616991cc1005a073ac004a7281e5" integrity sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw== +"@storybook/node-logger@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.12.tgz#2232fc45ca8439649d8cb2cefe38f0a97c1aa275" + integrity sha512-iS44/EjfF6hLecKzICmcpQoB9bmVi4tXx5gVXnbI5ZyziBibRQcg/U191Njl7wY2ScN/RCQOr8lh5k57rI3Prg== + "@storybook/node-logger@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.13.tgz#bab8256bafa7f54be7d2465db8a72d5f73cec679" integrity sha512-Ci/2Gd0+Qd3fX6GWGS1UAa/bTl0uALsEuMuzOO0meKEPEEYZvBFCoeK6lP1ysMnxWxKaDjxNr01JlTpmjfT6ag== -"@storybook/postinstall@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.13.tgz#31aefcd7f18d7e85e8837265b01665853a480841" - integrity sha512-6NohciDuEPWSjMrUfhFjawfFUCvR70IDtAjjYhfXlSesyt06fXqbht1VrKhSsRjvwzbhYeiza5Uh/ujvSgxeGg== +"@storybook/postinstall@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.12.tgz#a230b0641ca793582580017cd1ed495ecaf74394" + integrity sha512-uR0mDPxLzPaouCNrLp8vID8lATVTOtG7HB6lfjjzMdE3sN6MLmK9n2z2nXjb5DRRxOFWMeE1/4Age1/Ml2tnmA== -"@storybook/preview-api@7.6.13", "@storybook/preview-api@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": +"@storybook/preview-api@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.12.tgz#d431cc76d733c17ba1943a31fc3297de8f40c467" + integrity sha512-uSzeMSLnCRROjiofJP0F0niLWL+sboQ5ktHW6BAYoPwprumXduPxKBUVEZNxMbVYoAz9v/kEZmaLauh8LRP2Hg== + dependencies: + "@storybook/channels" "7.6.12" + "@storybook/client-logger" "7.6.12" + "@storybook/core-events" "7.6.12" + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + "@storybook/types" "7.6.12" + "@types/qs" "^6.9.5" + dequal "^2.0.2" + lodash "^4.17.21" + memoizerific "^1.11.3" + qs "^6.10.0" + synchronous-promise "^2.0.15" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/preview-api@^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.13.tgz#ace76ab343ef01328d8244264749913345979d6f" integrity sha512-BbRlVpxgOXSe4/hpf9cRtbvvCJoRrFbjMCnmaDh+krd8O4wLbVknKhqgSR46qLyW/VGud9Rb3upakz7tNP+mtg== @@ -3058,41 +3153,41 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/preview@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.13.tgz#473a625be3ed7c46a15e922ed568b485074fc472" - integrity sha512-XW8+6PRVC/AfdY4Vf67XFNu9bNi5AwyLnLz7v+H4VEv+AnalRDXuszQcT6rUEumDDsDx2uwAhVs19xaQyAJu/w== +"@storybook/preview@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.12.tgz#a1cefa430b5bc0768e0f623efd779bdaa9b0f223" + integrity sha512-7vbeqQY3X+FCt/ccgCuBmj4rkbQebLHGEBAt8elcX0E2pr7SGW57lWhnasU3jeMaz7tNrkcs0gfl4hyVRWUHDg== -"@storybook/react-dom-shim@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.13.tgz#7309a55f65749098984461f04f2b2ee6d27f74f9" - integrity sha512-8nrys2WAFymVjywM4GrqVL1fxTfgjWkONJuH7eBbVE2SmgG87NN4lchG/V+TpkFOTkYnGwJRqUcWSqRBUoHLrg== +"@storybook/react-dom-shim@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.12.tgz#190dddfda677a46453e253a95dacf5a7175bb191" + integrity sha512-P8eu/s/RQlc/7Yvr260lqNa6rttxIYiPUuHQBu9oCacwkpB3Xep2R/PUY2CifRHqlDhaOINO/Z79oGZl4EBQRQ== -"@storybook/react-vite@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/react-vite/-/react-vite-7.6.13.tgz#bf25917ed4560759c82f335e8baab6df4d210771" - integrity sha512-swdHnDXzGD0SCxlLqTS1QgjnmNgz8yLTuuQIM8uoMD8/Obeb/zp19Xj+tGr9LIL7u8/tspKJAyDUf9HVyh18lQ== +"@storybook/react-vite@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/react-vite/-/react-vite-7.6.12.tgz#359de927de409e426639f6fd05ed720baad14b49" + integrity sha512-kQjCWmTcHuZM1Mlt1QjpYNXP1TxfkSDFWC36fSEUC0q48wzyjUEZs6YraxZu0YE+zXK+X4tmaZhz8pUPgV3gLw== dependencies: "@joshwooding/vite-plugin-react-docgen-typescript" "0.3.0" "@rollup/pluginutils" "^5.0.2" - "@storybook/builder-vite" "7.6.13" - "@storybook/react" "7.6.13" + "@storybook/builder-vite" "7.6.12" + "@storybook/react" "7.6.12" "@vitejs/plugin-react" "^3.0.1" magic-string "^0.30.0" react-docgen "^7.0.0" -"@storybook/react@7.6.13", "@storybook/react@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.13.tgz#0e146fe49651d9fbc16ffc7439040e00228996f8" - integrity sha512-DjA2uyiUnDT6w0ibzsq++5z6V49bNURfuXUmPbqe6dAPvoKtMFgrT/7h+LN/0PnLe9MKhFXKpmHyUwjAQLS1QA== +"@storybook/react@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.12.tgz#371c9c1b204a7f30087051e835b6d0256d6e18d8" + integrity sha512-ITDRGi79Qg+z1kGYv+yyJESz/5AsJVdBTMO7tr1qV7gmHElkASt6UR8SBSqKgePOnYgy3k/1PLfbzOs6G4OgYQ== dependencies: - "@storybook/client-logger" "7.6.13" - "@storybook/core-client" "7.6.13" - "@storybook/docs-tools" "7.6.13" + "@storybook/client-logger" "7.6.12" + "@storybook/core-client" "7.6.12" + "@storybook/docs-tools" "7.6.12" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.6.13" - "@storybook/react-dom-shim" "7.6.13" - "@storybook/types" "7.6.13" + "@storybook/preview-api" "7.6.12" + "@storybook/react-dom-shim" "7.6.12" + "@storybook/types" "7.6.12" "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" "@types/node" "^18.0.0" @@ -3108,30 +3203,30 @@ type-fest "~2.19" util-deprecate "^1.0.2" -"@storybook/router@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.13.tgz#aceb9823cd5611066f6cccc6ec8453b669746e79" - integrity sha512-PE912SaViaq3SlheKMz0IW+/MIUmQpxf77YUOb3ZlMvu2KVhdZFsi9xC/3ym67nuVuF1yLELpz4Q/G1Jxlh/sg== +"@storybook/router@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.12.tgz#c8699e2c0a5d1ac644e96f72150ab993a7ea132a" + integrity sha512-1fqscJbePFJXhapqiv7fAIIqAvouSsdPnqWjJGJrUMR6JBtRYMcrb3MnDeqi9OYnU73r65BrQBPtSzWM8nP0LQ== dependencies: - "@storybook/client-logger" "7.6.13" + "@storybook/client-logger" "7.6.12" memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/telemetry@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.13.tgz#88f24a900497c20267484b51dc7be214e1fc0ac9" - integrity sha512-G23QTpCd3W83NISTFSFjq5SyePRaQUin7F9KnafJM54cMDya7xi7aPUrlVRc5zi2Gfr8PJ8tTna1C4k3cIrHFw== +"@storybook/telemetry@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.12.tgz#8a49317466c98a184cd01ad6c53162ee1c05a626" + integrity sha512-eBG3sLb9CZ05pyK2JXBvnaAsxDzbZH57VyhtphhuZmx0DqF/78qIoHs9ebRJpJWV0sL5rtT9vIq8QXpQhDHLWg== dependencies: - "@storybook/client-logger" "7.6.13" - "@storybook/core-common" "7.6.13" - "@storybook/csf-tools" "7.6.13" + "@storybook/client-logger" "7.6.12" + "@storybook/core-common" "7.6.12" + "@storybook/csf-tools" "7.6.12" chalk "^4.1.0" detect-package-manager "^2.0.1" fetch-retry "^5.0.2" fs-extra "^11.1.0" read-pkg-up "^7.0.1" -"@storybook/test-runner@^0.16.0": +"@storybook/test-runner@0.16.0": version "0.16.0" resolved "https://registry.yarnpkg.com/@storybook/test-runner/-/test-runner-0.16.0.tgz#dbac234a0c81c815e8ca4c486f0a340f4493331d" integrity sha512-LDmNbKFoEDW/VS9o6KR8e1r5MnbCc5ZojUfi5yqLdq80gFD7BvilgKgV0lUh/xWHryzoy+Ids5LYgrPJZmU2dQ== @@ -3165,15 +3260,15 @@ tempy "^1.0.1" ts-dedent "^2.0.0" -"@storybook/test@^7.6.12": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/test/-/test-7.6.13.tgz#268cd1023b94ab4f02a07bb288a228f4ddaf784f" - integrity sha512-us/u3knKx/WeO9UbwnP77x6S/Yf37AUG83VU7HOEPm5rL/sUO9NAkpLFbDCEPr7ctPT00ucxJISDjTWuScnkmA== +"@storybook/test@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/test/-/test-7.6.12.tgz#2b72322b27be91ae06501f8e7e3901dc1d950ee9" + integrity sha512-kOkgr9EJqeitoN3ubbVRrAysHCqxpAFAyKzWCGuic9ynxvfTOc5prup0e05/GJmbHYqkWsOyaordXgcHvy8JaQ== dependencies: - "@storybook/client-logger" "7.6.13" - "@storybook/core-events" "7.6.13" - "@storybook/instrumenter" "7.6.13" - "@storybook/preview-api" "7.6.13" + "@storybook/client-logger" "7.6.12" + "@storybook/core-events" "7.6.12" + "@storybook/instrumenter" "7.6.12" + "@storybook/preview-api" "7.6.12" "@testing-library/dom" "^9.3.1" "@testing-library/jest-dom" "^6.1.3" "@testing-library/user-event" "14.3.0" @@ -3183,7 +3278,7 @@ chai "^4.3.7" util "^0.12.4" -"@storybook/testing-library@^0.2.2": +"@storybook/testing-library@0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.2.2.tgz#c8e089cc8d7354f6066fdb580fae3eedf568aa7c" integrity sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw== @@ -3192,16 +3287,26 @@ "@testing-library/user-event" "^14.4.0" ts-dedent "^2.2.0" -"@storybook/theming@7.6.13": - version "7.6.13" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.13.tgz#9026cf418101f7532da79e3684ac444e5daa6f2f" - integrity sha512-Dj+zVF2CVdTrynjSW3Iydajc8EKCQCYNYA3bpkid0LltAIe8mLTkuTBYiI5CgviWmQc55iBrNpF2MA5AzW5Q3Q== +"@storybook/theming@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.12.tgz#d05057ace62718e07b20ca0665c93f73d117081c" + integrity sha512-P4zoMKlSYbNrWJjQROuz+DZSDEpdf3TUvk203EqBRdElqw2EMHcqZ8+0HGPFfVHpqEj05+B9Mr6R/Z/BURj0lw== dependencies: "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@storybook/client-logger" "7.6.13" + "@storybook/client-logger" "7.6.12" "@storybook/global" "^5.0.0" memoizerific "^1.11.3" +"@storybook/types@7.6.12": + version "7.6.12" + resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.12.tgz#af7813e6f4ca31c500f9e28af5f591c8b1ea1b13" + integrity sha512-Wsbd+NS10/2yMHQ/26rXHflXam0hm2qufTFiHOX6VXZWxij3slRU88Fnwzp+1QSyjXb0qkEr8dOx7aG00+ItVw== + dependencies: + "@storybook/channels" "7.6.12" + "@types/babel__core" "^7.0.0" + "@types/express" "^4.7.0" + file-system-cache "2.3.0" + "@storybook/types@7.6.13": version "7.6.13" resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.13.tgz#4d957ac6ddb2213b90525b28b8548749899c2f18" @@ -3368,7 +3473,7 @@ resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.18.0", "@types/babel__core@^7.20.5": +"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14", "@types/babel__core@^7.18.0": version "7.20.5" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== @@ -3983,6 +4088,16 @@ "@typescript-eslint/types" "5.62.0" eslint-visitor-keys "^3.3.0" +"@vitejs/plugin-react@4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.0.3.tgz#007d27ad5ef1eac4bf8c29e168ba9be2203c371b" + integrity sha512-pwXDog5nwwvSIzwrvYYmA2Ljcd/ZNlcsSG2Q9CNDBwnsd55UGAyr2doXtB5j+2uymRCnCfExlznzzSFbBRcoCg== + dependencies: + "@babel/core" "^7.22.5" + "@babel/plugin-transform-react-jsx-self" "^7.22.5" + "@babel/plugin-transform-react-jsx-source" "^7.22.5" + react-refresh "^0.14.0" + "@vitejs/plugin-react@^3.0.1": version "3.1.0" resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#d1091f535eab8b83d6e74034d01e27d73c773240" @@ -3994,17 +4109,6 @@ magic-string "^0.27.0" react-refresh "^0.14.0" -"@vitejs/plugin-react@^4.0.3": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz#744d8e4fcb120fc3dbaa471dadd3483f5a304bb9" - integrity sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ== - dependencies: - "@babel/core" "^7.23.5" - "@babel/plugin-transform-react-jsx-self" "^7.23.3" - "@babel/plugin-transform-react-jsx-source" "^7.23.3" - "@types/babel__core" "^7.20.5" - react-refresh "^0.14.0" - "@vitest/expect@0.33.0": version "0.33.0" resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-0.33.0.tgz#f48652591f3573ad6c2db828ad358d5c078845d3" @@ -5179,10 +5283,10 @@ chownr@^2.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chromatic@^10.7.1: - version "10.9.0" - resolved "https://registry.yarnpkg.com/chromatic/-/chromatic-10.9.0.tgz#8f8fa03d657e6d32be9291d0a22f30f556d13ab6" - integrity sha512-fA4RpmEwBe94na8+rxtsJFfzzfpkwAT2hvGT1udXiLC4v7y3xB+/2MHRRyAeIKU8EAUPHzuStc0bpxw5Tm9Biw== +chromatic@10.7.1: + version "10.7.1" + resolved "https://registry.yarnpkg.com/chromatic/-/chromatic-10.7.1.tgz#90db5c28b6838dd8c00f512abc6e997da145b757" + integrity sha512-ERxfVxTm8gnbv3bdWeNyUVQ4msbtYc/dZIpt+3TVxqEq4tMlzVCnTFl1rDfJ7Jj1enGFoxvZ+Q2xon7Jfi+cZw== ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" @@ -6639,10 +6743,10 @@ eslint-plugin-sonarjs@0.19.0, eslint-plugin-sonarjs@^0.19.0: resolved "https://registry.yarnpkg.com/eslint-plugin-sonarjs/-/eslint-plugin-sonarjs-0.19.0.tgz#6654bc1c6d24c2183891b8bfe1175004dbba1e3c" integrity sha512-6+s5oNk5TFtVlbRxqZN7FIGmjdPCYQKaTzFPmqieCmsU1kBYDzndTeQav0xtQNwZJWu5awWfTGe8Srq9xFOGnw== -eslint-plugin-storybook@^0.6.13: - version "0.6.15" - resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.15.tgz#8a091605b0a90974ec8e62d8112db6c4bd3a6faa" - integrity sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w== +eslint-plugin-storybook@0.6.13: + version "0.6.13" + resolved "https://registry.yarnpkg.com/eslint-plugin-storybook/-/eslint-plugin-storybook-0.6.13.tgz#897a9f6a9bb88c63b02f05850f30c28a9848a3f7" + integrity sha512-smd+CS0WH1jBqUEJ3znGS7DU4ayBE9z6lkQAK2yrSUv1+rq8BT/tiI5C/rKE7rmiqiAfojtNYZRhzo5HrulccQ== dependencies: "@storybook/csf" "^0.0.1" "@typescript-eslint/utils" "^5.45.0" @@ -7969,12 +8073,12 @@ ignore@^5.2.0, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -imask@^7.3.0: - version "7.3.0" - resolved "https://registry.yarnpkg.com/imask/-/imask-7.3.0.tgz#2b851ae8dc517f92cdd0d6dea0447bec9f27731d" - integrity sha512-TG+/rfb62JaQDM2KVrzEHMb4lv2srbsby7vHndXhqgQFB1MgPIXl60VQUfly/Xv5iWfA9ytB+rfQ+skUgINw7A== +imask@^7.1.3: + version "7.5.0" + resolved "https://registry.yarnpkg.com/imask/-/imask-7.5.0.tgz#dc191f3297794ecc9afc62041816a2909a8d36bd" + integrity sha512-eoTEnw67KAamB1zsiYtU35s0Fj1XYZ8mN2q3ZDGO4ot4FtPmBpw9S6kOTj0kaOILdsEA6ZhNtH2TAMXe/NChmQ== dependencies: - "@babel/runtime-corejs3" "^7.23.6" + "@babel/runtime-corejs3" "^7.23.9" import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" @@ -9153,7 +9257,7 @@ jscodeshift@^0.15.1: temp "^0.8.4" write-file-atomic "^2.3.0" -jsdom@^22.1.0: +jsdom@22.1.0: version "22.1.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-22.1.0.tgz#0fca6d1a37fbeb7f4aac93d1090d782c56b611c8" integrity sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw== @@ -9611,7 +9715,7 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -lottie-web@^5.12.2: +lottie-web@5.12.2: version "5.12.2" resolved "https://registry.yarnpkg.com/lottie-web/-/lottie-web-5.12.2.tgz#579ca9fe6d3fd9e352571edd3c0be162492f68e5" integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg== @@ -11060,12 +11164,12 @@ react-fast-compare@^2.0.1: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== -react-imask@^7.1.3: - version "7.3.0" - resolved "https://registry.yarnpkg.com/react-imask/-/react-imask-7.3.0.tgz#c9c9dd67a1e3f49f6b7261ff20ef50b18c0381a7" - integrity sha512-AHoQUeXil6PfqDzJHN08hO2liWxNDRJosNUa2XSqliFY2tXGL/3Elm0msupDNAyNPItAnyF9G5FGFoCfiCn+AQ== +react-imask@7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/react-imask/-/react-imask-7.1.3.tgz#bb0131c643678532005f266e7df6d54b117eeaf6" + integrity sha512-anCnzdkqpDzNwe7ot76kQSvmnz4Sw7AW/QFjjLh3B87HVNv9e2oHC+1m9hQKSIui2Tqm7w68ooMgDFsCQlDMyg== dependencies: - imask "^7.3.0" + imask "^7.1.3" prop-types "^15.8.1" react-is@18.1.0: @@ -11088,7 +11192,7 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-multi-date-picker@^4.4.1: +react-multi-date-picker@4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/react-multi-date-picker/-/react-multi-date-picker-4.4.1.tgz#98e137ab4829f69385d9e14f8ff6d48f31e180c8" integrity sha512-z0utCiMYijt2w3UoVJkYgsReE9l1k6DkiL13Vr2RKHnBnorKK0IYq7xpfkuMimvt7sLumFr5wTKsWumCgSkXkA== @@ -11924,12 +12028,12 @@ store2@^2.14.2: resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068" integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== -storybook@^7.6.12: - version "7.6.13" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.13.tgz#f11b92c6e8cd2b846b03aefaed1d81ecbe20664d" - integrity sha512-c06c27f1m9OeXUtyA0/pwVLWJo+OD9SDIaTcPtojtwt5QEtSKfhQN+b9fnq/+GXRAHdkPF13AqR0uCXJZ/9Xtw== +storybook@7.6.12: + version "7.6.12" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.12.tgz#63a45b2a32f204abb77c8c20ba85ecba21990500" + integrity sha512-zcH9CwIsE8N4PX3he5vaJ3mTTWGxu7cxJ/ag9oja/k3N5/IvQjRyIU1TLkRVb28BB8gaLyorpnc4C4aLVGy4WQ== dependencies: - "@storybook/cli" "7.6.13" + "@storybook/cli" "7.6.12" stream-shift@^1.0.0: version "1.0.3" @@ -12880,7 +12984,7 @@ vite-node@0.33.0: optionalDependencies: fsevents "~2.3.2" -vitest@^0.33.0: +vitest@0.33.0: version "0.33.0" resolved "https://registry.yarnpkg.com/vitest/-/vitest-0.33.0.tgz#e2be6153aec1d30e3460ac6d64265bf72da2551c" integrity sha512-1CxaugJ50xskkQ0e969R/hW47za4YXDUfWJDxip1hwbnhUjYolpfUn2AMOulqG/Dtd9WYAtkHmM/m3yKVrEejQ==