diff --git a/CHANGELOG.md b/CHANGELOG.md
index 669ae0eca..06cba5167 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
### Added
+- ``
+ - Add `intent` property.
+- new icons:
+ - `state-confirmed-all`
+
+### Fixed
+
+- ``
+ - improve breakpoints to display widgets for page size and page number inside smaller containers
+ - male the breakpoints configurable via SCSS
+
+## [25.1.0] - 2026-04-13
+
+### Added
+
- ``
- Add parameter `active` to activity control action to set the `active` state of its button.
- action now can have a `active` and `notification` property
diff --git a/package.json b/package.json
index be2468159..3ead1934d 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@eccenca/gui-elements",
"description": "GUI elements based on other libraries, usable in React application, written in Typescript.",
- "version": "25.1.0",
+ "version": "25.2.0",
"license": "Apache-2.0",
"homepage": "https://github.com/eccenca/gui-elements",
"bugs": "https://github.com/eccenca/gui-elements/issues",
@@ -122,15 +122,15 @@
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.39.1",
"@storybook/addon-actions": "^8.6.14",
- "@storybook/addon-essentials": "^8.6.14",
+ "@storybook/addon-essentials": "^8.6.18",
"@storybook/addon-jest": "^8.6.14",
"@storybook/addon-links": "^8.6.14",
"@storybook/addon-webpack5-compiler-babel": "^3.0.6",
- "@storybook/cli": "^8.6.14",
+ "@storybook/cli": "^8.6.18",
"@storybook/preset-scss": "^1.0.3",
- "@storybook/react": "^8.6.14",
- "@storybook/react-webpack5": "^8.6.14",
- "@storybook/test": "^8.6.14",
+ "@storybook/react": "^8.6.18",
+ "@storybook/react-webpack5": "^8.6.18",
+ "@storybook/test": "^8.6.18",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^12.1.5",
"@types/color": "^3.0.6",
@@ -164,7 +164,7 @@
"rimraf": "^6.1.3",
"sass": "1.62.1",
"sass-loader": "10.3.1",
- "storybook": "^8.6.14",
+ "storybook": "^8.6.18",
"stylelint": "^17.6.0",
"stylelint-config-recess-order": "^7.7.0",
"stylelint-config-standard-scss": "^17.0.0",
@@ -187,7 +187,10 @@
"hast-util-from-parse5": "8.0.0",
"**/picomatch": "^2.3.2",
"**/minimatch": "^3.1.4",
- "**/lodash": "^4.18.0"
+ "**/lodash": "^4.18.0",
+ "**/serialize-javascript": "^7.0.3",
+ "**/tar": "^7.5.11",
+ "**/immutable": "^4.3.8"
},
"husky": {
"hooks": {
diff --git a/src/components/AutoSuggestion/AutoSuggestion.tsx b/src/components/AutoSuggestion/AutoSuggestion.tsx
index 057164e29..431da665a 100644
--- a/src/components/AutoSuggestion/AutoSuggestion.tsx
+++ b/src/components/AutoSuggestion/AutoSuggestion.tsx
@@ -4,6 +4,7 @@ import { Classes as BlueprintClassNames } from "@blueprintjs/core";
import { EditorView, Rect } from "@codemirror/view";
import { debounce } from "lodash";
+import { IntentTypes } from "../../common/Intent";
import { CLASSPREFIX as eccgui } from "../../configuration/constants";
import { SupportedCodeEditorModes } from "../../extensions/codemirror/hooks/useCodemirrorModeExtension.hooks";
@@ -154,6 +155,8 @@ export interface CodeAutocompleteFieldProps {
readOnly?: boolean;
/** Properties that should be added to the outer div container. */
outerDivAttributes?: Omit, "id" | "data-test-id">;
+ /** Intent state of the input field. Validation errors override this. */
+ intent?: IntentTypes;
}
// Meta data regarding a request
@@ -192,6 +195,7 @@ export const CodeAutocompleteField = ({
height,
readOnly,
outerDivAttributes,
+ intent,
}: CodeAutocompleteFieldProps) => {
const value = React.useRef(initialValue);
const cursorPosition = React.useRef(0);
@@ -630,6 +634,12 @@ export const CodeAutocompleteField = ({
[]
);
+ const hasError = !!value.current && !pathIsValid && !pathValidationPending;
+ const effectiveIntent = hasError ? "danger" : intent;
+ const blueprintIntent =
+ effectiveIntent && !["info", "accent", "neutral"].includes(effectiveIntent) ? effectiveIntent : undefined;
+ const inputIntentClass = effectiveIntent ? ` ${eccgui}-intent--${effectiveIntent}` : "";
+
const codeEditor = React.useMemo(() => {
return (
{label}
- {(pathValidationPending || suggestionsPending) && (
-
- )}
+ {(pathValidationPending || suggestionsPending) && }
>
),
}}
- intent={hasError ? "danger" : undefined}
+ intent={effectiveIntent}
messageText={hasError ? validationErrorText : undefined}
>
{withRightElement}
diff --git a/src/components/CodeAutocompleteField/CodeAutocompleteField.stories.tsx b/src/components/CodeAutocompleteField/CodeAutocompleteField.stories.tsx
index 2cb97db30..4e79857ee 100644
--- a/src/components/CodeAutocompleteField/CodeAutocompleteField.stories.tsx
+++ b/src/components/CodeAutocompleteField/CodeAutocompleteField.stories.tsx
@@ -3,13 +3,19 @@ import { OverlaysProvider } from "@blueprintjs/core";
import { Meta, StoryFn } from "@storybook/react";
import { fn } from "@storybook/test";
+import { helpersArgTypes } from "../../../.storybook/helpers";
import { CodeAutocompleteField, CodeAutocompleteFieldProps } from "../../../index";
import { CodeAutocompleteFieldPartialAutoCompleteResult } from "../AutoSuggestion/AutoSuggestion";
export default {
title: "Forms/CodeAutocompleteField",
component: CodeAutocompleteField,
- argTypes: {},
+ argTypes: {
+ intent: {
+ ...helpersArgTypes.exampleIntent,
+ options: ["UNDEFINED", "primary", "accent", "success", "warning", "danger"],
+ },
+ },
args: {
onInputChecked: fn(),
},
diff --git a/src/components/Icon/canonicalIconNames.tsx b/src/components/Icon/canonicalIconNames.tsx
index 9731fb101..d253a0bd7 100644
--- a/src/components/Icon/canonicalIconNames.tsx
+++ b/src/components/Icon/canonicalIconNames.tsx
@@ -40,6 +40,7 @@ const canonicalIcons = {
"artefact-task-sendemail": icons.Email,
"artefact-dataset-csv": icons.Csv,
"artefact-dataset-eccencadataplatform": icons.DataVis_1,
+ "artefact-dataset-inmemory": icons.DataVis_1,
"artefact-dataset-excel": icons.Xls,
"artefact-dataset-file": icons.DataVis_1,
"artefact-dataset": icons.Data_2,
diff --git a/src/components/Pagination/Stories/Pagination.stories.tsx b/src/components/Pagination/Stories/Pagination.stories.tsx
index 03093508e..fa1ea7ec6 100644
--- a/src/components/Pagination/Stories/Pagination.stories.tsx
+++ b/src/components/Pagination/Stories/Pagination.stories.tsx
@@ -10,6 +10,14 @@ export default {
const PaginationExample = (args) => ;
+const ContainerQueriesExample = (args) => (
+ <>
+
+
+
+ >
+);
+
export const Default: StoryFn = PaginationExample.bind({});
Default.args = {
pageSizes: [10, 20, 50, 100],
@@ -28,3 +36,27 @@ ExtendedPagesizeSelection.args = {
{ text: "Large page with 100 items", value: "100" },
],
};
+
+/**
+ * This story demonstrates a minimal pagination and is a check that elements are always hidden.
+ */
+export const MinimalPagination: StoryFn = PaginationExample.bind({});
+MinimalPagination.args = {
+ ...Default.args,
+ hidePageSizeConfiguration: true,
+ hidePageSelect: true,
+ hideInfoText: true,
+ hideNavigationArrows: false,
+ hideBorders: false,
+};
+
+/**
+ * Demonstrates the breakpoints of the container queries.
+ * If the container gets too small, some elements are removed automatically.
+ * First, page selector disappears, then the page size selector.
+ * Info text and navigation arrow are never hidden automatically.
+ */
+export const ContainerQueries: StoryFn = ContainerQueriesExample.bind({});
+ContainerQueries.args = {
+ ...Default.args,
+};
diff --git a/src/components/Pagination/pagination.scss b/src/components/Pagination/pagination.scss
index 2617dd4ca..f62f6520a 100644
--- a/src/components/Pagination/pagination.scss
+++ b/src/components/Pagination/pagination.scss
@@ -7,6 +7,8 @@ $eccgui-size-typo-pagination: $eccgui-size-typo-caption !default;
$eccgui-size-pagination-height-medium: $pt-button-height !default;
$eccgui-size-pagination-height-small: $pt-button-height-small !default;
$eccgui-size-pagination-height-large: $pt-button-height-large !default;
+$eccgui-size-pagination-breakpoint-wide: 32rem !default;
+$eccgui-size-pagination-breakpoint-small: 26rem !default;
.#{$prefix}--pagination {
min-block-size: $eccgui-size-pagination-height-medium;
@@ -38,7 +40,7 @@ span.#{$prefix}--pagination__text {
padding-left: 0;
& > *:not(:last-child) {
- display: none;
+ display: none !important;
}
}
}
@@ -56,7 +58,7 @@ span.#{$prefix}--pagination__text {
.#{$eccgui}-pagination--hideinfotext {
.#{$prefix}--pagination__left > .#{$prefix}--pagination__text:last-child {
- display: none;
+ display: none !important;
}
& .#{$prefix}--select__item-count .#{$prefix}--select-input {
@@ -66,13 +68,13 @@ span.#{$prefix}--pagination__text {
.#{$eccgui}-pagination--hidepageselect {
.#{$prefix}--pagination__right > *:not(.#{$prefix}--pagination__control-buttons) {
- display: none;
+ display: none !important;
}
}
.#{$eccgui}-pagination--hidenavigation {
.#{$prefix}--pagination__right > .#{$prefix}--pagination__control-buttons {
- display: none;
+ display: none !important;
}
}
@@ -137,3 +139,51 @@ span.#{$prefix}--pagination__text {
line-height: $eccgui-size-pagination-height-large;
}
}
+
+// fix breakpoints for container queries
+// Carbon does not provide the option to configure that breakpoint
+@container pagination (min-width: #{$eccgui-size-pagination-breakpoint-small}) {
+ .#{$prefix}--pagination.#{$eccgui}-pagination {
+ .#{$prefix}--pagination__control-buttons {
+ display: flex;
+ }
+ .#{$prefix}--pagination__left > * {
+ display: inherit;
+ }
+ }
+}
+
+@container pagination (min-width: #{$eccgui-size-pagination-breakpoint-wide}) {
+ .#{$prefix}--pagination.#{$eccgui}-pagination {
+ .#{$prefix}--pagination__right > * {
+ display: inherit;
+ }
+ }
+}
+
+@container pagination (max-width: #{$eccgui-size-pagination-breakpoint-small}) {
+ .#{$prefix}--pagination.#{$eccgui}-pagination {
+ .#{$prefix}--pagination__left > * {
+ display: none;
+ }
+ .#{$prefix}--pagination__items-count {
+ margin-left: 0;
+ }
+ }
+}
+
+@container pagination (max-width: #{$eccgui-size-pagination-breakpoint-wide}) {
+ .#{$prefix}--pagination.#{$eccgui}-pagination {
+ .#{$prefix}--pagination__right > * {
+ display: none;
+ }
+
+ .#{$prefix}--pagination__items-count {
+ display: initial;
+ }
+
+ .#{$prefix}--pagination__control-buttons {
+ display: flex;
+ }
+ }
+}
diff --git a/src/extensions/codemirror/CodeMirror.tsx b/src/extensions/codemirror/CodeMirror.tsx
index 0e58642f9..8d1adbff7 100644
--- a/src/extensions/codemirror/CodeMirror.tsx
+++ b/src/extensions/codemirror/CodeMirror.tsx
@@ -326,6 +326,20 @@ export const CodeEditor = ({
];
}
+ const syncIntentClass = React.useCallback((editorView: EditorView | undefined, nextIntent?: CodeEditorProps["intent"]) => {
+ if (!editorView?.dom) {
+ return;
+ }
+
+ Array.from(editorView.dom.classList)
+ .filter((className) => className.startsWith(`${eccgui}-intent--`))
+ .forEach((className) => editorView.dom.classList.remove(className));
+
+ if (nextIntent) {
+ editorView.dom.classList.add(`${eccgui}-intent--${nextIntent}`);
+ }
+ }, []);
+
React.useEffect(() => {
const domEventHandlers = {
...addHandlersFor(!!onScroll, "scroll", onScroll),
@@ -360,7 +374,7 @@ export const CodeEditor = ({
onSelection(v.state.selection.ranges.filter((r) => !r.empty).map(({ from, to }) => ({ from, to })));
if (onFocusChange && currentIntent.current && !v.view.dom.classList?.contains(`${eccgui}-intent--${currentIntent.current}`)) {
- v.view.dom.classList.add(`${eccgui}-intent--${currentIntent.current}`);
+ syncIntentClass(v.view, currentIntent.current);
}
if (onCursorChange) {
@@ -410,9 +424,7 @@ export const CodeEditor = ({
view.dom.classList.add(`${eccgui}-disabled`);
}
- if (currentIntent.current) {
- view.dom.className += ` ${eccgui}-intent--${currentIntent.current}`;
- }
+ syncIntentClass(view, currentIntent.current);
if (autoFocus) {
view.focus();
@@ -472,6 +484,10 @@ export const CodeEditor = ({
}
}, [disabled])
+ React.useEffect(() => {
+ syncIntentClass(view, intent);
+ }, [intent, view, syncIntentClass]);
+
React.useEffect(() => {
setEditorAppearance({
...editorAppearance,
diff --git a/yarn.lock b/yarn.lock
index 603ad5e5f..416b393a1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2775,6 +2775,13 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
+"@isaacs/fs-minipass@^4.0.0":
+ version "4.0.1"
+ resolved "https://registry.yarnpkg.com/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz#2d59ae3ab4b38fb4270bfa23d30f8e2e86c7fe32"
+ integrity sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==
+ dependencies:
+ minipass "^7.0.4"
+
"@istanbuljs/load-nyc-config@^1.0.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced"
@@ -3301,7 +3308,18 @@
dependencies:
"@sinonjs/commons" "^3.0.1"
-"@storybook/addon-actions@8.6.14", "@storybook/addon-actions@^8.6.14":
+"@storybook/addon-actions@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.6.18.tgz#802221d016308c3d086dd4f41271386a44e9078c"
+ integrity sha512-GcYhtE91GjIQTuZlwpTJ8jfMp6NC79nkpe1DGe0eetTpyQqLq1WUt+ACkk0Z5lqq2u8HBc09zCCGw+D8iCLpYQ==
+ dependencies:
+ "@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@^8.6.14":
version "8.6.14"
resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-8.6.14.tgz#e6bc8f5afc67853e6ce3e03fb0bdcfa67c0dec16"
integrity sha512-mDQxylxGGCQSK7tJPkD144J8jWh9IU9ziJMHfB84PKpI/V5ZgqMDnpr2bssTrUaGDqU5e1/z8KcRF+Melhs9pQ==
@@ -3312,57 +3330,57 @@
polished "^4.2.2"
uuid "^9.0.0"
-"@storybook/addon-backgrounds@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.14.tgz#3840ce28339c3c16d001f751fd5f3125c0643ed7"
- integrity sha512-l9xS8qWe5n4tvMwth09QxH2PmJbCctEvBAc1tjjRasAfrd69f7/uFK4WhwJAstzBTNgTc8VXI4w8ZR97i1sFbg==
+"@storybook/addon-backgrounds@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.18.tgz#098342aacc51b9b0bf0eea2eba1eb8ef43a75bf1"
+ integrity sha512-froND3WwvSCYzjEBO8QODStaWNL+aGXqxBEbrMnGYejDFST4qEFkvM2IYWMnLBkRgrgJ0yIqTeDQoyH9b9/8uQ==
dependencies:
"@storybook/global" "^5.0.0"
memoizerific "^1.11.3"
ts-dedent "^2.0.0"
-"@storybook/addon-controls@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.6.14.tgz#4aafdd25276a0b86a8b744ef8344998f458cb5a5"
- integrity sha512-IiQpkNJdiRyA4Mq9mzjZlvQugL/aE7hNgVxBBGPiIZG6wb6Ht9hNnBYpap5ZXXFKV9p2qVI0FZK445ONmAa+Cw==
+"@storybook/addon-controls@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-8.6.18.tgz#31f3655ab08103a414980f53f47064fd9210a89c"
+ integrity sha512-K09dHDCfGW3cudsfuyfu0Yi49aZ2h7VYK4IXDGo1sfmtzVh4xd3HrZQQMVUeKLcfDP/NnJowT+fLVwg04CLrxQ==
dependencies:
"@storybook/global" "^5.0.0"
dequal "^2.0.2"
ts-dedent "^2.0.0"
-"@storybook/addon-docs@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.6.14.tgz#71fcf4cf06dae91cecd5668915a8c234b82748e9"
- integrity sha512-Obpd0OhAF99JyU5pp5ci17YmpcQtMNgqW2pTXV8jAiiipWpwO++hNDeQmLmlSXB399XjtRDOcDVkoc7rc6JzdQ==
+"@storybook/addon-docs@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-8.6.18.tgz#1910942ecdff4e5cda6352d22bc483f0c2058f61"
+ integrity sha512-55ADer0yNmmeR928Y3UAv3r4i7bJSd9LwywsQ+lRol/FNe0ZcwLEz31xL+jVsqQFNnDh/imsDIp8aYapGMtfEQ==
dependencies:
"@mdx-js/react" "^3.0.0"
- "@storybook/blocks" "8.6.14"
- "@storybook/csf-plugin" "8.6.14"
- "@storybook/react-dom-shim" "8.6.14"
+ "@storybook/blocks" "8.6.18"
+ "@storybook/csf-plugin" "8.6.18"
+ "@storybook/react-dom-shim" "8.6.18"
react "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
react-dom "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
ts-dedent "^2.0.0"
-"@storybook/addon-essentials@^8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.6.14.tgz#228f6ebeafba1d3368e8d900508dbdc86640ad34"
- integrity sha512-5ZZSHNaW9mXMOFkoPyc3QkoNGdJHETZydI62/OASR0lmPlJ1065TNigEo5dJddmZNn0/3bkE8eKMAzLnO5eIdA==
- dependencies:
- "@storybook/addon-actions" "8.6.14"
- "@storybook/addon-backgrounds" "8.6.14"
- "@storybook/addon-controls" "8.6.14"
- "@storybook/addon-docs" "8.6.14"
- "@storybook/addon-highlight" "8.6.14"
- "@storybook/addon-measure" "8.6.14"
- "@storybook/addon-outline" "8.6.14"
- "@storybook/addon-toolbars" "8.6.14"
- "@storybook/addon-viewport" "8.6.14"
+"@storybook/addon-essentials@^8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-8.6.18.tgz#7957394d7e45be1d5d1ceb4a26c36a498e8b48fb"
+ integrity sha512-MmH7gFb8pyfRoAth0w2RW8j7mBaEJbEWGP3juIoH03ZqTGmbMUbJXElCuRgxQhve7pyz39zLsgtE78D7G+76ew==
+ dependencies:
+ "@storybook/addon-actions" "8.6.18"
+ "@storybook/addon-backgrounds" "8.6.18"
+ "@storybook/addon-controls" "8.6.18"
+ "@storybook/addon-docs" "8.6.18"
+ "@storybook/addon-highlight" "8.6.18"
+ "@storybook/addon-measure" "8.6.18"
+ "@storybook/addon-outline" "8.6.18"
+ "@storybook/addon-toolbars" "8.6.18"
+ "@storybook/addon-viewport" "8.6.18"
ts-dedent "^2.0.0"
-"@storybook/addon-highlight@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.6.14.tgz#f5fb86bfae8b485cd49e8e2732eb05e049cd60cb"
- integrity sha512-4H19OJlapkofiE9tM6K/vsepf4ir9jMm9T+zw5L85blJZxhKZIbJ6FO0TCG9PDc4iPt3L6+aq5B0X29s9zicNQ==
+"@storybook/addon-highlight@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-highlight/-/addon-highlight-8.6.18.tgz#cf429c1ec64553fb293be660fa37b67fdf1da590"
+ integrity sha512-wTFJ1DPM0C8gK6nGTJxH75byayQj7BPAz02fME4AOmT6clrBpVl1zSTFTkXaSr+k4xOfeMR/xNUfVskaXz6T9w==
dependencies:
"@storybook/global" "^5.0.0"
@@ -3384,31 +3402,31 @@
"@storybook/global" "^5.0.0"
ts-dedent "^2.0.0"
-"@storybook/addon-measure@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.6.14.tgz#cafe8742616f0df6f82eadc0ee268bbca6ac4843"
- integrity sha512-1Tlyb72NX8aAqm6I6OICsUuGOP6hgnXcuFlXucyhKomPa6j3Eu2vKu561t/f0oGtAK2nO93Z70kVaEh5X+vaGw==
+"@storybook/addon-measure@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-8.6.18.tgz#016c053e792bb76daedc7f3f6252fe17f3aef074"
+ integrity sha512-fMEOJXgPrTm6qHlWoRM+WTLE7Mr1QBIf2ei+pujBQFcWkD6Gjc2pV8zKzvh93d+EA13wD8AmwOq1DEw9J+XH+g==
dependencies:
"@storybook/global" "^5.0.0"
tiny-invariant "^1.3.1"
-"@storybook/addon-outline@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.6.14.tgz#8a779cd6cdaf935964fe6d6c30ebf929218e23d5"
- integrity sha512-CW857JvN6OxGWElqjlzJO2S69DHf+xO3WsEfT5mT3ZtIjmsvRDukdWfDU9bIYUFyA2lFvYjncBGjbK+I91XR7w==
+"@storybook/addon-outline@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-8.6.18.tgz#9aedb90ab0639ddddc1f6e7da6215d07a41cd7fc"
+ integrity sha512-TErFqfCtlV2xt9B6/kskROt69TPjr6AXdHpMselaRrN1X4WEjcMk9GT9PcNP7FXqL88/VYqUb3uNMiAmpDmS/g==
dependencies:
"@storybook/global" "^5.0.0"
ts-dedent "^2.0.0"
-"@storybook/addon-toolbars@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.6.14.tgz#6d53ba81ee7179621798fe0302d453e47ecfaeba"
- integrity sha512-W/wEXT8h3VyZTVfWK/84BAcjAxTdtRiAkT2KAN0nbSHxxB5KEM1MjKpKu2upyzzMa3EywITqbfy4dP6lpkVTwQ==
+"@storybook/addon-toolbars@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-8.6.18.tgz#39a384f79f365b6131f20bf2ed7d437ec01a6d16"
+ integrity sha512-x037KXCEcNfPISGX485DtiP+8Bw/cOT45plcQa8eiAQVrVcUwYaDoLubE9YV5b5CsSAjX8sDviGTme6ALfq7+w==
-"@storybook/addon-viewport@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.6.14.tgz#d948fcb0a91dadd7f4735913c8eee6c376d49baa"
- integrity sha512-gNzVQbMqRC+/4uQTPI2ZrWuRHGquTMZpdgB9DrD88VTEjNudP+J6r8myLfr2VvGksBbUMHkGHMXHuIhrBEnXYA==
+"@storybook/addon-viewport@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-8.6.18.tgz#15599a1de03f3fc32869c581675f746dfa113239"
+ integrity sha512-z9sDJSkuWQb4BP+Z1+H+y/Q0rFbPSDcw+OBBEhMfRcJPPXavdC2pNQ0GdQNVw+tDwhAXj+U7jehKnMDKaP7TyA==
dependencies:
memoizerific "^1.11.3"
@@ -3420,20 +3438,20 @@
"@babel/core" "^7.26.0"
babel-loader "^9.2.1"
-"@storybook/blocks@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.6.14.tgz#9d39e64f4fd0a446d96f1f5d6b220d4812fc05fa"
- integrity sha512-rBMHAfA39AGHgkrDze4RmsnQTMw1ND5fGWobr9pDcJdnDKWQWNRD7Nrlxj0gFlN3n4D9lEZhWGdFrCbku7FVAQ==
+"@storybook/blocks@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/blocks/-/blocks-8.6.18.tgz#d1bf7e9639a86cdf690bea1c53028be725afb1e8"
+ integrity sha512-esZv4msPQ9LxgTb8YUIZhhxVMuI6BPi5bkXtk8c7w7sWuAsqsCe/RnVInn7ooUry2gjnD4hd9+8Eqj0b8oTVoA==
dependencies:
"@storybook/icons" "^1.2.12"
ts-dedent "^2.0.0"
-"@storybook/builder-webpack5@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.6.14.tgz#18e9f0d34b989ad1e4ed5b79a71c82b2bc727fd4"
- integrity sha512-YZYAqc6NBKoMTKZpjxnkMch6zDtMkBZdS/yaji1+wJX2QPFBwTbSh7SpeBxDp1S11gXSAJ4f1btUWeqSqo8nJA==
+"@storybook/builder-webpack5@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-8.6.18.tgz#8b1733876afcea9bd902ecca805e8be4415928c7"
+ integrity sha512-rg73TpqIUzXc66c/AaQ4kuc8yiZ+tStvy5fb1OnFYZ9rAeYQejDD0OIIaI2rqtX5XYuxC+yQEGitMntlIMV0og==
dependencies:
- "@storybook/core-webpack" "8.6.14"
+ "@storybook/core-webpack" "8.6.18"
"@types/semver" "^7.3.4"
browser-assert "^1.2.1"
case-sensitive-paths-webpack-plugin "^2.4.0"
@@ -3458,17 +3476,17 @@
webpack-hot-middleware "^2.25.1"
webpack-virtual-modules "^0.6.0"
-"@storybook/cli@^8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-8.6.14.tgz#33707da5d181f7c0096946f2400044be7a4d37fe"
- integrity sha512-mnPlQ5ynwuC5iOFcSfjKcz0jvtJqKHZDKGzDRmNh82m60jRHa7Llex+1kzRtzUDnZFO7ZpZkH8u/GHzpEoKy7Q==
+"@storybook/cli@^8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-8.6.18.tgz#7f7ff3438325725314f2548d02f66b04d167e157"
+ integrity sha512-4e675ZaRORR+UY1Q6+pf0xv3JUMosNNQ0g1cmB8axVwG4wWT2baNyHNzcKrT5NpsWTziGGja97Wgi89QHp/BMA==
dependencies:
"@babel/core" "^7.24.4"
"@babel/types" "^7.24.0"
- "@storybook/codemod" "8.6.14"
+ "@storybook/codemod" "8.6.18"
"@types/semver" "^7.3.4"
commander "^12.1.0"
- create-storybook "8.6.14"
+ create-storybook "8.6.18"
cross-spawn "^7.0.3"
envinfo "^7.7.3"
fd-package-json "^1.2.0"
@@ -3481,19 +3499,19 @@
p-limit "^6.2.0"
prompts "^2.4.0"
semver "^7.3.7"
- storybook "8.6.14"
+ storybook "8.6.18"
tiny-invariant "^1.3.1"
ts-dedent "^2.0.0"
-"@storybook/codemod@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-8.6.14.tgz#3f2e89cfcd5126c034cd3953169a72660f0caa24"
- integrity sha512-lRzE+l4xwKDLKimSk6NIx0dRAE1eFjQqV79gt/RidkJZgjSzpiJVuiGI9y+ALVvkrgjfA+2K0+KdPEmPIhbwxg==
+"@storybook/codemod@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-8.6.18.tgz#eb672ffe3a13c28d9087badd6f958feed7374ee7"
+ integrity sha512-sdGzLOMjmDuqDBydr0A/1AfRpI3RwizPIM3L4duEtwF3+DKo2fRiVq7qhREBTnceZwyHGO+gPPzAdFKRBvospA==
dependencies:
"@babel/core" "^7.24.4"
"@babel/preset-env" "^7.24.4"
"@babel/types" "^7.24.0"
- "@storybook/core" "8.6.14"
+ "@storybook/core" "8.6.18"
"@types/cross-spawn" "^6.0.2"
cross-spawn "^7.0.3"
es-toolkit "^1.22.0"
@@ -3503,24 +3521,24 @@
recast "^0.23.5"
tiny-invariant "^1.3.1"
-"@storybook/components@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.6.14.tgz#3cfc5e120f3dc38990fc37b34a22eff1e3f4bdfb"
- integrity sha512-HNR2mC5I4Z5ek8kTrVZlIY/B8gJGs5b3XdZPBPBopTIN6U/YHXiDyOjY3JlaS4fSG1fVhp/Qp1TpMn1w/9m1pw==
+"@storybook/components@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/components/-/components-8.6.18.tgz#0e5431f9d84cae29a8b8a406c9ad99406bf2ccb4"
+ integrity sha512-55yViiZzPS/cPBuOeW4QGxGqrusjXVyxuknmbYCIwDtFyyvI/CgbjXRHdxNBaIjz+IlftxvBmmSaOqFG5+/dkA==
-"@storybook/core-webpack@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.6.14.tgz#2d2d3aca9cff01bcb33d1b6067d5dd69727998f1"
- integrity sha512-iG7r8osNKabSGBbuJuSeMWKbU+ilt5PvzTYkClcYaagla/DliXkXvfywA6jOugVk/Cpx+c6tVKlPfjLcaQHwmw==
+"@storybook/core-webpack@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/core-webpack/-/core-webpack-8.6.18.tgz#ac199de836e803bf3b2a1067c2830e43eb6e19b0"
+ integrity sha512-M+y/DFbiT3CJYQ90wJdXT4WxYImphof1f11StZSxJGo0u5PnCCdCze1qchXubApXRDO2T8HGxurXfhTEMqaGsA==
dependencies:
ts-dedent "^2.0.0"
-"@storybook/core@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/core/-/core-8.6.14.tgz#335b067709fd649512b6553b31ad48c8c56f7ed9"
- integrity sha512-1P/w4FSNRqP8j3JQBOi3yGt8PVOgSRbP66Ok520T78eJBeqx9ukCfl912PQZ7SPbW3TIunBwLXMZOjZwBB/JmA==
+"@storybook/core@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/core/-/core-8.6.18.tgz#0ddbec8421715b372419ae5dfefef3df5848386c"
+ integrity sha512-dRBP2TnX6fGdS0T2mXBHjkS/3Nlu1ra1huovZVFuM67CYMzrhM/3hX/zru1vWSC5rqY93ZaAhjMciPW4pK5mMQ==
dependencies:
- "@storybook/theming" "8.6.14"
+ "@storybook/theming" "8.6.18"
better-opn "^3.0.2"
browser-assert "^1.2.1"
esbuild "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0"
@@ -3532,10 +3550,10 @@
util "^0.12.5"
ws "^8.2.3"
-"@storybook/csf-plugin@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.6.14.tgz#c7fc0361204a34693e8d62ebe5922d77dfec06c0"
- integrity sha512-dErtc9teAuN+eelN8FojzFE635xlq9cNGGGEu0WEmMUQ4iJ8pingvBO1N8X3scz4Ry7KnxX++NNf3J3gpxS8qQ==
+"@storybook/csf-plugin@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/csf-plugin/-/csf-plugin-8.6.18.tgz#f92cede49c71d4381187884d72e41ee44d324d3b"
+ integrity sha512-x1ioz/L0CwaelCkHci3P31YtvwayN3FBftvwQOPbvRh9qeb4Cpz5IdVDmyvSxxYwXN66uAORNoqgjTi7B4/y5Q==
dependencies:
unplugin "^1.3.1"
@@ -3549,26 +3567,26 @@
resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.4.0.tgz#7cf7ab3dfb41943930954c4ef493a73798d8b31d"
integrity sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==
-"@storybook/instrumenter@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.6.14.tgz#85bf47e34348f17dfbb99080312eefb2f535bd65"
- integrity sha512-iG4MlWCcz1L7Yu8AwgsnfVAmMbvyRSk700Mfy2g4c8y5O+Cv1ejshE1LBBsCwHgkuqU0H4R0qu4g23+6UnUemQ==
+"@storybook/instrumenter@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-8.6.18.tgz#054305b98ea0a5999ed2235697ec89cd2741fe3a"
+ integrity sha512-viEC1BGlYyjAzi1Tv3LZjByh7Y3Oh04u6QKsujxdeUbr5rUOH4pa/wCKmxXmY6yWrD4WjcNtojmUvQZN/66FXQ==
dependencies:
"@storybook/global" "^5.0.0"
"@vitest/utils" "^2.1.1"
-"@storybook/manager-api@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.6.14.tgz#1e0740193fbfd4a66e9ff5f75c7f976e16028752"
- integrity sha512-ez0Zihuy17udLbfHZQXkGqwtep0mSGgHcNzGN7iZrMP1m+VmNo+7aGCJJdvXi7+iU3yq8weXSQFWg5DqWgLS7g==
+"@storybook/manager-api@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/manager-api/-/manager-api-8.6.18.tgz#f87705d42c33abbc423356dde5ea3a727745065d"
+ integrity sha512-BjIp12gEMgzFkEsgKpDIbZdnSWTZpm2dlws8WiPJCpgJtG+HWSxZ0/Ms30Au9yfwzQEKRSbV/5zpsKMGc2SIJw==
-"@storybook/preset-react-webpack@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.14.tgz#c8a402afe857dbe1d04f2ebee492521adaff1ae7"
- integrity sha512-M7Q6ErNx7N2hQorTz0OLa3YV8nc8OcvkDlCxqqnkHPGQNEIWEpeDvq3wn2OvZlrHDpchyuiquGXZ8aztVtBP2g==
+"@storybook/preset-react-webpack@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/preset-react-webpack/-/preset-react-webpack-8.6.18.tgz#22d5f30e8c57dad2b13cc20baaaabca6ea73e9f5"
+ integrity sha512-UkioZsLIyKGQTAdVB3EMx4NyqwIPDRyuDTIQyCwlMcLYCJCs9Ks2ILbM1x1554/iqRIxy8Yv2IBMapK+euCwgg==
dependencies:
- "@storybook/core-webpack" "8.6.14"
- "@storybook/react" "8.6.14"
+ "@storybook/core-webpack" "8.6.18"
+ "@storybook/react" "8.6.18"
"@storybook/react-docgen-typescript-plugin" "1.0.6--canary.9.0c3f3b7.0"
"@types/semver" "^7.3.4"
find-up "^5.0.0"
@@ -3584,10 +3602,10 @@
resolved "https://registry.yarnpkg.com/@storybook/preset-scss/-/preset-scss-1.0.3.tgz#8ac834545c642dada0f64f510ef08dfb882e9737"
integrity sha512-o9Iz6wxPeNENrQa2mKlsDKynBfqU2uWaRP80HeWp4TkGgf7/x3DVF2O7yi9N0x/PI1qzzTTpxlQ90D62XmpiTw==
-"@storybook/preview-api@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.6.14.tgz#b4a1eda7ecf17c4d3a07aa9a42ed1251de121f74"
- integrity sha512-2GhcCd4dNMrnD7eooEfvbfL4I83qAqEyO0CO7JQAmIO6Rxb9BsOLLI/GD5HkvQB73ArTJ+PT50rfaO820IExOQ==
+"@storybook/preview-api@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/preview-api/-/preview-api-8.6.18.tgz#2f5eb75c7587035a07670457c09b67208aa16735"
+ integrity sha512-joXRXh3GdVvzhbfIgmix1xs90p8Q/nja7AhEAC2egn5Pl7SKsIYZUCYI6UdrQANb2myg9P552LKXfPect8llKg==
"@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0":
version "1.0.6--canary.9.0c3f3b7.0"
@@ -3602,49 +3620,49 @@
react-docgen-typescript "^2.2.2"
tslib "^2.0.0"
-"@storybook/react-dom-shim@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.6.14.tgz#02fc8aeab701040744d93b6ef46b9e5727123370"
- integrity sha512-0hixr3dOy3f3M+HBofp3jtMQMS+sqzjKNgl7Arfuj3fvjmyXOks/yGjDImySR4imPtEllvPZfhiQNlejheaInw==
+"@storybook/react-dom-shim@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/react-dom-shim/-/react-dom-shim-8.6.18.tgz#34bdc010d3c3572fc74fa149f754d185df85044e"
+ integrity sha512-N4xULcAWZQTUv4jy1/d346Tyb4gufuC3UaLCuU/iVSZ1brYF4OW3ANr+096btbMxY8pR/65lmtoqr5CTGwnBvA==
-"@storybook/react-webpack5@^8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-8.6.14.tgz#2a3d23787153e31a2943078904648b188669a777"
- integrity sha512-ka0q9tQBLruhO38sybP/MkZzejqAltce7HJTJ2KKbUYUlbvuG7m56tBX7DVC5JaImbsO3b8fqOrKH7gRt4KYrQ==
+"@storybook/react-webpack5@^8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/react-webpack5/-/react-webpack5-8.6.18.tgz#715be98aaf9e7a3db50f6679aa00e7450ea032ff"
+ integrity sha512-oh7V2//Nm6O+7J5b7v4l+BTxksMq7thCmy607diwSBZHYz6G2CxcW3GhxWwZzpHoUVX6vOR5Uc94u9+wBuPi7A==
dependencies:
- "@storybook/builder-webpack5" "8.6.14"
- "@storybook/preset-react-webpack" "8.6.14"
- "@storybook/react" "8.6.14"
+ "@storybook/builder-webpack5" "8.6.18"
+ "@storybook/preset-react-webpack" "8.6.18"
+ "@storybook/react" "8.6.18"
-"@storybook/react@8.6.14", "@storybook/react@^8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.6.14.tgz#80136abcbc6e96ef5f747aef5c4e6afc40b3dce4"
- integrity sha512-BOepx5bBFwl/CPI+F+LnmMmsG1wQYmrX/UQXgUbHQUU9Tj7E2ndTnNbpIuSLc8IrM03ru+DfwSg1Co3cxWtT+g==
+"@storybook/react@8.6.18", "@storybook/react@^8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/react/-/react-8.6.18.tgz#61dbe3b565ff2046d22c3666ea0841850bbe75d9"
+ integrity sha512-BuLpzMkKtF+UCQCbi+lYVX9cdcAMG86Lu2dDn7UFkPi5HRNFq/zHPSvlz1XDgL0OYMtcqB1aoVzFzcyzUBhhjw==
dependencies:
- "@storybook/components" "8.6.14"
+ "@storybook/components" "8.6.18"
"@storybook/global" "^5.0.0"
- "@storybook/manager-api" "8.6.14"
- "@storybook/preview-api" "8.6.14"
- "@storybook/react-dom-shim" "8.6.14"
- "@storybook/theming" "8.6.14"
+ "@storybook/manager-api" "8.6.18"
+ "@storybook/preview-api" "8.6.18"
+ "@storybook/react-dom-shim" "8.6.18"
+ "@storybook/theming" "8.6.18"
-"@storybook/test@^8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.6.14.tgz#7b90708f13adabdac0fe8d08889d763608f6a481"
- integrity sha512-GkPNBbbZmz+XRdrhMtkxPotCLOQ1BaGNp/gFZYdGDk2KmUWBKmvc5JxxOhtoXM2703IzNFlQHSSNnhrDZYuLlw==
+"@storybook/test@^8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/test/-/test-8.6.18.tgz#cd8720f82c9b1c575fba75fbc6146ddcb8434d34"
+ integrity sha512-u/RwfWMyHcH0N2hqfMTw2CoZ58IXdeED3b8NmcHc8bmERB3byI5vVAkwYbcD7+WeRHIiym38ZHi0SRn+IpkO3Q==
dependencies:
"@storybook/global" "^5.0.0"
- "@storybook/instrumenter" "8.6.14"
+ "@storybook/instrumenter" "8.6.18"
"@testing-library/dom" "10.4.0"
"@testing-library/jest-dom" "6.5.0"
"@testing-library/user-event" "14.5.2"
"@vitest/expect" "2.0.5"
"@vitest/spy" "2.0.5"
-"@storybook/theming@8.6.14":
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.6.14.tgz#78c6dc878f705de70c67f2b2d08b8313b985d81a"
- integrity sha512-r4y+LsiB37V5hzpQo+BM10PaCsp7YlZ0YcZzQP1OCkPlYXmUAFy2VvDKaFRpD8IeNPKug2u4iFm/laDEbs03dg==
+"@storybook/theming@8.6.18":
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-8.6.18.tgz#18c66263868bfb00a419772b5460a5714c5e1181"
+ integrity sha512-n6OEjEtHupa2PdTwWzRepr7cO8NkDd4rgF6BKLitRbujOspLxzMBEqdphs+QLcuiCIgf33SqmEA64QWnbSMhPw==
"@swc/helpers@^0.5.0":
version "0.5.17"
@@ -5243,10 +5261,10 @@ check-error@^2.1.1:
optionalDependencies:
fsevents "~2.3.2"
-chownr@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
- integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
+chownr@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-3.0.0.tgz#9855e64ecd240a9cc4267ce8a4aa5d24a1da15e4"
+ integrity sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==
chromatic@^13.3.4:
version "13.3.4"
@@ -5565,10 +5583,10 @@ create-require@^1.1.0:
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
-create-storybook@8.6.14:
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/create-storybook/-/create-storybook-8.6.14.tgz#9faadfd7b70194fb74ae57551f07ece8908484db"
- integrity sha512-xrKGHu1w1zbZDTjNJffbLh1W2UrYP7ciHfKw92A3BDU/jmDZwmqKQqCfwzbh2iBc6vTdt/uUn0U76zpgQ6A4XA==
+create-storybook@8.6.18:
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/create-storybook/-/create-storybook-8.6.18.tgz#32248aa178c0c80b93dbdadeac38c25332570df5"
+ integrity sha512-kLQo+bwn7RX53wF5lK40Uel4tEwsdBf4nmAzuAcu8SBDII1+nk9W9JRpIIxSb8uMOEFEgnk7F1DOa8SWaRChvg==
dependencies:
recast "^0.23.5"
semver "^7.6.2"
@@ -5889,9 +5907,9 @@ define-properties@^1.1.3, define-properties@^1.2.1:
object-keys "^1.1.1"
defu@^6.1.4:
- version "6.1.4"
- resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.4.tgz#4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479"
- integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==
+ version "6.1.7"
+ resolved "https://registry.yarnpkg.com/defu/-/defu-6.1.7.tgz#72543567c8e9f97ff13ce402b6dbe09ac5ae4d23"
+ integrity sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==
depseek@^0.4.1:
version "0.4.1"
@@ -6795,12 +6813,7 @@ flatpickr@4.6.13:
resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.13.tgz#8a029548187fd6e0d670908471e43abe9ad18d94"
integrity sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==
-flatted@^3.2.9:
- version "3.3.3"
- resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358"
- integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==
-
-flatted@^3.4.2:
+flatted@^3.2.9, flatted@^3.4.2:
version "3.4.2"
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726"
integrity sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==
@@ -6866,13 +6879,6 @@ fs-extra@^11.2.0:
jsonfile "^6.0.1"
universalify "^2.0.0"
-fs-minipass@^2.0.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
- integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
- dependencies:
- minipass "^3.0.0"
-
fs-monkey@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2"
@@ -7006,9 +7012,9 @@ glob-to-regexp@^0.4.1:
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
glob@^10.0.0, glob@^10.3.10:
- version "10.4.5"
- resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
- integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
+ version "10.5.0"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-10.5.0.tgz#8ec0355919cd3338c28428a23d4f24ecc5fe738c"
+ integrity sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==
dependencies:
foreground-child "^3.1.0"
jackspeak "^3.1.2"
@@ -7639,10 +7645,10 @@ ignore@^7.0.3:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.4.tgz#a12c70d0f2607c5bf508fb65a40c75f037d7a078"
integrity sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==
-immutable@^4.0.0:
- version "4.3.7"
- resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.7.tgz#c70145fc90d89fb02021e65c84eb0226e4e5a381"
- integrity sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==
+immutable@^4.0.0, immutable@^4.3.8:
+ version "4.3.8"
+ resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.8.tgz#02d183c7727fb2bb1d5d0380da0d779dce9296a7"
+ integrity sha512-d/Ld9aLbKpNwyl0KiM2CT1WYvkitQ1TSvmRtkcV8FKStiDoA7Slzgjmb/1G2yhKM1p0XeNOieaTbFZmU1d3Xuw==
import-fresh@^3.2.1, import-fresh@^3.3.0:
version "3.3.1"
@@ -8884,9 +8890,9 @@ lru-cache@^10.2.0, lru-cache@^10.4.3:
integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==
lru-cache@^11.0.0:
- version "11.2.7"
- resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.7.tgz#9127402617f34cd6767b96daee98c28e74458d35"
- integrity sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==
+ version "11.3.5"
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.3.5.tgz#29047d348c0b2793e3112a01c739bb7c6d855637"
+ integrity sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==
lru-cache@^5.1.1:
version "5.1.1"
@@ -9531,40 +9537,22 @@ minimist@^1.2.6:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-minipass@^3.0.0:
- version "3.3.6"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a"
- integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==
- dependencies:
- yallist "^4.0.0"
-
-minipass@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
- integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==
-
"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.1.2:
version "7.1.2"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707"
integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==
-minipass@^7.1.3:
+minipass@^7.0.4, minipass@^7.1.3:
version "7.1.3"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.3.tgz#79389b4eb1bb2d003a9bba87d492f2bd37bdc65b"
integrity sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==
-minizlib@^2.1.1:
- version "2.1.2"
- resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
- integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
+minizlib@^3.1.0:
+ version "3.1.0"
+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-3.1.0.tgz#6ad76c3a8f10227c9b51d1c9ac8e30b27f5a251c"
+ integrity sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==
dependencies:
- minipass "^3.0.0"
- yallist "^4.0.0"
-
-mkdirp@^1.0.3:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
- integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
+ minipass "^7.1.2"
mlly@^1.7.4:
version "1.7.4"
@@ -10449,13 +10437,6 @@ raf@^3.4.1:
dependencies:
performance-now "^2.1.0"
-randombytes@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
- integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
- dependencies:
- safe-buffer "^5.1.0"
-
range-parser@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
@@ -11055,7 +11036,7 @@ safe-array-concat@^1.1.3:
has-symbols "^1.1.0"
isarray "^2.0.5"
-safe-buffer@^5.1.0, safe-buffer@~5.2.0:
+safe-buffer@~5.2.0:
version "5.2.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
@@ -11188,12 +11169,10 @@ sentence-case@^3.0.4:
tslib "^2.0.3"
upper-case-first "^2.0.2"
-serialize-javascript@^6.0.2:
- version "6.0.2"
- resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
- integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
- dependencies:
- randombytes "^2.1.0"
+serialize-javascript@^6.0.2, serialize-javascript@^7.0.3:
+ version "7.0.5"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-7.0.5.tgz#c798cc0552ffbb08981914a42a8756e339d0d5b1"
+ integrity sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==
set-function-length@^1.2.2:
version "1.2.2"
@@ -11413,12 +11392,12 @@ stop-iteration-iterator@^1.0.0:
es-errors "^1.3.0"
internal-slot "^1.1.0"
-storybook@8.6.14, storybook@^8.6.14:
- version "8.6.14"
- resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.6.14.tgz#d205e73b6427eebf321bcfbe63bfbec3ade4d9db"
- integrity sha512-sVKbCj/OTx67jhmauhxc2dcr1P+yOgz/x3h0krwjyMgdc5Oubvxyg4NYDZmzAw+ym36g/lzH8N0Ccp4dwtdfxw==
+storybook@8.6.18, storybook@^8.6.18:
+ version "8.6.18"
+ resolved "https://registry.yarnpkg.com/storybook/-/storybook-8.6.18.tgz#2a635a4b0c99693f43ba21b8eb511c5cc513a807"
+ integrity sha512-p8seiSI6FiVY6P3V0pG+5v7c8pDMehMAFRWEhG5XqIBSQszzOjDnW2rNvm3odoLKfo3V3P6Cs6Hv9ILzymULyQ==
dependencies:
- "@storybook/core" "8.6.14"
+ "@storybook/core" "8.6.18"
string-argv@^0.3.2:
version "0.3.2"
@@ -11795,17 +11774,16 @@ tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-tar@^6.2.1:
- version "6.2.1"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
- integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
+tar@^6.2.1, tar@^7.5.11:
+ version "7.5.13"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-7.5.13.tgz#0d214ed56781a26edc313581c0e2d929ceeb866d"
+ integrity sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==
dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^5.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
+ "@isaacs/fs-minipass" "^4.0.0"
+ chownr "^3.0.0"
+ minipass "^7.1.2"
+ minizlib "^3.1.0"
+ yallist "^5.0.0"
temp@^0.8.4:
version "0.8.4"
@@ -12715,10 +12693,10 @@ yallist@^3.0.2:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-yallist@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
- integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
+yallist@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533"
+ integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==
yaml@^1.10.0:
version "1.10.2"