diff --git a/examples/district/app/[locale]/components/district-selector.tsx b/examples/district/app/[locale]/components/district-selector.tsx index fca2acd7..cdd54317 100644 --- a/examples/district/app/[locale]/components/district-selector.tsx +++ b/examples/district/app/[locale]/components/district-selector.tsx @@ -82,7 +82,6 @@ export const DistrictSelector = () => { fillOpacity={1} mouseover={handleMouseOver} mouseout={handleMouseOut} - defaultLayer="light_nolabels" /> )}
", @@ -115,6 +115,7 @@ "eslint-config-custom": "*", "happy-dom": "^8.2.2", "npm-run-all": "^4.1.5", + "postcss": "^8.4.32", "react": "^18.2.0", "react-dom": "^18.2.0", "react-test-renderer": "^18.2.0", diff --git a/packages/opub-ui/src/components/Popover/Popover.tsx b/packages/opub-ui/src/components/Popover/Popover.tsx index 56c2e08d..2cfe836e 100644 --- a/packages/opub-ui/src/components/Popover/Popover.tsx +++ b/packages/opub-ui/src/components/Popover/Popover.tsx @@ -1,5 +1,6 @@ 'use client'; +import { cn } from '../../utils'; import styles from './Popover.module.scss'; import * as Radix from '@radix-ui/react-popover'; import React from 'react'; @@ -38,6 +39,7 @@ const Content = React.forwardRef( children, isPortal = true, isArrow = false, + className, ...props }: PopoverContentProps, forwardedRef: React.Ref @@ -47,7 +49,7 @@ const Content = React.forwardRef( return ( { - return ; + return ( + + + + ); }, ], }; diff --git a/packages/opub-viz/assets/styles.css b/packages/opub-viz/assets/styles.css index 978ae111..52c8cbe5 100644 --- a/packages/opub-viz/assets/styles.css +++ b/packages/opub-viz/assets/styles.css @@ -1,4 +1,5 @@ -/* @import './tokens.css'; */ +@import 'leaflet/dist/leaflet.css'; +@import url('opub-ui/dist/assets/styles.css'); @import '../styles/base.css'; .leaflet-container { diff --git a/packages/opub-viz/assets/tokens.css b/packages/opub-viz/assets/tokens.css deleted file mode 100644 index 3d4bc8b2..00000000 --- a/packages/opub-viz/assets/tokens.css +++ /dev/null @@ -1,334 +0,0 @@ -/* colors */ -:root { - --transparent: #00000000; - --background: #f6f6f7; - --background-hovered: #f1f2f3; - --background-invert: #202123; - --background-pressed: #edeeef; - --background-selected: #edeeef; - - --surface: #ffffff; - --surface-subdued: #fafbfb; - --surface-hovered: #f6f6f7; - --surface-pressed: #f1f2f3; - --surface-depressed: #edeeef; - --surface-disabled: #fafbfb; - --surface-search-field: #f1f2f3; - --surface-selected: #f2f7fe; - --surface-selected-hovered: #edf4fe; - --surface-selected-pressed: #e5effd; - --surface-warning: #ffd79d; - --surface-warning-subdued: #fff5ea; - --surface-warning-subdued-hovered: #fff2e2; - --surface-warning-subdued-pressed: #ffebd3; - --surface-critical: #fed3d1; - --surface-critical-subdued: #fff4f4; - --surface-critical-subdued-hovered: #fff0f0; - --surface-critical-subdued-pressed: #ffe9e8; - --surface-critical-subdued-depressed: #febcb9; - --surface-success: #aee9d1; - --surface-success-subdued: #f1f8f5; - --surface-success-subdued-hovered: #ecf6f1; - --surface-success-subdued-pressed: #e2f1ea; - --surface-highlight: #a4e8f2; - --surface-highlight-subdued: #ebf9fc; - --surface-highlight-subdued-hovered: #e4f7fa; - --surface-highlight-subdued-pressed: #d5f3f8; - --surface-neutral: #e4e5e7; - --surface-neutral-subdued: #f6f6f7; - --surface-neutral-hovered: #dbdddf; - --surface-neutral-pressed: #c9ccd0; - --surface-neutral-disabled: #f1f2f3; - --surface-primary-selected: #f1f8f5; - --surface-primary-selected-hovered: #b3d0c3; - --surface-primary-selected-pressed: #a2bcb0; - --surface-attention: #ffea8a; - - --text: #202223; - --text-on-dark: #e3e5e7; - --text-subdued: #6d7175; - --text-disabled: #8c9196; - --text-critical: #d72c0d; - --text-warning: #916a00; - --text-success: #008060; - --text-highlight: #347c84; - --text-on-interactive: #ffffff; - --text-on-primary: #ffffff; - --text-on-critical: #ffffff; - --text-primary: #007b5c; - --text-primary-hover: #006c50; - --text-primary-pressed: #005c44; - - --icon: #5c5f62; - --icon-surface: #ffffff; - --icon-subdued: #8c9196; - --icon-hovered: #1a1c1d; - --icon-pressed: #44474a; - --icon-disabled: #babec3; - --icon-critical: #d72c0d; - --icon-warning: #b98900; - --icon-success: #007f5f; - --icon-attention: #ba6116; - --icon-highlight: #00a0ac; - --icon-interactive: #2c6ecb; - --icon-on-interactive: #ffffff; - --icon-on-primary: #ffffff; - --icon-on-critical: #ffffff; - - --interactive: #2c6ecb; - --interactive-hovered: #1f5199; - --interactive-pressed: #103262; - --interactive-disabled: #bdc1cc; - --interactive-critical: #d82c0d; - --interactive-critical-hovered: #cd290c; - --interactive-critical-disabled: #fd938d; - --interactive-critical-pressed: #670f03; - - --border: #8c9196; - --border-subdued: #c9cccf; - --border-hovered: #999ea4; - --border-depressed: #575959; - --border-disabled: #d2d5d8; - --border-critical: #fd5749; - --border-critical-subdued: #e0b3b2; - --border-critical-disabled: #ffa7a3; - --border-warning: #b98900; - --border-warning-subdued: #e1b878; - --border-success: #00a47c; - --border-success-subdued: #95c9b4; - --border-highlight: #449da7; - --border-highlight-subdued: #98c6cd; - --border-neutral-subdued: #babfc3; - --border-shadow: #aeb4b9; - --border-shadow-subdued: #babfc4; - - --action-secondary: #ffffff; - --action-secondary-hovered: #f6f6f7; - --action-secondary-pressed: #f1f2f3; - --action-secondary-depressed: #6d7175; - --action-secondary-disabled: #ffffff; - --action-primary: #008060; - --action-primary-hovered: #006e52; - --action-primary-pressed: #005e46; - --action-primary-depressed: #003d2c; - --action-primary-disabled: #f1f1f1; - --action-critical: #d82c0d; - --action-critical-hovered: #bc2200; - --action-critical-pressed: #a21b00; - --action-critical-depressed: #6c0f00; - --action-critical-disabled: #f1f1f1; - - --surface-decorative-one: #ffc96b; - --surface-decorative-two: #ffc4b0; - --surface-decorative-three: #92e6b5; - --surface-decorative-four: #91e0d6; - --surface-decorative-five: #fdc9d0; - --text-decorative-one: #3d2800; - --text-decorative-two: #490b1c; - --text-decorative-three: #002f19; - --text-decorative-four: #002d2d; - --text-decorative-five: #4f0e1f; - --icon-decorative-one: #7e5700; - --icon-decorative-two: #af294e; - --icon-decorative-three: #006d41; - --icon-decorative-four: #006a68; - --icon-decorative-five: #ae2b4c; - - --backdrop: #00000080; - --divider: #e1e3e5; - --focused: #458fff; -} - -/* Shadows */ -:root { - --shadow-inset: inset -1px 0px 0px #e4e5e7; - --shadow-inset-button: inset 0px -1px 0px 0px #00000033; - --shadow-inset-button-pressed: inset 0px 1px 0px 0px #00000026; - --shadow-button: 0px 1px 0px 0px #0000000d; - --shadow-card: 0px 0px 5px 0px #1718180d, 0px 1px 2px 0px #00000026; - --shadow-popover: 0px 3px 6px -3px #17181814, 0px 8px 20px -4px #1718181f; - --shadow-modal: 0px 0px 1px 0px #00000033, 0px 26px 80px 0px #00000033; - --shadow-base: 0px 1px 3px 0px #3f3f4426, 0px 0px 0px 1px #3f3f440d; - --shadow-deep: 0px 0px 0px 1px #062c521a, 0px 2px 16px 0px #212b3614; - --shadow-layer: 0px 2px 16px 0px #202a3614, 0px 31px 41px 0px #202a3533; - --shadow-top-bar: 0px 2px 2px -1px #00000026; - --shadow-faint: 0px 1px 0px 0px #161d250d; - --shadow-transparent: 0px 0px 0px 0px #00000000; - --shadow-xs: 0px 0px 2px rgba(31, 33, 36, 0.24); - --shadow-sm: 0px 1px 1px rgba(31, 33, 36, 0.1); - --shadow-md: 0px 2px 4px rgba(31, 33, 36, 0.1), - 0px 1px 6px rgba(31, 33, 36, 0.05); - --shadow-lg: 0px 4px 12px rgba(31, 33, 36, 0.2), - 0px 2px 6px rgba(31, 33, 36, 0.05); - --shadow-xl: 0px 4px 18px -2px rgba(31, 33, 36, 0.08), - 0px 12px 18px -2px rgba(31, 33, 36, 0.15); - --shadow-2xl: 0px 32px 32px rgba(31, 33, 36, 0.15), - 0px 32px 56px -2px rgba(31, 33, 36, 0.16); -} - -/* fonts */ -:root { - --primary-font: 'Inter', sans-serif; - --mono-font: 'Space Mono', monospace; -} - -/* Font Styles */ -:root { - --font-size-700: 2.5rem; /* 40px */ - --font-size-600: 2rem; /* 32px */ - --font-size-500: 1.75rem; /* 28px */ - --font-size-400: 1.5rem; /* 24px */ - --font-size-300: 1.25rem; /* 20px */ - --font-size-200: 1rem; /* 26px */ - --font-size-100: 0.875rem; /* 14px */ - --font-size-75: 0.75rem; /* 12px */ - - --font-weight-regular: 400; - --font-weight-medium: 500; - --font-weight-semibold: 600; - --font-weight-bold: 700; - - --font-line-height-1: 1rem; - --font-line-height-2: 1.25rem; - --font-line-height-3: 1.5rem; - --font-line-height-4: 1.75rem; - --font-line-height-5: 2rem; - --font-line-height-6: 2.5rem; - --font-line-height-7: 3rem; -} - -/* Shape */ -:root { - --border-radius-05: 2px; - --border-radius-1: 4px; - --border-radius-2: 8px; - --border-radius-3: 12px; - --border-radius-4: 16px; - --border-radius-5: 20px; - --border-radius-6: 30px; - - --border-radius-full: 9999px; - --border-radius-base: 3px; - --border-radius-large: 6px; - --border-radius-half: 50%; - - --border-width-1: 1px; - --border-width-2: 2px; - --border-width-3: 3px; - --border-width-4: 4px; - --border-width-5: 5px; - - --border-base: var(--border-width-1) solid var(--border-subdued); - --border-dark: var(--border-width-1) solid var(--border); - --border-transparent: var(--border-width-1) solid transparent; - --border-divider: var(--border-width-1) solid var(--divider); -} - -/* Space Patterns */ -:root { - --space-0: 0px; - --space-05: 2px; - --space-1: 4px; - --space-025: 1px; - --space-2: 8px; - --space-3: 12px; - --space-4: 16px; - --space-5: 20px; - --space-6: 24px; - --space-8: 32px; - --space-10: 40px; - --space-12: 48px; - --space-16: 64px; - --space-20: 80px; - --space-24: 96px; - --space-28: 112px; - --space-32: 128px; -} - -/* Z Index */ -:root { - --z-1: 100; - --z-2: 400; - --z-3: 510; - --z-4: 512; - --z-5: 513; - --z-6: 514; - --z-7: 515; - --z-8: 516; - --z-9: 517; - --z-10: 518; - --z-11: 519; - --z-12: 520; -} - -/* Motion */ -@keyframes keyframes-bounce { - from, - 65%, - 85% { - transform: scale(1); - } - 75% { - transform: scale(0.85); - } - 82.5% { - transform: scale(1.05); - } -} - -@keyframes fade-in { - to { - opacity: 1; - } -} - -@keyframes keyframes-pulse { - from, - 75% { - transform: scale(0.85); - opacity: 1; - } - to { - transform: scale(2.5); - opacity: 0; - } -} - -@keyframes keyframes-spin { - to { - transform: rotate(1turn); - } -} - -@keyframes pulse-animation { - 50% { - opacity: 0.5; - } -} - -:root { - --duration-0: 0ms; - --duration-50: 50ms; - --duration-100: 100ms; - --duration-150: 150ms; - --duration-200: 200ms; - --duration-250: 250ms; - --duration-300: 300ms; - --duration-350: 350ms; - --duration-400: 400ms; - --duration-450: 450ms; - --duration-500: 500ms; - --duration-2000: 2000ms; - --duration-5000: 5000ms; - - --ease: cubic-bezier(0.25, 0.1, 0.25, 1); - --ease-in: cubic-bezier(0.42, 0, 1, 1); - --ease-out: cubic-bezier(0, 0, 0.58, 1); - --ease-in-out: cubic-bezier(0.42, 0, 0.58, 1); - --linear: cubic-bezier(0, 0, 1, 1); - - --keyframes-bounce: keyframes-bounce; - --keyframes-fade-in: keyframes-fade-in; - --keyframes-pulse: pulse-animation; - --keyframes-spin: keyframes-spin; -} diff --git a/packages/opub-viz/index.html b/packages/opub-viz/index.html new file mode 100644 index 00000000..e0d1c840 --- /dev/null +++ b/packages/opub-viz/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/packages/opub-viz/package.json b/packages/opub-viz/package.json index 5607f368..f0ad7f70 100644 --- a/packages/opub-viz/package.json +++ b/packages/opub-viz/package.json @@ -1,7 +1,7 @@ { "name": "opub-viz", "description": "OPub Visualization Library", - "version": "0.0.8", + "version": "0.0.9", "private": false, "license": "MIT", "author": "CivicDataLab ", @@ -34,6 +34,7 @@ "node": ">=16 <=18" }, "scripts": { + "vite": "vite", "dev": "storybook dev -p 6007", "build": "run-s build:types build:js", "build:types": "tsc -b ./tsconfig.node.json", @@ -62,24 +63,25 @@ "lucide-react": "^0.268.0", "react-leaflet": "^4.2.1", "tailwind-merge": "^1.14.0", - "tailwindcss-animate": "^1.0.7" + "tailwindcss-animate": "^1.0.7", + "opub-ui": "*" }, "devDependencies": { "@rollup/plugin-commonjs": "^24.0.1", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.4.1", "@rollup/plugin-typescript": "8.3.3", - "@storybook/addon-actions": "^7.6.3", + "@storybook/addon-actions": "^7.6.5", "@storybook/addon-console": "^2.0.0", - "@storybook/addon-essentials": "7.6.3", - "@storybook/addon-interactions": "7.6.3", - "@storybook/addon-links": "7.6.3", + "@storybook/addon-essentials": "7.6.5", + "@storybook/addon-interactions": "7.6.5", + "@storybook/addon-links": "7.6.5", "@storybook/addon-styling": "^1.3.7", - "@storybook/addons": "7.6.3", - "@storybook/react": "7.6.3", - "@storybook/react-vite": "7.6.3", + "@storybook/addons": "7.6.5", + "@storybook/react": "7.6.5", + "@storybook/react-vite": "7.6.5", "@storybook/testing-library": "^0.2.2", - "@storybook/theming": "^7.6.3", + "@storybook/theming": "^7.6.5", "@svgr/rollup": "^7.0.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", @@ -109,7 +111,7 @@ "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-visualizer": "^5.9.0", - "storybook": "7.6.3", + "storybook": "7.6.5", "storybook-addon-pseudo-states": "^2.1.2", "tsconfig": "*", "typescript": "^5.0.4", diff --git a/packages/opub-viz/src/App.tsx b/packages/opub-viz/src/App.tsx new file mode 100644 index 00000000..9a26aaee --- /dev/null +++ b/packages/opub-viz/src/App.tsx @@ -0,0 +1,70 @@ +import { features } from '../assets/json/assam.json'; +import { LeafletChoropleth } from './components'; + +function App() { + const legendData = [ + { + label: '331+', + color: '#a50f15', + }, + { + label: '326 - 330', + color: '#de2d26', + }, + { + label: '321 - 325', + color: '#fb6a4a', + }, + { + label: '316 - 320', + color: '#fc9272', + }, + { + label: '311 - 315', + color: '#fcbba1', + }, + { + label: '0 - 310', + color: '#fee5d9', + }, + ]; + + const legendHeading = { + heading: 'Districts', + subheading: 'Average Rainfall (mm)', + }; + + const mapDataFn = (value: number) => { + return value >= 330 + ? '#a50f15' + : value >= 325 + ? '#de2d26' + : value >= 320 + ? '#fb6a4a' + : value >= 315 + ? '#fc9272' + : value >= 310 + ? '#fcbba1' + : '#fee5d9'; + }; + + if (!features) return
Loading...
; + + return ( +
+
+ +
+
+ ); +} +export default App; diff --git a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.module.scss b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.module.scss index 4b9aca1f..a9c2a5d5 100644 --- a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.module.scss +++ b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.module.scss @@ -1,8 +1,10 @@ -@import '../../../styles/common'; - .Wrapper { height: 100%; position: relative; + + > div { + background-color: var(--surface-interactive); + } } .Legend { @@ -10,63 +12,28 @@ z-index: 999; right: 16px; bottom: 32px; - padding: 20px 10px; - box-shadow: 0 0 5px 0 rgba(240, 234, 234, 0.3); - background-color: rgba(217, 217, 217, 0.8); - font-size: 12px; - letter-spacing: 2px; - border-radius: 5px; - font-family: var(--primary-font); + padding: var(--space-3); + border-radius: var(--border-radius-1); + border: 1px solid var(--border-subdued); + background-color: var(--surface-default); + display: flex; + flex-direction: column; + gap: var(--space-3); +} - & > div { - color: #000; - position: relative; - display: flex; - align-items: center; - height: 20px; - padding: 0 10px; - font-weight: 500; - } +.LegendItem { + display: flex; + align-items: center; - & > div::before { + &::before { content: ''; background-color: var(--color); + border: 1px solid var(--border-subdued, #d7dbdf); left: 0; top: 0; - width: 20px; - height: 20px; - margin-right: 12px; - } - - @media (max-width: 768px) { - left: 38px; - bottom: 100px; - font-size: 10px; - letter-spacing: 0px; - height: 15%; - - & > div::before { - width: 10px; - height: 10px; - } - } - - &.light_all { - background: rgba(217, 217, 217, 0.8); - box-shadow: 0 0 5px 0 rgba(240, 234, 234, 0.3); - - & > div { - color: #000; - } - } - - &.dark_all { - background: rgba(0, 0, 0, 0.8); - box-shadow: 0 0 5px 0 rgba(184, 140, 140, 0.3); - - & > div { - color: #fff; - } + width: 24px; + height: 24px; + margin-right: var(--space-4); } } diff --git a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.stories.tsx b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.stories.tsx index 50d342d8..bbad0c1b 100644 --- a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.stories.tsx +++ b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.stories.tsx @@ -10,14 +10,7 @@ const meta = { argTypes: { defaultLayer: { control: 'select', - options: [ - 'light_all', - 'light_nolabels', - 'dark_all', - 'dark_nolabels', - 'rastertiles/voyager', - 'rastertiles/voyager_nolabels', - ], + options: ['satellite', 'light', 'dark'], description: 'theme of the map', }, }, @@ -82,6 +75,8 @@ export const Default: Story = { legendData, mapDataFn, mapProperty: 'dt_code', - mapZoom: 7.4, + mapZoom: 7.8, + fillOpacity: 1, + mapCenter: [26.193, 92.3], }, }; diff --git a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.tsx b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.tsx index 6459a583..c07aad7b 100644 --- a/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.tsx +++ b/packages/opub-viz/src/components/LeafletChoropleth/LeafletChoropleth.tsx @@ -1,19 +1,17 @@ import { cn } from '../../utils'; -import { Popover, PopoverContent, PopoverTrigger } from '../ui'; import styles from './LeafletChoropleth.module.scss'; -import { IconBoxMultiple } from '@tabler/icons-react'; +import { IconStack } from '@tabler/icons-react'; +import { Popover, RadioGroup, RadioItem, Text } from 'opub-ui'; import React from 'react'; import { GeoJSON, MapContainer, TileLayer, ScaleControl } from 'react-leaflet'; -const layers = [ - 'light_all', - 'light_nolabels', - 'dark_all', - 'dark_nolabels', - 'rastertiles/voyager', - 'rastertiles/voyager_nolabels', -] as const; -type layerOptions = (typeof layers)[number]; +const layers = { + light: 'https://tile.openstreetmap.org/{z}/{x}/{y}.png', + dark: 'https://tiles.stadiamaps.com/tiles/alidade_smooth_dark/{z}/{x}/{y}{r}.png', + satellite: + 'https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', +} as const; +type layerOptions = keyof typeof layers; type MapProps = { /* Map file to be used */ @@ -62,6 +60,9 @@ type MapProps = { type LegendProps = { /* data for legend */ legendData?: { label: string; color: string }[]; + + /* heading for legend */ + legendHeading?: { heading: string; subheading?: string }; }; type Props = MapProps & LegendProps; @@ -69,7 +70,8 @@ type Props = MapProps & LegendProps; const LeafletChoropleth = (props: Props) => { const { legendData, - defaultLayer = 'light_all', + legendHeading, + defaultLayer = 'light', hideLayers = false, className, ...others @@ -80,16 +82,23 @@ const LeafletChoropleth = (props: Props) => { return (
- - {!hideLayers && ( - - )} - {legendData && ( - - )} + +
+ {!hideLayers && ( + + )} + {legendData && ( + + )} +
); }; @@ -107,6 +116,7 @@ const Map = ({ fillOpacity, hideScale = false, mapDataFn, + hideLayers = false, }: MapProps & { selectedLayer: layerOptions; }) => { @@ -178,7 +188,7 @@ const Map = ({ color: selectedLayer?.includes('dark') ? '#eee' : 'var(--mapareadistrict-border)', - fillOpacity: fillOpacity ? fillOpacity : 0.5, + fillOpacity: fillOpacity ? fillOpacity : 0.9, }; }; @@ -188,10 +198,14 @@ const Map = ({ if (!unmountMap) { return ( - - + + {!hideLayers && } {features && ( <> { - const className = cn(styles.Legend, styles[selectedLayer]); +const Legend = ({ legendData, legendHeading }: LegendProps) => { + if (!legendData) return null; + const className = cn(styles.Legend); return (
- {data && - data.map((item) => { + {legendHeading && ( +
+ {legendHeading.heading} + {legendHeading.subheading && ( + + {legendHeading.subheading} + + )} +
+ )} +
+ {legendData.map((item) => { return (
- {item.label} + {item.label}
); })} +
); }; @@ -246,40 +268,39 @@ const LayerSelector = ({ return (
- - Change Layer - - - - - -
- Change Layer -
- {layers.map((layer) => { - return ( - - ); - })} -
-
-
+ + + + + { + setSelectedLayer(val); + }} + name="mapTheme" + value={selectedLayer} + title="Change Layer" + > + {Object.keys(layers).map((layer: any) => { + return ( + + {layer} + + ); + })} + +
); }; -export default React.memo(LeafletChoropleth); +export default LeafletChoropleth; diff --git a/packages/opub-viz/src/main.tsx b/packages/opub-viz/src/main.tsx new file mode 100644 index 00000000..52427b13 --- /dev/null +++ b/packages/opub-viz/src/main.tsx @@ -0,0 +1,13 @@ +import App from './App.tsx'; +import { Tooltip } from 'opub-ui'; +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import '../assets/styles.css'; + +ReactDOM.createRoot(document.getElementById('root')!).render( + + + + + +); diff --git a/packages/opub-viz/src/vite-env.d.ts b/packages/opub-viz/src/vite-env.d.ts new file mode 100644 index 00000000..11f02fe2 --- /dev/null +++ b/packages/opub-viz/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/opub-viz/styles/common.css b/packages/opub-viz/styles/common.css deleted file mode 100644 index 3cf289ed..00000000 --- a/packages/opub-viz/styles/common.css +++ /dev/null @@ -1 +0,0 @@ -@import url('leaflet/dist/leaflet.css'); diff --git a/packages/opub-viz/tsconfig.json b/packages/opub-viz/tsconfig.json index 9e47fd28..370d82a8 100644 --- a/packages/opub-viz/tsconfig.json +++ b/packages/opub-viz/tsconfig.json @@ -19,7 +19,8 @@ "declaration": true, "declarationDir": "dist/ts", "declarationMap": false, - "emitDeclarationOnly": true + "emitDeclarationOnly": true, + "allowImportingTsExtensions": true }, "exclude": ["dist", "build", "node_modules", "vite.config.ts"], "include": [".", "./src", "./.storybook", "**/*.tsx"], diff --git a/yarn.lock b/yarn.lock index b240b178..4eaad87a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5383,18 +5383,6 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-2.1.1.tgz#ceff6a28a5b4867c2dd4a1ba513de278ccbe8bb1" integrity sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== -"@storybook/addon-actions@7.6.3", "@storybook/addon-actions@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.3.tgz#c84980d8cf95b47918d87f996844c309c45252e3" - integrity sha512-f4HXteYE8IJXztAK+ab5heSjXWNWvyIAU63T3Fqe3zmqONwCerUKY54Op+RkAZc/R6aALTxvGRKAH2ff8g2vjQ== - dependencies: - "@storybook/core-events" "7.6.3" - "@storybook/global" "^5.0.0" - "@types/uuid" "^9.0.1" - dequal "^2.0.2" - polished "^4.2.2" - uuid "^9.0.0" - "@storybook/addon-actions@7.6.4", "@storybook/addon-actions@^7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.4.tgz#b2d2941baa926718f0c53581c8cc8b19c2e0393b" @@ -5407,14 +5395,17 @@ polished "^4.2.2" uuid "^9.0.0" -"@storybook/addon-backgrounds@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.3.tgz#4f4ca4ed998fb2267d2a056f8921a43d9869bff8" - integrity sha512-ZZFNf8FBYBsuXvXdVk3sBgxJTn6s0HznuEE9OmAA7tMsLEDlUiWS9LEvjX2jX5K0kWivHTkJDTXV0NcLL1vWAg== +"@storybook/addon-actions@7.6.5", "@storybook/addon-actions@^7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-7.6.5.tgz#276ed222cc038423cd5ee80441f88544a2663311" + integrity sha512-lW/m9YcaNfBZk+TZLxyzHdd563mBWpsUIveOKYjcPdl/q0FblWWZrRsFHqwLK1ldZ4AZXs8J/47G8CBr6Ew2uQ== dependencies: + "@storybook/core-events" "7.6.5" "@storybook/global" "^5.0.0" - memoizerific "^1.11.3" - ts-dedent "^2.0.0" + "@types/uuid" "^9.0.1" + dequal "^2.0.2" + polished "^4.2.2" + uuid "^9.0.0" "@storybook/addon-backgrounds@7.6.4": version "7.6.4" @@ -5425,6 +5416,15 @@ memoizerific "^1.11.3" ts-dedent "^2.0.0" +"@storybook/addon-backgrounds@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.5.tgz#0b65a2163309b3768540301353e14878e27b7dcb" + integrity sha512-wZZOL19vg4TTRtOTl71XKqPe5hQx3XUh9Fle0wOi91FiFrBdqusrppnyS89wPS8RQG5lXEOFEUvYcMmdCcdZfw== + dependencies: + "@storybook/global" "^5.0.0" + memoizerific "^1.11.3" + ts-dedent "^2.0.0" + "@storybook/addon-console@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@storybook/addon-console/-/addon-console-2.0.0.tgz#aaed50ab3b183a468ab272f9aefcb3ca6278728d" @@ -5432,15 +5432,6 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-controls@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.3.tgz#1ade53748b04c37d9b604f76e1da82dfe4721c0b" - integrity sha512-xsM3z+CY1YOPqrcCldQLoon947fbd/o3gSO7hM3NwKiw/2WikExPO3VM4R2oi4W4PvnhkSOIO+ZDRuSs1yFmOg== - dependencies: - "@storybook/blocks" "7.6.3" - lodash "^4.17.21" - ts-dedent "^2.0.0" - "@storybook/addon-controls@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.4.tgz#8f8651a1e929f5f8506d025bcc5c3e454444b1c3" @@ -5450,29 +5441,13 @@ lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-7.6.3.tgz#113e62a13729489e2657d2b779b5be33893f6758" - integrity sha512-2Ts+3EFg9ehkQdbjBWnCH1SE0BdyCLN6hO2N030tGxi0Vko9t9O7NLj5qdBwxLcEzb/XzL4zWukzfU17pktQwA== +"@storybook/addon-controls@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-7.6.5.tgz#1d7467da3d9d2eba7d325366ccbcd60d73803a5b" + integrity sha512-EdSZ2pYf74mOXZGGJ22lrDvdvL0YKc95iWv9FFEhUFOloMy/0OZPB2ybYmd2KVCy3SeIE4Zfeiw8pDXdCUniOQ== dependencies: - "@jest/transform" "^29.3.1" - "@mdx-js/react" "^2.1.5" - "@storybook/blocks" "7.6.3" - "@storybook/client-logger" "7.6.3" - "@storybook/components" "7.6.3" - "@storybook/csf-plugin" "7.6.3" - "@storybook/csf-tools" "7.6.3" - "@storybook/global" "^5.0.0" - "@storybook/mdx2-csf" "^1.0.0" - "@storybook/node-logger" "7.6.3" - "@storybook/postinstall" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/react-dom-shim" "7.6.3" - "@storybook/theming" "7.6.3" - "@storybook/types" "7.6.3" - fs-extra "^11.1.0" - remark-external-links "^8.0.0" - remark-slug "^6.0.0" + "@storybook/blocks" "7.6.5" + lodash "^4.17.21" ts-dedent "^2.0.0" "@storybook/addon-docs@7.6.4": @@ -5500,24 +5475,29 @@ remark-slug "^6.0.0" ts-dedent "^2.0.0" -"@storybook/addon-essentials@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-7.6.3.tgz#04bec8eadfe22833cdeacac105a295b3099c2c72" - integrity sha512-bpbt5O0wcB83VLZg8QMXut+8g+7EF4iuevpwiynN9mbpQFvG49c6SE6T2eFJKTvVb4zszyfcNA0Opne2G83wZw== - dependencies: - "@storybook/addon-actions" "7.6.3" - "@storybook/addon-backgrounds" "7.6.3" - "@storybook/addon-controls" "7.6.3" - "@storybook/addon-docs" "7.6.3" - "@storybook/addon-highlight" "7.6.3" - "@storybook/addon-measure" "7.6.3" - "@storybook/addon-outline" "7.6.3" - "@storybook/addon-toolbars" "7.6.3" - "@storybook/addon-viewport" "7.6.3" - "@storybook/core-common" "7.6.3" - "@storybook/manager-api" "7.6.3" - "@storybook/node-logger" "7.6.3" - "@storybook/preview-api" "7.6.3" +"@storybook/addon-docs@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-7.6.5.tgz#60a658deb589db73c20dff4b1d8c6b30b4e22232" + integrity sha512-D9tZyD41IujCHiPYdfS2bKtZRJPNwO4EydzyqODXppomluhFbY3uTEaf0H1UFnJLQxWNXZ7rr3aS0V3O6yu8pA== + dependencies: + "@jest/transform" "^29.3.1" + "@mdx-js/react" "^2.1.5" + "@storybook/blocks" "7.6.5" + "@storybook/client-logger" "7.6.5" + "@storybook/components" "7.6.5" + "@storybook/csf-plugin" "7.6.5" + "@storybook/csf-tools" "7.6.5" + "@storybook/global" "^5.0.0" + "@storybook/mdx2-csf" "^1.0.0" + "@storybook/node-logger" "7.6.5" + "@storybook/postinstall" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/react-dom-shim" "7.6.5" + "@storybook/theming" "7.6.5" + "@storybook/types" "7.6.5" + 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.4": @@ -5540,12 +5520,25 @@ "@storybook/preview-api" "7.6.4" ts-dedent "^2.0.0" -"@storybook/addon-highlight@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-7.6.3.tgz#e6c9b8fe88acbf91c76c82e519eda7f2d129da61" - integrity sha512-Z9AJ05XCTzFZPAxQSkQf9/Hazf5/QQI0jYSsvKqt7Vk+03q5727oD9KcIY5IHPYqQqN9fHExQh1eyqY8AnS8mg== - dependencies: - "@storybook/global" "^5.0.0" +"@storybook/addon-essentials@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-7.6.5.tgz#0b785b58205eada1aa8374f2cba6bc39530147e9" + integrity sha512-VCLj1JAEpGoqF5iFJOo1CZFFck/tg4m/98DLdQuNuXvxT6jqaF0NI9UUQuJLIGteDCR7NKRbTFc1hV3/Ev+Ziw== + dependencies: + "@storybook/addon-actions" "7.6.5" + "@storybook/addon-backgrounds" "7.6.5" + "@storybook/addon-controls" "7.6.5" + "@storybook/addon-docs" "7.6.5" + "@storybook/addon-highlight" "7.6.5" + "@storybook/addon-measure" "7.6.5" + "@storybook/addon-outline" "7.6.5" + "@storybook/addon-toolbars" "7.6.5" + "@storybook/addon-viewport" "7.6.5" + "@storybook/core-common" "7.6.5" + "@storybook/manager-api" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/preview-api" "7.6.5" + ts-dedent "^2.0.0" "@storybook/addon-highlight@7.6.4": version "7.6.4" @@ -5554,16 +5547,12 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/addon-interactions@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-7.6.3.tgz#0e062aa81aaee1ebce9b943ad29c7f0cf56816a9" - integrity sha512-Gm2UJvQC8xs9KIbVZQegTLT3VBsEZIRsXy3htNqWjSdoJZK5M4/YJ3jB247CA/Jc+Mkj7d5SlJe+bCGEzjKTbw== +"@storybook/addon-highlight@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-7.6.5.tgz#588818963c48cc1d0f06a20323e72e3f0077b7c4" + integrity sha512-CxzmIb30F9nLPQwT0lCPYhOAwGlGF4IkgkO8hYA7VfGCGUkJZEyyN/YkP/ZCUSdCIRChDBouR3KiFFd4mDFKzg== dependencies: "@storybook/global" "^5.0.0" - "@storybook/types" "7.6.3" - jest-mock "^27.0.6" - polished "^4.2.2" - ts-dedent "^2.2.0" "@storybook/addon-interactions@7.6.4": version "7.6.4" @@ -5576,14 +5565,16 @@ polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-7.6.3.tgz#027a51941b5700494cced6c02555c7864011fc48" - integrity sha512-dUIf6Y0nckxZfVQvQSqcthaycRxy69dCJLo3aORrOPL8NvGz3v1bK0AUded5wv8vnOVxfSx/Zqu7MyFr9xyjOA== +"@storybook/addon-interactions@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-7.6.5.tgz#13013614eb132f45b19d65338a72b948635313b2" + integrity sha512-8Hzt9u1DQzFvtGER/hCGIvGpCoVwzVoqpM98f2KAIVx/NMFmRW7UyKihXzw1j2t4q2ZaF2jZDYWCBqlP+iwILA== dependencies: - "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - ts-dedent "^2.0.0" + "@storybook/types" "7.6.5" + jest-mock "^27.0.6" + polished "^4.2.2" + ts-dedent "^2.2.0" "@storybook/addon-links@7.6.4": version "7.6.4" @@ -5594,6 +5585,15 @@ "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" +"@storybook/addon-links@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-7.6.5.tgz#178b1986e86fa31f7fbb717c7f3628836adb6361" + integrity sha512-Lx4Ng+iXt0YpIrKGr+nOZlpN9ypOoEDoP/7bZ6m7GXuVAkDm3JrRCBp7e2ZKSKcTxPdjPuO9HVKkIjtqjINlpw== + dependencies: + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + ts-dedent "^2.0.0" + "@storybook/addon-mdx-gfm@^7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-7.6.4.tgz#01a1d03440611b94fcdc816abed26516a670b89f" @@ -5603,14 +5603,6 @@ remark-gfm "^3.0.1" ts-dedent "^2.0.0" -"@storybook/addon-measure@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.3.tgz#56fd1c21c220b2023462c07219f4644b8c4f17ea" - integrity sha512-DqxADof04ktA5GSA8XnckYGdVYyC4oN8vfKSGcPzpcKrJ2uVr0BXbcyJAEcJAshEJimmpA6nH5TxabXDFBZgPQ== - dependencies: - "@storybook/global" "^5.0.0" - tiny-invariant "^1.3.1" - "@storybook/addon-measure@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.4.tgz#0597ae04a27ff596bc8f2015f7c746b33eef78a3" @@ -5619,13 +5611,13 @@ "@storybook/global" "^5.0.0" tiny-invariant "^1.3.1" -"@storybook/addon-outline@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-7.6.3.tgz#09969830938c803c9ad24037acdd4bb56eff98bf" - integrity sha512-M7d2tcqBBl+mPBUS6Nrwis50QYSCcmT/uKamud7CnlIWsMH/5GZFfAzGSLY5ETfiGsSFYssOwrXLOV4y0enu2g== +"@storybook/addon-measure@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-7.6.5.tgz#f1b70c83166cfaa851808c9d73dca8e639860fc0" + integrity sha512-tlUudVQSrA+bwI4dhO8J7nYHtYdylcBZ86ybnqMmdTthsnyc7jnaFVQwbb6bbQJpPxvEvoNds5bVGUFocuvymQ== dependencies: "@storybook/global" "^5.0.0" - ts-dedent "^2.0.0" + tiny-invariant "^1.3.1" "@storybook/addon-outline@7.6.4": version "7.6.4" @@ -5635,6 +5627,14 @@ "@storybook/global" "^5.0.0" ts-dedent "^2.0.0" +"@storybook/addon-outline@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-7.6.5.tgz#ad6ba7ce32e9fb2621c79a18dca7a791edbf5b85" + integrity sha512-P7X4+Z9L/l/RZW9UvvM+iuK2SUHD22KPc+dbYOifRXDovUqhfmcKVh1CUqTDMyZrg2ZAbropehMz1eI9BlQfxg== + dependencies: + "@storybook/global" "^5.0.0" + ts-dedent "^2.0.0" + "@storybook/addon-styling@^1.3.7": version "1.3.7" resolved "https://registry.yarnpkg.com/@storybook/addon-styling/-/addon-styling-1.3.7.tgz#a440fafcbf2899fac28c3c778bec9f3c6fc02dd9" @@ -5659,22 +5659,15 @@ sass-loader "^13.2.2" style-loader "^3.3.2" -"@storybook/addon-toolbars@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.3.tgz#f95704d054ac418a3410c424cc81e9b4d28ad8c5" - integrity sha512-8GpwOt0J5yLrJhTr9/h0a/LTDjt49FhdvdxiVWLlLMrjIXSIc7j193ZgoHfnlwVhJS5zojcjB+HmRw/E+AneoA== - "@storybook/addon-toolbars@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.4.tgz#de76577d20db8a0e63c567d9cbfad7de15ca0f56" integrity sha512-ENMQJgU4sRCLLDVXYfa+P3cQVV9PC0ZxwVAKeM3NPYPNH/ODoryGNtq+Q68LwHlM4ObCE2oc9MzaQqPxloFcCw== -"@storybook/addon-viewport@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-7.6.3.tgz#70b8920f0b272ab723b5b2a3819cdaf10acfa051" - integrity sha512-I9FQxHi4W7RUyZut4NziYa+nkBCpD1k2YpEDE5IwSC3lqQpDzFZN89eNWQtZ38tIU4c90jL3L1k69IHvANGHsA== - dependencies: - memoizerific "^1.11.3" +"@storybook/addon-toolbars@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-7.6.5.tgz#a7e49640daad1b45926e453e36d8d8fecd88becf" + integrity sha512-/zqWbVNE/SHc8I5Prnd2Q8U57RGEIYvHfeXjfkuLcE2Quc4Iss4x/9eU7SKu4jm+IOO2s0wlN6HcqI3XEf2XxA== "@storybook/addon-viewport@7.6.4": version "7.6.4" @@ -5683,14 +5676,12 @@ dependencies: memoizerific "^1.11.3" -"@storybook/addons@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-7.6.3.tgz#b634d241a111a9cf0c63f797c5c71695ba03a2bd" - integrity sha512-UuqMOcr+x+4ogtn889wGgVAFxswHjN8ybD6ZTuRatLXA3YC2aywKGL1Xz0bmrTfv5WTlNxOPuwoTIhIH/P073w== +"@storybook/addon-viewport@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-7.6.5.tgz#c6472679828b0a77c0db12662e42d18f8999a6f5" + integrity sha512-9ghKTaduIUvQ6oShmWLuwMeTjtMR4RgKeKHrTJ7THMqvE/ydDPCYeL7ugF65ocXZSEz/QmxdK7uL686ZMKsqNA== dependencies: - "@storybook/manager-api" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/types" "7.6.3" + memoizerific "^1.11.3" "@storybook/addons@7.6.4": version "7.6.4" @@ -5701,6 +5692,15 @@ "@storybook/preview-api" "7.6.4" "@storybook/types" "7.6.4" +"@storybook/addons@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-7.6.5.tgz#b21e88c89ef8579c5be6b759e15bedb5ca0c6627" + integrity sha512-v+d8io1MsgTd7rruYInfKXY0c1uXn+ADLxAppUI0PUwPFYwg9tLn3cvwgt5SVum9E5IkVQwXoW6JNkDC5fC8XQ== + dependencies: + "@storybook/manager-api" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/types" "7.6.5" + "@storybook/api@^7.0.12": version "7.4.3" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-7.4.3.tgz#109f50c5eef756a980d87c6570018a22620f5901" @@ -5709,22 +5709,22 @@ "@storybook/client-logger" "7.4.3" "@storybook/manager-api" "7.4.3" -"@storybook/blocks@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.3.tgz#61f1ce2935b20f6fd55a95f1a970809be53bdcc7" - integrity sha512-EyjyNNCZMcV9UnBSujwduiq+F1VLVX/f16fTTPqqZOHigyfrG5LoEYC6dwOC4yO/xfWY+h3qJ51yiugMxVl0Vg== +"@storybook/blocks@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.4.tgz#f5d0de020b886e0fd17021608df5b73e5e39ae69" + integrity sha512-iXinXXhTUBtReREP1Jifpu35DnGg7FidehjvCM8sM4E4aymfb8czdg9DdvG46T2UFUPUct36nnjIdMLWOya8Bw== dependencies: - "@storybook/channels" "7.6.3" - "@storybook/client-logger" "7.6.3" - "@storybook/components" "7.6.3" - "@storybook/core-events" "7.6.3" + "@storybook/channels" "7.6.4" + "@storybook/client-logger" "7.6.4" + "@storybook/components" "7.6.4" + "@storybook/core-events" "7.6.4" "@storybook/csf" "^0.1.2" - "@storybook/docs-tools" "7.6.3" + "@storybook/docs-tools" "7.6.4" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/theming" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/manager-api" "7.6.4" + "@storybook/preview-api" "7.6.4" + "@storybook/theming" "7.6.4" + "@storybook/types" "7.6.4" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -5738,22 +5738,22 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/blocks@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.4.tgz#f5d0de020b886e0fd17021608df5b73e5e39ae69" - integrity sha512-iXinXXhTUBtReREP1Jifpu35DnGg7FidehjvCM8sM4E4aymfb8czdg9DdvG46T2UFUPUct36nnjIdMLWOya8Bw== +"@storybook/blocks@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-7.6.5.tgz#402b99d7b6047c8eec75147b20f0878e14db8d73" + integrity sha512-/NjuYkPks5w9lKn47KLgVC5cBkwfc+ERAp0CY0Xe//BQJkP+bcI8lE8d9Qc9IXFbOTvYEULeQrFgCkesk5BmLg== dependencies: - "@storybook/channels" "7.6.4" - "@storybook/client-logger" "7.6.4" - "@storybook/components" "7.6.4" - "@storybook/core-events" "7.6.4" + "@storybook/channels" "7.6.5" + "@storybook/client-logger" "7.6.5" + "@storybook/components" "7.6.5" + "@storybook/core-events" "7.6.5" "@storybook/csf" "^0.1.2" - "@storybook/docs-tools" "7.6.4" + "@storybook/docs-tools" "7.6.5" "@storybook/global" "^5.0.0" - "@storybook/manager-api" "7.6.4" - "@storybook/preview-api" "7.6.4" - "@storybook/theming" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/manager-api" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/theming" "7.6.5" + "@storybook/types" "7.6.5" "@types/lodash" "^4.14.167" color-convert "^2.0.1" dequal "^2.0.2" @@ -5767,15 +5767,15 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-manager@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.3.tgz#bb16bbf945872d1acff7edc9f9e6b42cec4841d5" - integrity sha512-eLMjRudhiRsg7kgbmPcCkuVf2ut753fbiVR7REtqIYwq5vu8UeNOzt1vA6HgfsUj77/7+1zG8/zeyBv/5nY5mw== +"@storybook/builder-manager@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.4.tgz#64d4745f918bf370924b767cc3a767818fa45a47" + integrity sha512-k5+D3fXw7LdMOWd5tF7cIq8L3irrdW6/vmcEHLaJj1EXZ+DvsNCH9xSsLS+6zfrUcxug4oSfRqvF87w6Oz3DtA== dependencies: "@fal-works/esbuild-plugin-global-externals" "^2.1.2" - "@storybook/core-common" "7.6.3" - "@storybook/manager" "7.6.3" - "@storybook/node-logger" "7.6.3" + "@storybook/core-common" "7.6.4" + "@storybook/manager" "7.6.4" + "@storybook/node-logger" "7.6.4" "@types/ejs" "^3.1.1" "@types/find-cache-dir" "^3.2.1" "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" @@ -5789,15 +5789,15 @@ process "^0.11.10" util "^0.12.4" -"@storybook/builder-manager@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.4.tgz#64d4745f918bf370924b767cc3a767818fa45a47" - integrity sha512-k5+D3fXw7LdMOWd5tF7cIq8L3irrdW6/vmcEHLaJj1EXZ+DvsNCH9xSsLS+6zfrUcxug4oSfRqvF87w6Oz3DtA== +"@storybook/builder-manager@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/builder-manager/-/builder-manager-7.6.5.tgz#bf02a89c56522f89d652aa050d9934f8bdd1d79c" + integrity sha512-FQyI+tfzMam2XKXq7k921YVafIJs9Vqvos5qx8vyRnRffo55UU8tgunwjGn0PswtbMm6sThVqE0C0ZzVr7RG8A== dependencies: "@fal-works/esbuild-plugin-global-externals" "^2.1.2" - "@storybook/core-common" "7.6.4" - "@storybook/manager" "7.6.4" - "@storybook/node-logger" "7.6.4" + "@storybook/core-common" "7.6.5" + "@storybook/manager" "7.6.5" + "@storybook/node-logger" "7.6.5" "@types/ejs" "^3.1.1" "@types/find-cache-dir" "^3.2.1" "@yarnpkg/esbuild-plugin-pnp" "^3.0.0-rc.10" @@ -5811,28 +5811,6 @@ process "^0.11.10" util "^0.12.4" -"@storybook/builder-vite@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/builder-vite/-/builder-vite-7.6.3.tgz#421c658eb2c1affc2959bcab2f2e7835a8ff989c" - integrity sha512-r/G/6wdwgbhMiMZ8Z+Js8VLjIo7a0DG5SxJorTHSWNi0+jyM+3Qlg3Xj96I8yL4gfTIKWVScHqHprhjRb2E64g== - dependencies: - "@storybook/channels" "7.6.3" - "@storybook/client-logger" "7.6.3" - "@storybook/core-common" "7.6.3" - "@storybook/csf-plugin" "7.6.3" - "@storybook/node-logger" "7.6.3" - "@storybook/preview" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/types" "7.6.3" - "@types/find-cache-dir" "^3.2.1" - browser-assert "^1.2.1" - es-module-lexer "^0.9.3" - express "^4.17.3" - find-cache-dir "^3.0.0" - fs-extra "^11.1.0" - magic-string "^0.30.0" - rollup "^2.25.0 || ^3.3.0" - "@storybook/builder-vite@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/builder-vite/-/builder-vite-7.6.4.tgz#a9baaf41731c1da63a9f70bd015975b638f95bc5" @@ -5855,6 +5833,28 @@ magic-string "^0.30.0" rollup "^2.25.0 || ^3.3.0" +"@storybook/builder-vite@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/builder-vite/-/builder-vite-7.6.5.tgz#681154ea26b6c39dd565bc1bf29d5b46f483265a" + integrity sha512-VbAYTGr92lgCWTwO2Z7NgSW3f5/K4Vr0Qxa2IlTgMCymWdDbWdIQiREcmCP0vjAGM2ftq1+vxngohVgx/r7pUw== + dependencies: + "@storybook/channels" "7.6.5" + "@storybook/client-logger" "7.6.5" + "@storybook/core-common" "7.6.5" + "@storybook/csf-plugin" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/preview" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/types" "7.6.5" + "@types/find-cache-dir" "^3.2.1" + browser-assert "^1.2.1" + es-module-lexer "^0.9.3" + express "^4.17.3" + find-cache-dir "^3.0.0" + fs-extra "^11.1.0" + magic-string "^0.30.0" + rollup "^2.25.0 || ^3.3.0" + "@storybook/channels@7.4.3": version "7.4.3" resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.4.3.tgz#9a1e023a102cdea6e6e35f60ae6281cfacf62f26" @@ -5867,18 +5867,6 @@ telejson "^7.2.0" tiny-invariant "^1.3.1" -"@storybook/channels@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.3.tgz#b3e0a8d92dfd553ba582fdb5dd0c55272790d3f9" - integrity sha512-o9J0TBbFon16tUlU5V6kJgzAlsloJcS1cTHWqh3VWczohbRm+X1PLNUihJ7Q8kBWXAuuJkgBu7RQH7Ib46WyYg== - dependencies: - "@storybook/client-logger" "7.6.3" - "@storybook/core-events" "7.6.3" - "@storybook/global" "^5.0.0" - qs "^6.10.0" - telejson "^7.2.0" - tiny-invariant "^1.3.1" - "@storybook/channels@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.4.tgz#d0af47f1f049c3ad77bcdefec54253f56b3b0a47" @@ -5891,23 +5879,35 @@ telejson "^7.2.0" tiny-invariant "^1.3.1" -"@storybook/cli@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.3.tgz#3c1935c0bee5e805d2fb55a875e5c377cb3503ae" - integrity sha512-OuYnzZlAtpGm4rDgI4ZWkNbAkddutlJh6KmoU9oQAlZP0zmETyJN8REUWjj5T9Z1AS2iXjCMGlFVd4TC8nKocw== +"@storybook/channels@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-7.6.5.tgz#cd2c977052bc83b6d4980fe2d2e0da5c91eadd68" + integrity sha512-FIlNkyfQy9uHoJfAFL2/wO3ASGJELFvBzURBE2rcEF/TS7GcUiqWnBfiDxAbwSEjSOm2F0eEq3UXhaZEjpJHDw== + dependencies: + "@storybook/client-logger" "7.6.5" + "@storybook/core-events" "7.6.5" + "@storybook/global" "^5.0.0" + qs "^6.10.0" + telejson "^7.2.0" + tiny-invariant "^1.3.1" + +"@storybook/cli@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.4.tgz#3680233a32975a400c091341f8b6ae4cdb01c72f" + integrity sha512-GqvaFdkkBMJOdnrVe82XY0V3b+qFMhRNyVoTv2nqB87iMUXZHqh4Pu4LqwaJBsBpuNregvCvVOPe9LGgoOzy4A== 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.3" - "@storybook/core-common" "7.6.3" - "@storybook/core-events" "7.6.3" - "@storybook/core-server" "7.6.3" - "@storybook/csf-tools" "7.6.3" - "@storybook/node-logger" "7.6.3" - "@storybook/telemetry" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/codemod" "7.6.4" + "@storybook/core-common" "7.6.4" + "@storybook/core-events" "7.6.4" + "@storybook/core-server" "7.6.4" + "@storybook/csf-tools" "7.6.4" + "@storybook/node-logger" "7.6.4" + "@storybook/telemetry" "7.6.4" + "@storybook/types" "7.6.4" "@types/semver" "^7.3.4" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" @@ -5938,23 +5938,23 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/cli@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.4.tgz#3680233a32975a400c091341f8b6ae4cdb01c72f" - integrity sha512-GqvaFdkkBMJOdnrVe82XY0V3b+qFMhRNyVoTv2nqB87iMUXZHqh4Pu4LqwaJBsBpuNregvCvVOPe9LGgoOzy4A== +"@storybook/cli@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-7.6.5.tgz#7ef55649e3a407544060f5edeb2c93425caebfb2" + integrity sha512-w+Y8dx5oCLQVESOVmpsQuFksr/ewARKrnSKl9kwnVMN4sMgjOgoZ3zmV66J7SKexvwyuwlOjf840pmEglGdPPg== 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.4" - "@storybook/core-common" "7.6.4" - "@storybook/core-events" "7.6.4" - "@storybook/core-server" "7.6.4" - "@storybook/csf-tools" "7.6.4" - "@storybook/node-logger" "7.6.4" - "@storybook/telemetry" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/codemod" "7.6.5" + "@storybook/core-common" "7.6.5" + "@storybook/core-events" "7.6.5" + "@storybook/core-server" "7.6.5" + "@storybook/csf-tools" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/telemetry" "7.6.5" + "@storybook/types" "7.6.5" "@types/semver" "^7.3.4" "@yarnpkg/fslib" "2.10.3" "@yarnpkg/libzip" "2.3.0" @@ -5992,13 +5992,6 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/client-logger@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.3.tgz#221d6617e6874025b94602bc7ba6bf09d154bf5f" - integrity sha512-BpsCnefrBFdxD6ukMjAblm1D6zB4U5HR1I85VWw6LOqZrfzA6l/1uBxItz0XG96HTjngbvAabWf5k7ZFCx5UCg== - dependencies: - "@storybook/global" "^5.0.0" - "@storybook/client-logger@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.4.tgz#7533f5194903f554c297b0d327efee04c5accfbb" @@ -6006,18 +5999,25 @@ dependencies: "@storybook/global" "^5.0.0" -"@storybook/codemod@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.3.tgz#02db1a61f1fc088348f694b80aef18a929111da5" - integrity sha512-A1i8+WQfNg3frVcwSyu8E/cDkCu88Sw7JiGNnq9iW2e2oWMr2awpCDgXp8WfTK+HiDb2X1Pq5y/GmUlh3qr77Q== +"@storybook/client-logger@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-7.6.5.tgz#a9d11ce436134884ecfec908e8bb4a970e233789" + integrity sha512-S5aROWgssqg7tcs9lgW5wmCAz4SxMAtioiyVj5oFecmPCbQtFVIAREYzeoxE4GfJL+plrfRkum4BzziANn8EhQ== + dependencies: + "@storybook/global" "^5.0.0" + +"@storybook/codemod@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.4.tgz#e3a314ad07f9dc799bd2531bb7ffc6ab3cf15996" + integrity sha512-q4rZVOfozxzbDRH/LzuFDoIGBdXs+orAm18fi6iAx8PeMHe8J/MOXKccNV1zdkm/h7mTQowuRo45KwJHw8vX+g== 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.3" - "@storybook/node-logger" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/csf-tools" "7.6.4" + "@storybook/node-logger" "7.6.4" + "@storybook/types" "7.6.4" "@types/cross-spawn" "^6.0.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -6026,18 +6026,18 @@ prettier "^2.8.0" recast "^0.23.1" -"@storybook/codemod@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.4.tgz#e3a314ad07f9dc799bd2531bb7ffc6ab3cf15996" - integrity sha512-q4rZVOfozxzbDRH/LzuFDoIGBdXs+orAm18fi6iAx8PeMHe8J/MOXKccNV1zdkm/h7mTQowuRo45KwJHw8vX+g== +"@storybook/codemod@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-7.6.5.tgz#7ae6245f02ed9b95f1c6a525a6fb877710f28132" + integrity sha512-K5C9ltBClZ0aSyujGt3RJFtRicrUZy8nzhHrcADUj27rrQD26jH/p+Y05jWKj9JcI8SyMg978GN5X/1aw2Y31A== 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.4" - "@storybook/node-logger" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/csf-tools" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/types" "7.6.5" "@types/cross-spawn" "^6.0.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -6046,34 +6046,34 @@ prettier "^2.8.0" recast "^0.23.1" -"@storybook/components@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.3.tgz#07ab85253abd62d3725ccf23542362ddf11ece2d" - integrity sha512-UNV0WoUo+W0huOLvoEMuqRN/VB4p0CNswrXN1mi/oGWvAFJ8idu63lSuV4uQ/LKxAZ6v3Kpdd+oK/o+OeOoL6w== +"@storybook/components@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.4.tgz#44cf5fa1b52af540157b4dee7d23a46817329ab1" + integrity sha512-K5RvEObJAnX+SbGJbkM1qrZEk+VR2cUhRCSrFnlfMwsn8/60T3qoH7U8bCXf8krDgbquhMwqev5WzDB+T1VV8g== dependencies: "@radix-ui/react-select" "^1.2.2" "@radix-ui/react-toolbar" "^1.0.4" - "@storybook/client-logger" "7.6.3" + "@storybook/client-logger" "7.6.4" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/theming" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/theming" "7.6.4" + "@storybook/types" "7.6.4" memoizerific "^1.11.3" use-resize-observer "^9.1.0" util-deprecate "^1.0.2" -"@storybook/components@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.4.tgz#44cf5fa1b52af540157b4dee7d23a46817329ab1" - integrity sha512-K5RvEObJAnX+SbGJbkM1qrZEk+VR2cUhRCSrFnlfMwsn8/60T3qoH7U8bCXf8krDgbquhMwqev5WzDB+T1VV8g== +"@storybook/components@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-7.6.5.tgz#188a7f9ba75b04e7414b4b720d274700df286323" + integrity sha512-w4ZucbBBZ+NKMWlJKVj2I/bMBBq7gzDp9lzc4+8QaQ3vUPXKqc1ilIPYo/7UR5oxwDVMZocmMSgl9L8lvf7+Mw== dependencies: "@radix-ui/react-select" "^1.2.2" "@radix-ui/react-toolbar" "^1.0.4" - "@storybook/client-logger" "7.6.4" + "@storybook/client-logger" "7.6.5" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/theming" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/theming" "7.6.5" + "@storybook/types" "7.6.5" memoizerific "^1.11.3" use-resize-observer "^9.1.0" util-deprecate "^1.0.2" @@ -6094,14 +6094,6 @@ use-resize-observer "^9.1.0" util-deprecate "^1.0.2" -"@storybook/core-client@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.3.tgz#6324400b71e007c7414135d6d97054d515356677" - integrity sha512-RM0Svlajddl8PP4Vq7LK8T22sFefNcTDgo82iRPZzGz0oH8LT0oXGFanj2Nkn0jruOBFClkiJ7EcwrbGJZHELg== - dependencies: - "@storybook/client-logger" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/core-client@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.4.tgz#d38ddb80bbc6119017a8ba15b88c030cf03d27e0" @@ -6110,14 +6102,22 @@ "@storybook/client-logger" "7.6.4" "@storybook/preview-api" "7.6.4" -"@storybook/core-common@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.3.tgz#33d726c0178d4336da581c74620680c2a59050cc" - integrity sha512-/ZE4BEyGwBHCQCOo681GyBKF4IqCiwVV/ZJCHTMTHFCPLJT2r+Qwv4tnI7xt1kwflOlbBlG6B6CvAqTjjVw/Ew== +"@storybook/core-client@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-7.6.5.tgz#6245713afd95ee72c087ea380db9bacdfa91f6e5" + integrity sha512-6FtyJcz8MSl+JYwNJZ53FM6rkT27pFHWcJPdtw/9229Ec8as9RpkNeZ/NBZjRTeDkn9Ki0VOiVAefNie9tZ/8Q== + dependencies: + "@storybook/client-logger" "7.6.5" + "@storybook/preview-api" "7.6.5" + +"@storybook/core-common@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.4.tgz#8ee282058ea4dd8fc0a053c30759f4bf65dab86b" + integrity sha512-qes4+mXqINu0kCgSMFjk++GZokmYjb71esId0zyJsk0pcIPkAiEjnhbSEQkMhbUfcvO1lztoaQTBW2P7Rd1tag== dependencies: - "@storybook/core-events" "7.6.3" - "@storybook/node-logger" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/core-events" "7.6.4" + "@storybook/node-logger" "7.6.4" + "@storybook/types" "7.6.4" "@types/find-cache-dir" "^3.2.1" "@types/node" "^18.0.0" "@types/node-fetch" "^2.6.4" @@ -6139,14 +6139,14 @@ resolve-from "^5.0.0" ts-dedent "^2.0.0" -"@storybook/core-common@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.4.tgz#8ee282058ea4dd8fc0a053c30759f4bf65dab86b" - integrity sha512-qes4+mXqINu0kCgSMFjk++GZokmYjb71esId0zyJsk0pcIPkAiEjnhbSEQkMhbUfcvO1lztoaQTBW2P7Rd1tag== +"@storybook/core-common@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-7.6.5.tgz#51bda38a722507de5adfe2b05a82f4404188e898" + integrity sha512-z4EgzZSIVbID6Ib0jhh3jimKeaDWU8OOhoZYfn3galFmgQWowWOv1oMgipWiXfRLWw9DaLFQiCHIdLANH+VO2g== dependencies: - "@storybook/core-events" "7.6.4" - "@storybook/node-logger" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/core-events" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/types" "7.6.5" "@types/find-cache-dir" "^3.2.1" "@types/node" "^18.0.0" "@types/node-fetch" "^2.6.4" @@ -6204,13 +6204,6 @@ dependencies: ts-dedent "^2.0.0" -"@storybook/core-events@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.3.tgz#55ea88f5355bd995daf9ed0287293536b3eb7091" - integrity sha512-Vu3JX1mjtR8AX84lyqWsi2s2lhD997jKRWVznI3wx+UpTk8t7TTMLFk2rGYJRjaornhrqwvLYpnmtxRSxW9BOQ== - dependencies: - ts-dedent "^2.0.0" - "@storybook/core-events@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.4.tgz#55405545dbc9ae5715654d2198ee1f1a3cc34ef7" @@ -6218,26 +6211,33 @@ dependencies: ts-dedent "^2.0.0" -"@storybook/core-server@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.3.tgz#a5172b20f7ac813d332ba0dcab62dd81a7a07e00" - integrity sha512-IsM24MmiFmtZeyqoijiExpIPkJNBaWQg9ttkkHS6iYwf3yFNBpYVbvuX2OpT7FDdiF3uTl0R8IvfnJR58tHD7w== +"@storybook/core-events@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-7.6.5.tgz#bcac8a2625c1f63d290d4ca0b70bb7a953939750" + integrity sha512-zk2q/qicYXAzHA4oV3GDbIql+Kd4TOHUgDE8e4jPCOPp856z2ScqEKUAbiJizs6eEJOH4nW9Db1kuzgrBVEykQ== + dependencies: + ts-dedent "^2.0.0" + +"@storybook/core-server@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.4.tgz#7732be1437af2affb3d7b0c5528446006a4c72a3" + integrity sha512-mXxZMpCwOhjEPPRjqrTHdiCpFdkc47f46vlgTj02SX+9xKHxslmZ2D3JG/8O4Ab9tG+bBl6lBm3RIrIzaiCu9Q== dependencies: "@aw-web-design/x-default-browser" "1.4.126" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-manager" "7.6.3" - "@storybook/channels" "7.6.3" - "@storybook/core-common" "7.6.3" - "@storybook/core-events" "7.6.3" + "@storybook/builder-manager" "7.6.4" + "@storybook/channels" "7.6.4" + "@storybook/core-common" "7.6.4" + "@storybook/core-events" "7.6.4" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "7.6.3" + "@storybook/csf-tools" "7.6.4" "@storybook/docs-mdx" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/manager" "7.6.3" - "@storybook/node-logger" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/telemetry" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/manager" "7.6.4" + "@storybook/node-logger" "7.6.4" + "@storybook/preview-api" "7.6.4" + "@storybook/telemetry" "7.6.4" + "@storybook/types" "7.6.4" "@types/detect-port" "^1.3.0" "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" @@ -6265,26 +6265,26 @@ watchpack "^2.2.0" ws "^8.2.3" -"@storybook/core-server@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.4.tgz#7732be1437af2affb3d7b0c5528446006a4c72a3" - integrity sha512-mXxZMpCwOhjEPPRjqrTHdiCpFdkc47f46vlgTj02SX+9xKHxslmZ2D3JG/8O4Ab9tG+bBl6lBm3RIrIzaiCu9Q== +"@storybook/core-server@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-7.6.5.tgz#266b650a5dd7917faf1d23119b16ea5637e87fc8" + integrity sha512-BfKzK/ObTjUcPvE5/r1pogCifM/4nLRhOUYJl7XekwHkOQwn19e6H3/ku1W3jDoYXBu642Dc9X7l/ERjKTqxFg== dependencies: "@aw-web-design/x-default-browser" "1.4.126" "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-manager" "7.6.4" - "@storybook/channels" "7.6.4" - "@storybook/core-common" "7.6.4" - "@storybook/core-events" "7.6.4" + "@storybook/builder-manager" "7.6.5" + "@storybook/channels" "7.6.5" + "@storybook/core-common" "7.6.5" + "@storybook/core-events" "7.6.5" "@storybook/csf" "^0.1.2" - "@storybook/csf-tools" "7.6.4" + "@storybook/csf-tools" "7.6.5" "@storybook/docs-mdx" "^0.1.0" "@storybook/global" "^5.0.0" - "@storybook/manager" "7.6.4" - "@storybook/node-logger" "7.6.4" - "@storybook/preview-api" "7.6.4" - "@storybook/telemetry" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/manager" "7.6.5" + "@storybook/node-logger" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/telemetry" "7.6.5" + "@storybook/types" "7.6.5" "@types/detect-port" "^1.3.0" "@types/node" "^18.0.0" "@types/pretty-hrtime" "^1.0.0" @@ -6312,14 +6312,6 @@ watchpack "^2.2.0" ws "^8.2.3" -"@storybook/csf-plugin@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.3.tgz#d42e04f0ea9c92f584031300a32ebe59187ae99f" - integrity sha512-8bMYPsWw2tv+fqZ5H436l4x1KLSB6gIcm6snsjyF916yCHG6WcWm+EI6+wNUoySEtrQY2AiwFJqE37wI5OUJFg== - dependencies: - "@storybook/csf-tools" "7.6.3" - unplugin "^1.3.1" - "@storybook/csf-plugin@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.4.tgz#5d18cffc1c92dfd12d8571b2ba9d1456de58d8b2" @@ -6328,32 +6320,40 @@ "@storybook/csf-tools" "7.6.4" unplugin "^1.3.1" -"@storybook/csf-tools@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.3.tgz#e79bc4219626240a1d4acff1217a7f630c62533a" - integrity sha512-Zi3pg2pg88/mvBKewkfWhFUR1J4uYpHI5fSjOE+J/FeZObX/DIE7r+wJxZ0UBGyrk0Wy7Jajlb2uSP56Y0i19w== +"@storybook/csf-plugin@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-7.6.5.tgz#1a0ae37c692d182d9efa6435f7543952997d035c" + integrity sha512-iQ8Y/Qq1IUhHRddjDVicWJA2sM7OZA1FR97OvWUT2240WjCuQSCfy32JD8TQlYjqXgEolJeLPv3zW4qH5om4LQ== + dependencies: + "@storybook/csf-tools" "7.6.5" + unplugin "^1.3.1" + +"@storybook/csf-tools@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.4.tgz#4c1ef7a79ecd6f96d7fc1cb092cf2ed942cd65e2" + integrity sha512-6sLayuhgReIK3/QauNj5BW4o4ZfEMJmKf+EWANPEM/xEOXXqrog6Un8sjtBuJS9N1DwyhHY6xfkEiPAwdttwqw== 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.3" + "@storybook/types" "7.6.4" fs-extra "^11.1.0" recast "^0.23.1" ts-dedent "^2.0.0" -"@storybook/csf-tools@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.4.tgz#4c1ef7a79ecd6f96d7fc1cb092cf2ed942cd65e2" - integrity sha512-6sLayuhgReIK3/QauNj5BW4o4ZfEMJmKf+EWANPEM/xEOXXqrog6Un8sjtBuJS9N1DwyhHY6xfkEiPAwdttwqw== +"@storybook/csf-tools@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-7.6.5.tgz#8e9e98f600ee651e8b63524662ce5a8a6a155fdf" + integrity sha512-1iaCh7nt+WE7Q5UwRhLLc5flMNoAV/vBr0tvDSCKiHaO+D3dZzlZOe/U+S6wegdyN2QNcvT2xs179CcrX6Qp6w== 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.4" + "@storybook/types" "7.6.5" fs-extra "^11.1.0" recast "^0.23.1" ts-dedent "^2.0.0" @@ -6377,19 +6377,6 @@ resolved "https://registry.yarnpkg.com/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz#33ba0e39d1461caf048b57db354b2cc410705316" integrity sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg== -"@storybook/docs-tools@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.3.tgz#f04dc5916fc157cc70d1e4222be605c4241fd0b4" - integrity sha512-6MtirRCQIkBeQ3bksPignZgUuFmjWqcFleTEN6vrNEfbCzMlMvuBGfm9tl4sS3n8ATWmKGj87DcJepPOT3FB4A== - dependencies: - "@storybook/core-common" "7.6.3" - "@storybook/preview-api" "7.6.3" - "@storybook/types" "7.6.3" - "@types/doctrine" "^0.0.3" - assert "^2.1.0" - doctrine "^3.0.0" - lodash "^4.17.21" - "@storybook/docs-tools@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.4.tgz#504b8654f348a109b69cc77cdab556f0bf9c2304" @@ -6403,6 +6390,19 @@ doctrine "^3.0.0" lodash "^4.17.21" +"@storybook/docs-tools@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-7.6.5.tgz#9ae11a592dec958004468c4aafbe7c1d73d054f0" + integrity sha512-UyHkHu5Af6jMpYsR4lZ69D32GQGeA0pLAn7jaBbQndgAjBdK1ykZcifiUC7Wz1hG7+YpuYspEGuDEddOh+X8FQ== + dependencies: + "@storybook/core-common" "7.6.5" + "@storybook/preview-api" "7.6.5" + "@storybook/types" "7.6.5" + "@types/doctrine" "^0.0.3" + assert "^2.1.0" + doctrine "^3.0.0" + lodash "^4.17.21" + "@storybook/global@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@storybook/global/-/global-5.0.0.tgz#b793d34b94f572c1d7d9e0f44fac4e0dbc9572ed" @@ -6429,27 +6429,6 @@ telejson "^7.2.0" ts-dedent "^2.0.0" -"@storybook/manager-api@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.3.tgz#b3b6e5f4b248f724ba8351dcb2ef485e034a5436" - integrity sha512-soDH7GZuukkhYRGzlw4jhCm5EzjfkuIAtb37/DFplqxuVbvlyJEVzkMUM2KQO7kq0/8GlWPiZ5mn56wagYyhKQ== - dependencies: - "@storybook/channels" "7.6.3" - "@storybook/client-logger" "7.6.3" - "@storybook/core-events" "7.6.3" - "@storybook/csf" "^0.1.2" - "@storybook/global" "^5.0.0" - "@storybook/router" "7.6.3" - "@storybook/theming" "7.6.3" - "@storybook/types" "7.6.3" - dequal "^2.0.2" - lodash "^4.17.21" - memoizerific "^1.11.3" - semver "^7.3.7" - store2 "^2.14.2" - telejson "^7.2.0" - ts-dedent "^2.0.0" - "@storybook/manager-api@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.4.tgz#edf5d553a78987ad8602700b7200391776010f48" @@ -6471,16 +6450,37 @@ telejson "^7.2.0" ts-dedent "^2.0.0" -"@storybook/manager@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.3.tgz#10fc8171e02d19aac8e0c0bfa05b4897f1179b78" - integrity sha512-6eMaogHANCSVV2zLPt4Q7fp8RT+AdlOe6IR0583AuqpepcFzj33iGNYABk2rmXAlkD0WzoLcC4H5mouU0fduLA== +"@storybook/manager-api@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-7.6.5.tgz#6ddcf6ee3903c119ca1a3fbd41d4fdbf15e5d73a" + integrity sha512-tE3OShOcs6A3XtI3NJd6hYQOZLaP++Fn0dCtowBwYh/vS1EN/AyroVmL97tsxn1DZTyoRt0GidwbB6dvLMBOwA== + dependencies: + "@storybook/channels" "7.6.5" + "@storybook/client-logger" "7.6.5" + "@storybook/core-events" "7.6.5" + "@storybook/csf" "^0.1.2" + "@storybook/global" "^5.0.0" + "@storybook/router" "7.6.5" + "@storybook/theming" "7.6.5" + "@storybook/types" "7.6.5" + dequal "^2.0.2" + lodash "^4.17.21" + memoizerific "^1.11.3" + semver "^7.3.7" + store2 "^2.14.2" + telejson "^7.2.0" + ts-dedent "^2.0.0" "@storybook/manager@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.4.tgz#11ea1ce8f37a069c96e594a716957f0d6c7690f3" integrity sha512-Ug2ejfKgKre8h/RJbkumukwAA44TbvTPEjDcJmyFdAI+kHYhOYdKPEC2UNmVYz8/4HjwMTJQ3M7t/esK8HHY4A== +"@storybook/manager@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/manager/-/manager-7.6.5.tgz#0a662f8020bc0ea94ec7e3897dcbbf798af56aaf" + integrity sha512-y1KLH0O1PGPyMxGMvOhppzFSO7r4ibjTve5iqsI0JZwxUjNuBKRLYbrhXdAyC2iacvxYNrHgevae1k9XdD+FQw== + "@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" @@ -6491,37 +6491,37 @@ resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.4.3.tgz#9b0583d8927bb1e1ec8d6c4668810565ce2fb990" integrity sha512-pL13PPMUttflTWKVeDIKxPIJtBRl50Fzck12/7uiNROtBIrSV9DZSgOjInAazjo4tl+7fDj9lgkGeMEz00E8aQ== -"@storybook/node-logger@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.3.tgz#f3fd7cd029fa21621129210d5f282f4d4c745174" - integrity sha512-7yL0CMHuh1DhpUAoKCU0a53DvxBpkUom9SX5RaC1G2A9BK/B3XcHtDPAC0uyUwNCKLJMZo9QtmJspvxWjR0LtA== - "@storybook/node-logger@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.4.tgz#e471ee117bbd329522113dd98e5a42e83e259f9c" integrity sha512-GDkEnnDj4Op+PExs8ZY/P6ox3wg453CdEIaR8PR9TxF/H/T2fBL6puzma3hN2CMam6yzfAL8U+VeIIDLQ5BZdQ== -"@storybook/postinstall@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.3.tgz#d72d7a6f076b4a8571fea1b64d424a4e2b25b884" - integrity sha512-WpgdpJpY6rionluxjFZLbKiSDjvQJ5cPgufjvBRuXTsnVOsH3JNRWnPdkQkJLT9uTUMoNcyBMxbjYkK3vU6wSg== +"@storybook/node-logger@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-7.6.5.tgz#2836bcf90f34672535fb2d13d9799357d8e1cbc8" + integrity sha512-xKw6IH1wLkIssekdBv3bd13xYKUF1t8EwqDR8BYcN8AVjZlqJMTifssqG4bYV+G/B7J3tz4ugJ5nmtWg6RQ0Qw== "@storybook/postinstall@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.4.tgz#baefcec351ac79ee711ad27b65bf1ec28e545da6" integrity sha512-7uoB82hSzlFSdDMS3hKQD+AaeSvPit/fAMvXCBxn0/D0UGJUZcq4M9JcKBwEHkZJcbuDROgOTJ6TUeXi/FWO0w== -"@storybook/preview-api@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.3.tgz#da8e30e5cbe1c0ca5e40af5dc01a4714c37d5af8" - integrity sha512-uPaK7yLE1P++F+IOb/1j9pgdCwfMYZrUPHogF/Mf9r4cfEjDCcIeKgGMcsbU1KnkzNQQGPh8JRzRr/iYnLjswg== +"@storybook/postinstall@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-7.6.5.tgz#24132c67b3b563b155bf76444b5c1279bd56b26a" + integrity sha512-12WxfpqGKsk7GQ3KWiZSbamsYK8vtRmhOTkavZ9IQkcJ/zuVfmqK80/Mds+njJMudUPzuREuSFGWACczo17EDA== + +"@storybook/preview-api@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.4.tgz#df103fbdfada5ceee540f6ea68001c0d2c718113" + integrity sha512-KhisNdQX5NdfAln+spLU4B82d804GJQp/CnI5M1mm/taTnjvMgs/wTH9AmR89OPoq+tFZVW0vhy2zgPS3ar71A== dependencies: - "@storybook/channels" "7.6.3" - "@storybook/client-logger" "7.6.3" - "@storybook/core-events" "7.6.3" + "@storybook/channels" "7.6.4" + "@storybook/client-logger" "7.6.4" + "@storybook/core-events" "7.6.4" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/types" "7.6.3" + "@storybook/types" "7.6.4" "@types/qs" "^6.9.5" dequal "^2.0.2" lodash "^4.17.21" @@ -6531,17 +6531,17 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/preview-api@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.4.tgz#df103fbdfada5ceee540f6ea68001c0d2c718113" - integrity sha512-KhisNdQX5NdfAln+spLU4B82d804GJQp/CnI5M1mm/taTnjvMgs/wTH9AmR89OPoq+tFZVW0vhy2zgPS3ar71A== +"@storybook/preview-api@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-7.6.5.tgz#fe2a84d2538a6450395e715a6691926a45d3cdfa" + integrity sha512-9XzuDXXgNuA6dDZ3DXsUwEG6ElxeTbzLuYuzcjtS1FusSICZ2iYmxfS0GfSud9MjPPYOJYoSOvMdIHjorjgByA== dependencies: - "@storybook/channels" "7.6.4" - "@storybook/client-logger" "7.6.4" - "@storybook/core-events" "7.6.4" + "@storybook/channels" "7.6.5" + "@storybook/client-logger" "7.6.5" + "@storybook/core-events" "7.6.5" "@storybook/csf" "^0.1.2" "@storybook/global" "^5.0.0" - "@storybook/types" "7.6.4" + "@storybook/types" "7.6.5" "@types/qs" "^6.9.5" dequal "^2.0.2" lodash "^4.17.21" @@ -6571,38 +6571,25 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/preview@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.3.tgz#80bb73cc4106f1b38e54bc153d11d067431db364" - integrity sha512-obSmKN8arWSHuLbCDM1H0lTVRMvAP/l7vOi6TQtFi6TxBz9MRCJA3Ugc0PZrbDADVZP+cp0ZJA0JQtAm+SqNAA== - "@storybook/preview@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.4.tgz#36cca1d10fd3729f1a68789d95bfc400e33aa616" integrity sha512-p9xIvNkgXgTpSRphOMV9KpIiNdkymH61jBg3B0XyoF6IfM1S2/mQGvC89lCVz1dMGk2SrH4g87/WcOapkU5ArA== -"@storybook/react-dom-shim@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.3.tgz#cf634b816cc600968e27359824d82d8117b669ee" - integrity sha512-UtaEaTQB27aBsAmn5IfAYkX2xl4wWWXkoAO/jUtx86FQ/r85FG0zxh/rac6IgzjYUqzjJtjIeLdeciG/48hMMA== +"@storybook/preview@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/preview/-/preview-7.6.5.tgz#d86bfe0b528f238fee8a4384a49eb24945d5c5dc" + integrity sha512-zmLa7C7yFGTYhgGZXoecdww9rx0Z5HpNi/GDBRWoNSK+FEdE8Jj2jF5NJ2ncldtYIyegz9ku29JFMKbhMj9K5Q== "@storybook/react-dom-shim@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.4.tgz#d1f5440c8f1ccd95abcc01117872ce46d0ab9dc3" integrity sha512-wGJfomlDEBnowNmhmumWDu/AcUInxSoPqUUJPgk2f5oL0EW17fR9fDP/juG3XOEdieMDM0jDX48GML7lyvL2fg== -"@storybook/react-vite@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/react-vite/-/react-vite-7.6.3.tgz#4e789ea4ccc5d753ca1eed20e4b29ed73c81993b" - integrity sha512-sPrNJbnThmxsSeNj6vyG9pCCnnYzyiS+f7DVy2qeQrXvEuCYiQc503bavE3BKLxqjZQ3SkbhPsiEHcaw3I9x7A== - dependencies: - "@joshwooding/vite-plugin-react-docgen-typescript" "0.3.0" - "@rollup/pluginutils" "^5.0.2" - "@storybook/builder-vite" "7.6.3" - "@storybook/react" "7.6.3" - "@vitejs/plugin-react" "^3.0.1" - magic-string "^0.30.0" - react-docgen "^7.0.0" +"@storybook/react-dom-shim@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-7.6.5.tgz#070bbce6b49b97991a21ce99dba78cff7ba7377f" + integrity sha512-Qp3N3zENdvx20ikHmz5yI03z+mAWF8bUAwUofqXarVtZUkBNtvfTfUwgAezOAF0eClClH+ktIziIKd976tLSPw== "@storybook/react-vite@7.6.4": version "7.6.4" @@ -6617,18 +6604,31 @@ magic-string "^0.30.0" react-docgen "^7.0.0" -"@storybook/react@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.3.tgz#f8f17a032e12e41fcc03b52b8c1f22651e904e29" - integrity sha512-W+530cC0BAU+yBc7NzSXYWR3e8Lo5qMsmFJjWYK7zGW/YZGhSG3mjhF9pDzNM+cMtHvUS6qf5PJPQM8jePpPhg== +"@storybook/react-vite@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/react-vite/-/react-vite-7.6.5.tgz#9139e0fb3381235bcb708bea56e6f4ab9dc7567c" + integrity sha512-fIoSBbou3rQdOo6qX/nD5givb3qIOSwXeZWjAqRB6560cqmeSQFlRGtKUJ0nzQYADwJ0/iNHz3nOvJOOSnPepA== + dependencies: + "@joshwooding/vite-plugin-react-docgen-typescript" "0.3.0" + "@rollup/pluginutils" "^5.0.2" + "@storybook/builder-vite" "7.6.5" + "@storybook/react" "7.6.5" + "@vitejs/plugin-react" "^3.0.1" + magic-string "^0.30.0" + react-docgen "^7.0.0" + +"@storybook/react@7.6.4": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.4.tgz#b17c451eb1240399d75c45ccb90a145ab1de44ac" + integrity sha512-XYRP+eylH3JqkCuziwtQGY5vOCeDreOibRYJmj5na6k4QbURjGVB44WCIW04gWVlmBXM9SqLAmserUi3HP890Q== dependencies: - "@storybook/client-logger" "7.6.3" - "@storybook/core-client" "7.6.3" - "@storybook/docs-tools" "7.6.3" + "@storybook/client-logger" "7.6.4" + "@storybook/core-client" "7.6.4" + "@storybook/docs-tools" "7.6.4" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.6.3" - "@storybook/react-dom-shim" "7.6.3" - "@storybook/types" "7.6.3" + "@storybook/preview-api" "7.6.4" + "@storybook/react-dom-shim" "7.6.4" + "@storybook/types" "7.6.4" "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" "@types/node" "^18.0.0" @@ -6644,18 +6644,18 @@ type-fest "~2.19" util-deprecate "^1.0.2" -"@storybook/react@7.6.4": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.4.tgz#b17c451eb1240399d75c45ccb90a145ab1de44ac" - integrity sha512-XYRP+eylH3JqkCuziwtQGY5vOCeDreOibRYJmj5na6k4QbURjGVB44WCIW04gWVlmBXM9SqLAmserUi3HP890Q== +"@storybook/react@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-7.6.5.tgz#c5bbc28b9d7f934fd78da323e9df8566dc5cc958" + integrity sha512-z0l5T+gL//VekMXnHi+lW5qr7OQ8X7WoeIRMk38e62ppSpGUZRfoxRmmhU/9YcIFAlCgMaoLSYmhOceKGRZuVw== dependencies: - "@storybook/client-logger" "7.6.4" - "@storybook/core-client" "7.6.4" - "@storybook/docs-tools" "7.6.4" + "@storybook/client-logger" "7.6.5" + "@storybook/core-client" "7.6.5" + "@storybook/docs-tools" "7.6.5" "@storybook/global" "^5.0.0" - "@storybook/preview-api" "7.6.4" - "@storybook/react-dom-shim" "7.6.4" - "@storybook/types" "7.6.4" + "@storybook/preview-api" "7.6.5" + "@storybook/react-dom-shim" "7.6.5" + "@storybook/types" "7.6.5" "@types/escodegen" "^0.0.6" "@types/estree" "^0.0.51" "@types/node" "^18.0.0" @@ -6680,15 +6680,6 @@ memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/router@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.3.tgz#4aab0c4ac23948338440c568feb8a92268c9abf9" - integrity sha512-NZfhJqsXYca9mZCL/LGx6FmZDbrxX2S4ImW7Tqdtcc/sSlZ0BpCDkNUTesCA287cmoKMhXZRh/+bU+C2h2a+bw== - dependencies: - "@storybook/client-logger" "7.6.3" - memoizerific "^1.11.3" - qs "^6.10.0" - "@storybook/router@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.4.tgz#13112bd9d6709bebe4072d923e4921b660f8f00c" @@ -6698,19 +6689,14 @@ memoizerific "^1.11.3" qs "^6.10.0" -"@storybook/telemetry@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.3.tgz#c41dfed339e60b9e87fd6b4375c84f145793c9e5" - integrity sha512-NDCZWhVIUI3M6Lq4M/HPOvZqDXqANDNbI3kyHr4pFGoVaCUXuDPokL9wR+CZcMvATkJ1gHrfLPBdcRq6Biw3Iw== +"@storybook/router@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-7.6.5.tgz#9dfc5f8844e254fc14524373d48e0c357f3ca553" + integrity sha512-QiTC86gRuoepzzmS6HNJZTwfz/n27NcqtaVEIxJi1Yvsx2/kLa9NkRhylNkfTuZ1gEry9stAlKWanMsB2aKyjQ== dependencies: - "@storybook/client-logger" "7.6.3" - "@storybook/core-common" "7.6.3" - "@storybook/csf-tools" "7.6.3" - 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/client-logger" "7.6.5" + memoizerific "^1.11.3" + qs "^6.10.0" "@storybook/telemetry@7.6.4": version "7.6.4" @@ -6726,6 +6712,20 @@ fs-extra "^11.1.0" read-pkg-up "^7.0.1" +"@storybook/telemetry@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-7.6.5.tgz#e4ed139f86e196434a20f9bee27ce290a7d32441" + integrity sha512-FiLRh9k9LoGphqgBqPYySWdGqplihiZyDwqdo+Qs19RcQ/eiKg0W7fdA09nStcdcsHmDl/1cMfRhz9KUiMtwOw== + dependencies: + "@storybook/client-logger" "7.6.5" + "@storybook/core-common" "7.6.5" + "@storybook/csf-tools" "7.6.5" + 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/testing-library@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@storybook/testing-library/-/testing-library-0.2.2.tgz#c8e089cc8d7354f6066fdb580fae3eedf568aa7c" @@ -6745,16 +6745,6 @@ "@storybook/global" "^5.0.0" memoizerific "^1.11.3" -"@storybook/theming@7.6.3", "@storybook/theming@^7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.3.tgz#69adc0c7c2e6cad67cf327834fe57ab4ae698575" - integrity sha512-9ToNU2LM6a2kVBjOXitXEeEOuMurVLhn+uaZO1dJjv8NGnJVYiLwNPwrLsImiUD8/XXNuil972aanBR6+Aj9jw== - dependencies: - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@storybook/client-logger" "7.6.3" - "@storybook/global" "^5.0.0" - memoizerific "^1.11.3" - "@storybook/theming@7.6.4", "@storybook/theming@^7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.4.tgz#cc81d0aee5fc80fe383cb6790e3a0e2ad80d2185" @@ -6765,6 +6755,16 @@ "@storybook/global" "^5.0.0" memoizerific "^1.11.3" +"@storybook/theming@7.6.5", "@storybook/theming@^7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-7.6.5.tgz#b73e81c6ca8b136d38bbb3bf4cd0d7a4e373d813" + integrity sha512-RpcWT0YEgiobO41McVPDfQQHHFnjyr1sJnNTPJIvOUgSfURdgSj17mQVxtD5xcXcPWUdle5UhIOrCixHbL/NNw== + dependencies: + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" + "@storybook/client-logger" "7.6.5" + "@storybook/global" "^5.0.0" + memoizerific "^1.11.3" + "@storybook/types@7.4.3", "@storybook/types@^7.0.12": version "7.4.3" resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.4.3.tgz#b746a6574e75154d23b8f01c01b830348b03a5af" @@ -6775,16 +6775,6 @@ "@types/express" "^4.7.0" file-system-cache "2.3.0" -"@storybook/types@7.6.3": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.3.tgz#cd37997cfcd349d3eb4d2c9da9eb7f334d2fb937" - integrity sha512-vj9Jzg5eR52l8O9512QywbQpNdo67Z6BQWR8QoZRcG+/Bhzt08YI8IZMPQLFMKzcmWDPK0blQ4GfyKDYplMjPA== - dependencies: - "@storybook/channels" "7.6.3" - "@types/babel__core" "^7.0.0" - "@types/express" "^4.7.0" - file-system-cache "2.3.0" - "@storybook/types@7.6.4": version "7.6.4" resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.4.tgz#3bb50b46286cc83484848c3c450c32cc2071eb21" @@ -6795,6 +6785,16 @@ "@types/express" "^4.7.0" file-system-cache "2.3.0" +"@storybook/types@7.6.5": + version "7.6.5" + resolved "https://registry.yarnpkg.com/@storybook/types/-/types-7.6.5.tgz#25c20d6bb350117f740b7f1f138f354f25d506bc" + integrity sha512-Q757v+fYZZSaEpks/zDL5YgXRozxkgKakXFc+BoQHK5q5sVhJ+0jvpLJiAQAniIIaMIkqY/G24Kd6Uo6UdKBCg== + dependencies: + "@storybook/channels" "7.6.5" + "@types/babel__core" "^7.0.0" + "@types/express" "^4.7.0" + file-system-cache "2.3.0" + "@svgr/babel-plugin-add-jsx-attribute@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz#80856c1b7a3b7422d232f6e079f0beb90c4a13e9" @@ -14678,6 +14678,11 @@ nanoid@^3.3.4, nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + natural-compare-lite@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" @@ -15870,6 +15875,15 @@ postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4 picocolors "^1.0.0" source-map-js "^1.0.2" +postcss@^8.4.32: + version "8.4.32" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.32.tgz#1dac6ac51ab19adb21b8b34fd2d93a86440ef6c9" + integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.0.2" + preferred-pm@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" @@ -17343,13 +17357,6 @@ storybook-addon-pseudo-states@^2.1.2: resolved "https://registry.yarnpkg.com/storybook-addon-pseudo-states/-/storybook-addon-pseudo-states-2.1.2.tgz#9a04b8b97abecba69a47eca37966e297d15f924f" integrity sha512-AHv6q1JiQEUnMyZE3729iV6cNmBW7bueeytc4Lga4+8W1En8YNea5VjqAdrDNJhXVU0QEEIGtxkD3EoC9aVWLw== -storybook@7.6.3: - version "7.6.3" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.3.tgz#6b87d0b96b2f9f4911408f6d3d0435de3226e58c" - integrity sha512-H3odxahMiR8vVW7ltlqcHhn3UVH5ta03weKlY7xvpv5DV+thZ+mEO2cDYfsufCSg0Ldb5LQ4qq3OyLVdpDBN8g== - dependencies: - "@storybook/cli" "7.6.3" - storybook@7.6.4: version "7.6.4" resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.4.tgz#4f89d25be3990f0e057020efb0dcb3429dfa179c" @@ -17357,6 +17364,13 @@ storybook@7.6.4: dependencies: "@storybook/cli" "7.6.4" +storybook@7.6.5: + version "7.6.5" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-7.6.5.tgz#eafcc65361dc353ae89c6dcf8a041728682cc480" + integrity sha512-uHPrL+g/0v6iIVtDA8J0uWd3jDZcdr51lCR/vPXTkrCY1uVaFjswzl8EMy5PR05I7jMpKUzkJWZtFbgbh9e1Bw== + dependencies: + "@storybook/cli" "7.6.5" + stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"