diff --git a/src/frontend/apps/e2e/__tests__/app-impress/language.spec.ts b/src/frontend/apps/e2e/__tests__/app-impress/language.spec.ts index 6dccf90fa..7f5f239de 100644 --- a/src/frontend/apps/e2e/__tests__/app-impress/language.spec.ts +++ b/src/frontend/apps/e2e/__tests__/app-impress/language.spec.ts @@ -57,12 +57,12 @@ test.describe('Language', () => { // Switch to German using the utility function for consistency await waitForLanguageSwitch(page, TestLanguage.German, 'Menu utilisateur'); - await page.getByLabel('User menu').click(); + await page.getByLabel('Benutzermenü öffnen').click(); await expect( page.getByRole('button', { name: 'Language: Deutsch' }), ).toBeVisible(); - await expect(page.getByText('Logout', { exact: true })).toBeVisible(); + await expect(page.getByRole('button', { name: 'Abmelden' })).toBeVisible(); await expect(page.locator('html')).toHaveAttribute('lang', 'de'); }); diff --git a/src/frontend/apps/impress/cunningham.ts b/src/frontend/apps/impress/cunningham.ts index 5b586f64e..11d72b3a6 100644 --- a/src/frontend/apps/impress/cunningham.ts +++ b/src/frontend/apps/impress/cunningham.ts @@ -2,7 +2,7 @@ import { dsfrGlobals, getUIKitThemesFromGlobals, whiteLabelGlobals, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; const themeWhiteLabelLight = getUIKitThemesFromGlobals(whiteLabelGlobals, { prefix: 'default', diff --git a/src/frontend/apps/impress/package.json b/src/frontend/apps/impress/package.json index f11a8f244..79cae6cc6 100644 --- a/src/frontend/apps/impress/package.json +++ b/src/frontend/apps/impress/package.json @@ -40,9 +40,7 @@ "@fontsource-variable/inter": "5.3.0", "@fontsource-variable/material-symbols-outlined": "5.3.1", "@fontsource/material-icons": "5.3.0", - "@gouvfr-lasuite/cunningham-react": "*", - "@gouvfr-lasuite/integration": "1.0.3", - "@gouvfr-lasuite/ui-kit": "0.28.0", + "@gouvfr-lasuite/ui-components": "1.1.0", "@hocuspocus/provider": "3.4.4", "@lottiefiles/dotlottie-react": "^0.19.6", "@mantine/core": "9.5.0", @@ -83,6 +81,7 @@ "zustand": "5.0.14" }, "devDependencies": { + "@gouvfr-lasuite/ui-tokens": "3.1.0", "@svgr/webpack": "8.1.0", "@tanstack/react-query-devtools": "5.101.4", "@testing-library/dom": "10.4.1", diff --git a/src/frontend/apps/impress/src/components/ErrorPage.tsx b/src/frontend/apps/impress/src/components/ErrorPage.tsx index a034ea1b5..e3c789448 100644 --- a/src/frontend/apps/impress/src/components/ErrorPage.tsx +++ b/src/frontend/apps/impress/src/components/ErrorPage.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import Image, { StaticImageData } from 'next/image'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/components/InfiniteScroll.tsx b/src/frontend/apps/impress/src/components/InfiniteScroll.tsx index facd5a48b..9b47a1c6b 100644 --- a/src/frontend/apps/impress/src/components/InfiniteScroll.tsx +++ b/src/frontend/apps/impress/src/components/InfiniteScroll.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { PropsWithChildren } from 'react'; import { useTranslation } from 'react-i18next'; import { InView } from 'react-intersection-observer'; diff --git a/src/frontend/apps/impress/src/components/Loading.tsx b/src/frontend/apps/impress/src/components/Loading.tsx index 615ad99ed..50b1229ae 100644 --- a/src/frontend/apps/impress/src/components/Loading.tsx +++ b/src/frontend/apps/impress/src/components/Loading.tsx @@ -1,4 +1,4 @@ -import { Loader, LoaderProps } from '@gouvfr-lasuite/cunningham-react'; +import { Loader, LoaderProps } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { Box, BoxProps } from './Box'; diff --git a/src/frontend/apps/impress/src/components/SkipToContent.tsx b/src/frontend/apps/impress/src/components/SkipToContent.tsx index 5a95a1486..96fab2ada 100644 --- a/src/frontend/apps/impress/src/components/SkipToContent.tsx +++ b/src/frontend/apps/impress/src/components/SkipToContent.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/components/TextErrors.tsx b/src/frontend/apps/impress/src/components/TextErrors.tsx index d5c635e27..60372c8a8 100644 --- a/src/frontend/apps/impress/src/components/TextErrors.tsx +++ b/src/frontend/apps/impress/src/components/TextErrors.tsx @@ -1,4 +1,4 @@ -import { Alert, VariantType } from '@gouvfr-lasuite/cunningham-react'; +import { Alert, VariantType } from '@gouvfr-lasuite/ui-components'; import { ReactNode } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; diff --git a/src/frontend/apps/impress/src/components/Waffle.tsx b/src/frontend/apps/impress/src/components/Waffle.tsx index edbc020e3..21f68fb47 100644 --- a/src/frontend/apps/impress/src/components/Waffle.tsx +++ b/src/frontend/apps/impress/src/components/Waffle.tsx @@ -1,4 +1,4 @@ -import { LaGaufreV2 } from '@gouvfr-lasuite/ui-kit'; +import { LaGaufreV2 } from '@gouvfr-lasuite/ui-components'; import { useEffect } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/components/modal/AlertModal.tsx b/src/frontend/apps/impress/src/components/modal/AlertModal.tsx index b138f8b25..4917ed828 100644 --- a/src/frontend/apps/impress/src/components/modal/AlertModal.tsx +++ b/src/frontend/apps/impress/src/components/modal/AlertModal.tsx @@ -4,7 +4,7 @@ import { Modal, ModalDefaultVariantProps, ModalSize, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { ReactNode } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/components/modal/ButtonCloseModal.tsx b/src/frontend/apps/impress/src/components/modal/ButtonCloseModal.tsx index 63cc8bc29..a7e2d1aa7 100644 --- a/src/frontend/apps/impress/src/components/modal/ButtonCloseModal.tsx +++ b/src/frontend/apps/impress/src/components/modal/ButtonCloseModal.tsx @@ -1,4 +1,4 @@ -import { Button, type ButtonProps } from '@gouvfr-lasuite/cunningham-react'; +import { Button, type ButtonProps } from '@gouvfr-lasuite/ui-components'; import CloseIcon from '@/assets/icons/ui-kit/x-mark.svg'; diff --git a/src/frontend/apps/impress/src/components/modal/SideModal.tsx b/src/frontend/apps/impress/src/components/modal/SideModal.tsx index 93ca9e18a..9f96ecd8e 100644 --- a/src/frontend/apps/impress/src/components/modal/SideModal.tsx +++ b/src/frontend/apps/impress/src/components/modal/SideModal.tsx @@ -2,7 +2,7 @@ import { Modal, ModalDefaultVariantProps, ModalSize, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { PropsWithChildren } from 'react'; import { createGlobalStyle } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/core/config/ConfigProvider.tsx b/src/frontend/apps/impress/src/core/config/ConfigProvider.tsx index 2516ee565..85391b37c 100644 --- a/src/frontend/apps/impress/src/core/config/ConfigProvider.tsx +++ b/src/frontend/apps/impress/src/core/config/ConfigProvider.tsx @@ -1,4 +1,4 @@ -import { Loader } from '@gouvfr-lasuite/cunningham-react'; +import { Loader } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import Script from 'next/script'; import { PropsWithChildren, useEffect, useRef } from 'react'; diff --git a/src/frontend/apps/impress/src/core/config/ThemeProvider.tsx b/src/frontend/apps/impress/src/core/config/ThemeProvider.tsx index 821efa5ee..b1f7686d0 100644 --- a/src/frontend/apps/impress/src/core/config/ThemeProvider.tsx +++ b/src/frontend/apps/impress/src/core/config/ThemeProvider.tsx @@ -1,4 +1,4 @@ -import { CunninghamProvider } from '@gouvfr-lasuite/cunningham-react'; +import { CunninghamProvider } from '@gouvfr-lasuite/ui-components'; import { useCunninghamTheme } from '@/cunningham'; import { useLocales } from '@/i18n/useLocale'; diff --git a/src/frontend/apps/impress/src/core/config/api/useConfig.tsx b/src/frontend/apps/impress/src/core/config/api/useConfig.tsx index b204e5a38..c5ef93bb5 100644 --- a/src/frontend/apps/impress/src/core/config/api/useConfig.tsx +++ b/src/frontend/apps/impress/src/core/config/api/useConfig.tsx @@ -1,4 +1,4 @@ -import { LaGaufreV2Props } from '@gouvfr-lasuite/ui-kit'; +import { LaGaufreV2Props } from '@gouvfr-lasuite/ui-components'; import { useQuery } from '@tanstack/react-query'; import type { Resource } from 'i18next'; import Image from 'next/image'; diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-style.css b/src/frontend/apps/impress/src/cunningham/cunningham-style.css index b27a29fda..90e41bc18 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-style.css +++ b/src/frontend/apps/impress/src/cunningham/cunningham-style.css @@ -1,4 +1,4 @@ -@import url('@gouvfr-lasuite/ui-kit/style'); +@import url('@gouvfr-lasuite/ui-components/style'); @import url('./cunningham-tokens.css'); :root { diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css index 1e641212f..3ff95ae7f 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css +++ b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.css @@ -831,13 +831,485 @@ --c--contextuals--border--semantic--disabled--primary: var( --c--globals--colors--gray-100 ); - --c--components--modal--width-small: 342px; - --c--components--tooltip--padding: 4px 8px; - --c--components--button--medium-height: 40px; - --c--components--button--medium-text-height: 40px; + --c--components--alert--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--alert--border-radius: 4px; + --c--components--alert--border-color: var( + --c--contextuals--border--semantic--neutral--primary + ); + --c--components--alert--border-left-color: var( + --c--contextuals--border--semantic--neutral--primary + ); + --c--components--alert--font-weight: var(--c--globals--font--weights--medium); + --c--components--alert--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--alert--icon-size: 19px; + --c--components--alert--additional-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--alert--additional-color: var( + --c--contextuals--content--semantic--neutral--primary + ); --c--components--button--border-radius: 4px; --c--components--button--border-radius--active: 4px; --c--components--button--border-radius--focus: 4px; + --c--components--button--medium-text-height: 40px; + --c--components--button--medium-height: 40px; + --c--components--button--small-height: 32px; + --c--components--button--nano-height: 24px; + --c--components--button--medium-font-size: var(--c--globals--font--sizes--md); + --c--components--button--medium-icon-font-size: 1.5rem; + --c--components--button--small-font-size: var(--c--globals--font--sizes--sm); + --c--components--button--small-icon-font-size: var( + --c--globals--font--sizes--md + ); + --c--components--button--nano-font-size: var(--c--globals--font--sizes--xs); + --c--components--button--nano-icon-font-size: var( + --c--globals--font--sizes--md + ); + --c--components--button--font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--button--font-family: var(--c--globals--font--families--base); + --c--components--calendar--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--calendar--border-radius: 8px; + --c--components--calendar--padding: 8px; + --c--components--calendar--cell-size: 32px; + --c--components--calendar--cell-border-radius: 4px; + --c--components--calendar--cell-font-size: var(--c--globals--font--sizes--xs); + --c--components--calendar--header-font-size: var( + --c--globals--font--sizes--xs + ); + --c--components--calendar--date-past-color: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--calendar--date-today-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--calendar--date-today-border-color: var( + --c--contextuals--border--semantic--neutral--secondary + ); + --c--components--calendar--date-future-color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--calendar--date-selected-bg: var( + --c--contextuals--background--semantic--brand--primary + ); + --c--components--calendar--date-selected-color: var( + --c--contextuals--content--semantic--brand--on-brand + ); + --c--components--calendar--range-middle-bg: var( + --c--contextuals--background--semantic--brand--tertiary + ); + --c--components--calendar--range-middle-color: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--calendar--range-middle-bg--disabled: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--calendar--menu-background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--calendar--menu-border-radius: 8px; + --c--components--calendar--menu-item-height: 32px; + --c--components--calendar--menu-item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--calendar--menu-item-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--calendar--menu-item-background-color--hover: var( + --c--contextuals--background--semantic--neutral--tertiary-hover + ); + --c--components--calendar--menu-item-background-color--selected: var( + --c--contextuals--background--semantic--brand--tertiary + ); + --c--components--forms-checkbox--background-color--hover: var( + --c--contextuals--background--semantic--neutral--tertiary-hover + ); + --c--components--forms-checkbox--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-checkbox--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-checkbox--font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--forms-checkbox--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-checkbox--border-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-checkbox--border-color--hover: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-checkbox--border-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-checkbox--border-radius: 2px; + --c--components--forms-checkbox--border-width: 1.5px; + --c--components--forms-checkbox--border-width--hover: 1px; + --c--components--forms-checkbox--accent-color: var( + --c--contextuals--content--semantic--brand--tertiary + ); + --c--components--forms-checkbox--accent-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-checkbox--checkmark-color: var( + --c--contextuals--content--semantic--contextual--primary + ); + --c--components--forms-checkbox--size: 1.5rem; + --c--components--forms-datepicker--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-color--disabled: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-datepicker--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-radius: 4px; + --c--components--forms-datepicker--border-radius--focus: 4px; + --c--components--forms-datepicker--border-radius--hover: 4px; + --c--components--forms-datepicker--border-style: solid; + --c--components--forms-datepicker--border-width: 1px; + --c--components--forms-datepicker--border-width--focus: 1px; + --c--components--forms-datepicker--border-width--hover: 1px; + --c--components--forms-datepicker--value-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-datepicker--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-datepicker--height: 3.5rem; + --c--components--forms-datepicker--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-datepicker--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-field--width: 292px; + --c--components--forms-field--font-size: var(--c--globals--font--sizes--s); + --c--components--forms-field--color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-field--color--error: var( + --c--contextuals--content--semantic--error--secondary + ); + --c--components--forms-field--color--success: var( + --c--contextuals--content--semantic--success--secondary + ); + --c--components--forms-field--color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-field--inline-label-width: max-content; + --c--components--forms-field--inline-column-gap: var( + --c--globals--spacings--xs + ); + --c--components--forms-field--inline-row-gap: var( + --c--globals--spacings--3xs + ); + --c--components--forms-field--label-description-gap: var( + --c--globals--spacings--4xs + ); + --c--components--forms-field--label-description-font-size: var( + --c--globals--font--sizes--s + ); + --c--components--forms-field--label-description-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-field--label-description-line-height: 1rem; + --c--components--forms-field--label-description-color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-field--label-description-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-input--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-input--font-size: var(--c--globals--font--sizes--sm); + --c--components--forms-input--border-radius: 4px; + --c--components--forms-input--border-radius--hover: 4px; + --c--components--forms-input--border-radius--focus: 4px; + --c--components--forms-input--border-width: 1px; + --c--components--forms-input--border-width--hover: 1px; + --c--components--forms-input--border-width--focus: 1px; + --c--components--forms-input--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-input--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-input--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-input--border-style: solid; + --c--components--forms-input--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-input--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-input--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-input--background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--forms-input--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-input--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-input--inline-min-height: 40px; + --c--components--forms-input--inline-border-radius: var( + --c--globals--spacings--xxxs + ); + --c--components--forms-input--inline-padding-block: var( + --c--globals--spacings--xxs + ); + --c--components--forms-input--inline-padding-inline: var( + --c--globals--spacings--xs + ); + --c--components--forms-input--inline-background-color--disabled: var( + --c--contextuals--background--semantic--disabled--secondary + ); + --c--components--forms-input--inline-border-color--disabled: var( + --c--contextuals--border--semantic--disabled--primary + ); + --c--components--forms-labelledbox--label-color--small: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-labelledbox--label-color--big: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-labelledbox--label-color--small--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-labelledbox--label-color--big--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-labelledbox--classic-label-margin-bottom: var( + --c--globals--spacings--xs + ); + --c--components--forms-labelledbox--classic-label-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-labelledbox--classic-label-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-labelledbox--classic-label-font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--forms-labelledbox--classic-label-line-height: 1.125rem; + --c--components--forms-select--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-select--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-select--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-select--border-radius: 4px; + --c--components--forms-select--border-radius--focus: 4px; + --c--components--forms-select--border-radius--hover: 4px; + --c--components--forms-select--border-style: solid; + --c--components--forms-select--border-width: 1px; + --c--components--forms-select--border-width--focus: 1px; + --c--components--forms-select--border-width--hover: 1px; + --c--components--forms-select--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-select--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-select--font-size: var(--c--globals--font--sizes--sm); + --c--components--forms-select--height: 3.5rem; + --c--components--forms-select--item-background-color--hover: var( + --c--contextuals--background--semantic--overlay--primary + ); + --c--components--forms-select--item-background-color--selected: var( + --c--contextuals--background--semantic--brand--secondary + ); + --c--components--forms-select--item-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-select--item-color--disabled: var( + --c--contextuals--content--semantic--disabled--secondary + ); + --c--components--forms-select--item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-select--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-select--menu-background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--forms-select--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-select--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-select--multi-pill-background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--forms-select--multi-pill-border-radius: 2px; + --c--components--forms-select--multi-pill-max-width: 68%; + --c--components--forms-select--multi-pill-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-select--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-switch--accent-color: var( + --c--contextuals--content--semantic--brand--tertiary + ); + --c--components--forms-switch--rail-background-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-switch--rail-background-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-switch--rail-border-radius: 50vw; + --c--components--forms-switch--handle-background-color: var( + --c--contextuals--content--semantic--contextual--primary + ); + --c--components--forms-switch--handle-background-color--disabled: var( + --c--contextuals--content--semantic--disabled--secondary + ); + --c--components--forms-switch--handle-border-radius: 50%; + --c--components--forms-textarea--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-textarea--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-textarea--border-radius: 4px; + --c--components--forms-textarea--border-radius--hover: 4px; + --c--components--forms-textarea--border-radius--focus: 4px; + --c--components--forms-textarea--border-width: 1px; + --c--components--forms-textarea--border-width--hover: 1px; + --c--components--forms-textarea--border-width--focus: 1px; + --c--components--forms-textarea--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-textarea--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-textarea--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-textarea--border-color--disabled: var( + --c--contextuals--border--semantic--disabled--primary + ); + --c--components--forms-textarea--border-style: solid; + --c--components--forms-textarea--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-textarea--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-textarea--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-textarea--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-textarea--value-color--disabled: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-textarea--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--modal--background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--modal--backdrop-color: #0009; + --c--components--modal--border-radius: 8px; + --c--components--modal--border-color: var( + --c--contextuals--border--surface--primary + ); + --c--components--modal--box-shadow: 0 6px 20px 0 rgb(0 0 18 / 10%); + --c--components--modal--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--modal--title-font-weight: var( + --c--globals--font--weights--bold + ); + --c--components--modal--compact-title-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--modal--content-font-size: var(--c--globals--font--sizes--sm); + --c--components--modal--content-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--modal--content-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--modal--width-small: 342px; + --c--components--modal--width-medium: 600px; + --c--components--modal--width-large: 800px; + --c--components--modal--width-extra-large: 75%; + --c--components--modal--tab-sidebar-width: 200px; + --c--components--modal--tab-sidebar-background-color: var( + --c--contextuals--background--surface--tertiary + ); + --c--components--modal--tab-item-height: 32px; + --c--components--modal--tab-item-border-radius: 4px; + --c--components--modal--tab-item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--modal--tab-item-font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--modal--tab-item-font-weight--active: var( + --c--globals--font--weights--bold + ); + --c--components--modal--tab-item-active-background-color: rgb(24 27 36 / 5%); + --c--components--modal--tab-item-hover-background-color: rgb(24 27 36 / 3%); + --c--components--toast--slide-in-duration: 1000ms; + --c--components--toast--slide-out-duration: 300ms; + --c--components--toast--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--toast--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--toast--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--toast--icon-size: 19px; + --c--components--toast--progress-bar-height: 3px; + --c--components--tooltip--border-radius: 0.5rem; + --c--components--tooltip--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--tooltip--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--tooltip--color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--tooltip--font-size: var(--c--globals--font--sizes--s); + --c--components--tooltip--padding: 4px 8px; + --c--components--tooltip--max-width: 150px; --c--components--resize-handle--hover--color: var( --c--contextuals--border--surface--primary ); @@ -849,24 +1321,6 @@ --c--components--datagrid--body--background-color-hover: var( --c--contextuals--background--semantic--neutral--tertiary ); - --c--components--forms-fileuploader--border-style: solid; - --c--components--forms-fileuploader--border-radius: 4px; - --c--components--forms-fileuploader--border-width: 1px; - --c--components--forms-checkbox--font-size: var( - --c--globals--font--sizes--sm - ); - --c--components--forms-input--border-radius: 4px; - --c--components--forms-input--border-radius--hover: 4px; - --c--components--forms-input--border-radius--focus: 4px; - --c--components--forms-select--border-radius: 4px; - --c--components--forms-select--border-radius--hover: 4px; - --c--components--forms-select--border-radius--focus: 4px; - --c--components--forms-textarea--border-radius: 4px; - --c--components--forms-textarea--border-radius--hover: 4px; - --c--components--forms-textarea--border-radius--focus: 4px; - --c--components--forms-datepicker--border-radius: 4px; - --c--components--forms-datepicker--border-radius--hover: 4px; - --c--components--forms-datepicker--border-radius--focus: 4px; --c--components--badge--font-size: var(--c--globals--font--sizes--xs); --c--components--badge--border-radius: 12px; --c--components--badge--padding-inline: var(--c--globals--spacings--xs); @@ -2538,13 +2992,485 @@ --c--contextuals--border--semantic--disabled--primary: var( --c--globals--colors--gray-100 ); - --c--components--modal--width-small: 342px; - --c--components--tooltip--padding: 4px 8px; - --c--components--button--medium-height: 40px; - --c--components--button--medium-text-height: 40px; + --c--components--alert--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--alert--border-radius: 4px; + --c--components--alert--border-color: var( + --c--contextuals--border--semantic--neutral--primary + ); + --c--components--alert--border-left-color: var( + --c--contextuals--border--semantic--neutral--primary + ); + --c--components--alert--font-weight: var(--c--globals--font--weights--medium); + --c--components--alert--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--alert--icon-size: 19px; + --c--components--alert--additional-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--alert--additional-color: var( + --c--contextuals--content--semantic--neutral--primary + ); --c--components--button--border-radius: 4px; --c--components--button--border-radius--active: 4px; --c--components--button--border-radius--focus: 4px; + --c--components--button--medium-text-height: 40px; + --c--components--button--medium-height: 40px; + --c--components--button--small-height: 32px; + --c--components--button--nano-height: 24px; + --c--components--button--medium-font-size: var(--c--globals--font--sizes--md); + --c--components--button--medium-icon-font-size: 1.5rem; + --c--components--button--small-font-size: var(--c--globals--font--sizes--sm); + --c--components--button--small-icon-font-size: var( + --c--globals--font--sizes--md + ); + --c--components--button--nano-font-size: var(--c--globals--font--sizes--xs); + --c--components--button--nano-icon-font-size: var( + --c--globals--font--sizes--md + ); + --c--components--button--font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--button--font-family: var(--c--globals--font--families--base); + --c--components--calendar--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--calendar--border-radius: 8px; + --c--components--calendar--padding: 8px; + --c--components--calendar--cell-size: 32px; + --c--components--calendar--cell-border-radius: 4px; + --c--components--calendar--cell-font-size: var(--c--globals--font--sizes--xs); + --c--components--calendar--header-font-size: var( + --c--globals--font--sizes--xs + ); + --c--components--calendar--date-past-color: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--calendar--date-today-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--calendar--date-today-border-color: var( + --c--contextuals--border--semantic--neutral--secondary + ); + --c--components--calendar--date-future-color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--calendar--date-selected-bg: var( + --c--contextuals--background--semantic--brand--primary + ); + --c--components--calendar--date-selected-color: var( + --c--contextuals--content--semantic--brand--on-brand + ); + --c--components--calendar--range-middle-bg: var( + --c--contextuals--background--semantic--brand--tertiary + ); + --c--components--calendar--range-middle-color: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--calendar--range-middle-bg--disabled: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--calendar--menu-background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--calendar--menu-border-radius: 8px; + --c--components--calendar--menu-item-height: 32px; + --c--components--calendar--menu-item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--calendar--menu-item-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--calendar--menu-item-background-color--hover: var( + --c--contextuals--background--semantic--neutral--tertiary-hover + ); + --c--components--calendar--menu-item-background-color--selected: var( + --c--contextuals--background--semantic--brand--tertiary + ); + --c--components--forms-checkbox--background-color--hover: var( + --c--contextuals--background--semantic--neutral--tertiary-hover + ); + --c--components--forms-checkbox--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-checkbox--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-checkbox--font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--forms-checkbox--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-checkbox--border-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-checkbox--border-color--hover: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-checkbox--border-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-checkbox--border-radius: 2px; + --c--components--forms-checkbox--border-width: 1.5px; + --c--components--forms-checkbox--border-width--hover: 1px; + --c--components--forms-checkbox--accent-color: var( + --c--contextuals--content--semantic--brand--tertiary + ); + --c--components--forms-checkbox--accent-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-checkbox--checkmark-color: var( + --c--contextuals--content--semantic--contextual--primary + ); + --c--components--forms-checkbox--size: 1.5rem; + --c--components--forms-datepicker--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-color--disabled: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-datepicker--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--border-radius: 4px; + --c--components--forms-datepicker--border-radius--focus: 4px; + --c--components--forms-datepicker--border-radius--hover: 4px; + --c--components--forms-datepicker--border-style: solid; + --c--components--forms-datepicker--border-width: 1px; + --c--components--forms-datepicker--border-width--focus: 1px; + --c--components--forms-datepicker--border-width--hover: 1px; + --c--components--forms-datepicker--value-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-datepicker--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-datepicker--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-datepicker--height: 3.5rem; + --c--components--forms-datepicker--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-datepicker--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-field--width: 292px; + --c--components--forms-field--font-size: var(--c--globals--font--sizes--s); + --c--components--forms-field--color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-field--color--error: var( + --c--contextuals--content--semantic--error--secondary + ); + --c--components--forms-field--color--success: var( + --c--contextuals--content--semantic--success--secondary + ); + --c--components--forms-field--color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-field--inline-label-width: max-content; + --c--components--forms-field--inline-column-gap: var( + --c--globals--spacings--xs + ); + --c--components--forms-field--inline-row-gap: var( + --c--globals--spacings--3xs + ); + --c--components--forms-field--label-description-gap: var( + --c--globals--spacings--4xs + ); + --c--components--forms-field--label-description-font-size: var( + --c--globals--font--sizes--s + ); + --c--components--forms-field--label-description-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-field--label-description-line-height: 1rem; + --c--components--forms-field--label-description-color: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-field--label-description-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-input--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-input--font-size: var(--c--globals--font--sizes--sm); + --c--components--forms-input--border-radius: 4px; + --c--components--forms-input--border-radius--hover: 4px; + --c--components--forms-input--border-radius--focus: 4px; + --c--components--forms-input--border-width: 1px; + --c--components--forms-input--border-width--hover: 1px; + --c--components--forms-input--border-width--focus: 1px; + --c--components--forms-input--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-input--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-input--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-input--border-style: solid; + --c--components--forms-input--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-input--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-input--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-input--background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--forms-input--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-input--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-input--inline-min-height: 40px; + --c--components--forms-input--inline-border-radius: var( + --c--globals--spacings--xxxs + ); + --c--components--forms-input--inline-padding-block: var( + --c--globals--spacings--xxs + ); + --c--components--forms-input--inline-padding-inline: var( + --c--globals--spacings--xs + ); + --c--components--forms-input--inline-background-color--disabled: var( + --c--contextuals--background--semantic--disabled--secondary + ); + --c--components--forms-input--inline-border-color--disabled: var( + --c--contextuals--border--semantic--disabled--primary + ); + --c--components--forms-labelledbox--label-color--small: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-labelledbox--label-color--big: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-labelledbox--label-color--small--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-labelledbox--label-color--big--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-labelledbox--classic-label-margin-bottom: var( + --c--globals--spacings--xs + ); + --c--components--forms-labelledbox--classic-label-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-labelledbox--classic-label-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-labelledbox--classic-label-font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--forms-labelledbox--classic-label-line-height: 1.125rem; + --c--components--forms-select--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-select--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-select--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-select--border-radius: 4px; + --c--components--forms-select--border-radius--focus: 4px; + --c--components--forms-select--border-radius--hover: 4px; + --c--components--forms-select--border-style: solid; + --c--components--forms-select--border-width: 1px; + --c--components--forms-select--border-width--focus: 1px; + --c--components--forms-select--border-width--hover: 1px; + --c--components--forms-select--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-select--value-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-select--font-size: var(--c--globals--font--sizes--sm); + --c--components--forms-select--height: 3.5rem; + --c--components--forms-select--item-background-color--hover: var( + --c--contextuals--background--semantic--overlay--primary + ); + --c--components--forms-select--item-background-color--selected: var( + --c--contextuals--background--semantic--brand--secondary + ); + --c--components--forms-select--item-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-select--item-color--disabled: var( + --c--contextuals--content--semantic--disabled--secondary + ); + --c--components--forms-select--item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-select--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-select--menu-background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--forms-select--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-select--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-select--multi-pill-background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--forms-select--multi-pill-border-radius: 2px; + --c--components--forms-select--multi-pill-max-width: 68%; + --c--components--forms-select--multi-pill-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-select--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-switch--accent-color: var( + --c--contextuals--content--semantic--brand--tertiary + ); + --c--components--forms-switch--rail-background-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-switch--rail-background-color--disabled: var( + --c--contextuals--content--semantic--disabled--primary + ); + --c--components--forms-switch--rail-border-radius: 50vw; + --c--components--forms-switch--handle-background-color: var( + --c--contextuals--content--semantic--contextual--primary + ); + --c--components--forms-switch--handle-background-color--disabled: var( + --c--contextuals--content--semantic--disabled--secondary + ); + --c--components--forms-switch--handle-border-radius: 50%; + --c--components--forms-textarea--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--forms-textarea--font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--forms-textarea--border-radius: 4px; + --c--components--forms-textarea--border-radius--hover: 4px; + --c--components--forms-textarea--border-radius--focus: 4px; + --c--components--forms-textarea--border-width: 1px; + --c--components--forms-textarea--border-width--hover: 1px; + --c--components--forms-textarea--border-width--focus: 1px; + --c--components--forms-textarea--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-textarea--border-color--hover: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--forms-textarea--border-color--focus: var( + --c--contextuals--border--semantic--brand--primary + ); + --c--components--forms-textarea--border-color--disabled: var( + --c--contextuals--border--semantic--disabled--primary + ); + --c--components--forms-textarea--border-style: solid; + --c--components--forms-textarea--label-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--forms-textarea--label-color--focus: var( + --c--contextuals--content--semantic--brand--primary + ); + --c--components--forms-textarea--background-color: var( + --c--contextuals--background--surface--primary + ); + --c--components--forms-textarea--value-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--forms-textarea--value-color--disabled: var( + --c--contextuals--content--semantic--neutral--secondary + ); + --c--components--forms-textarea--placeholder-color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--modal--background-color: var( + --c--contextuals--background--surface--secondary + ); + --c--components--modal--backdrop-color: #0009; + --c--components--modal--border-radius: 8px; + --c--components--modal--border-color: var( + --c--contextuals--border--surface--primary + ); + --c--components--modal--box-shadow: 0 6px 20px 0 rgb(0 0 18 / 10%); + --c--components--modal--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--modal--title-font-weight: var( + --c--globals--font--weights--bold + ); + --c--components--modal--compact-title-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--modal--content-font-size: var(--c--globals--font--sizes--sm); + --c--components--modal--content-font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--modal--content-color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--modal--width-small: 342px; + --c--components--modal--width-medium: 600px; + --c--components--modal--width-large: 800px; + --c--components--modal--width-extra-large: 75%; + --c--components--modal--tab-sidebar-width: 200px; + --c--components--modal--tab-sidebar-background-color: var( + --c--contextuals--background--surface--tertiary + ); + --c--components--modal--tab-item-height: 32px; + --c--components--modal--tab-item-border-radius: 4px; + --c--components--modal--tab-item-font-size: var( + --c--globals--font--sizes--sm + ); + --c--components--modal--tab-item-font-weight: var( + --c--globals--font--weights--medium + ); + --c--components--modal--tab-item-font-weight--active: var( + --c--globals--font--weights--bold + ); + --c--components--modal--tab-item-active-background-color: rgb(24 27 36 / 5%); + --c--components--modal--tab-item-hover-background-color: rgb(24 27 36 / 3%); + --c--components--toast--slide-in-duration: 1000ms; + --c--components--toast--slide-out-duration: 300ms; + --c--components--toast--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--toast--color: var( + --c--contextuals--content--semantic--neutral--primary + ); + --c--components--toast--font-weight: var( + --c--globals--font--weights--regular + ); + --c--components--toast--icon-size: 19px; + --c--components--toast--progress-bar-height: 3px; + --c--components--tooltip--border-radius: 0.5rem; + --c--components--tooltip--background-color: var( + --c--contextuals--background--semantic--neutral--tertiary + ); + --c--components--tooltip--border-color: var( + --c--contextuals--border--semantic--neutral--tertiary + ); + --c--components--tooltip--color: var( + --c--contextuals--content--semantic--neutral--tertiary + ); + --c--components--tooltip--font-size: var(--c--globals--font--sizes--s); + --c--components--tooltip--padding: 4px 8px; + --c--components--tooltip--max-width: 150px; --c--components--resize-handle--hover--color: var( --c--contextuals--border--surface--primary ); @@ -2556,24 +3482,6 @@ --c--components--datagrid--body--background-color-hover: var( --c--contextuals--background--semantic--neutral--tertiary ); - --c--components--forms-fileuploader--border-style: solid; - --c--components--forms-fileuploader--border-radius: 4px; - --c--components--forms-fileuploader--border-width: 1px; - --c--components--forms-checkbox--font-size: var( - --c--globals--font--sizes--sm - ); - --c--components--forms-input--border-radius: 4px; - --c--components--forms-input--border-radius--hover: 4px; - --c--components--forms-input--border-radius--focus: 4px; - --c--components--forms-select--border-radius: 4px; - --c--components--forms-select--border-radius--hover: 4px; - --c--components--forms-select--border-radius--focus: 4px; - --c--components--forms-textarea--border-radius: 4px; - --c--components--forms-textarea--border-radius--hover: 4px; - --c--components--forms-textarea--border-radius--focus: 4px; - --c--components--forms-datepicker--border-radius: 4px; - --c--components--forms-datepicker--border-radius--hover: 4px; - --c--components--forms-datepicker--border-radius--focus: 4px; --c--components--badge--font-size: var(--c--globals--font--sizes--xs); --c--components--badge--border-radius: 12px; --c--components--badge--padding-inline: var(--c--globals--spacings--xs); diff --git a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts index 090321f4c..d51e2f87b 100644 --- a/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts +++ b/src/frontend/apps/impress/src/cunningham/cunningham-tokens.ts @@ -648,14 +648,253 @@ export const tokens = { }, }, components: { - modal: { 'width-small': '342px' }, - tooltip: { padding: '4px 8px' }, + alert: { + 'background-color': '#F0F0F3', + 'border-radius': '4px', + 'border-color': '#69697D', + 'border-left-color': '#69697D', + 'font-weight': 500, + color: '#25252F', + 'icon-size': '19px', + 'additional-font-weight': 400, + 'additional-color': '#25252F', + }, button: { - 'medium-height': '40px', - 'medium-text-height': '40px', 'border-radius': '4px', 'border-radius--active': '4px', 'border-radius--focus': '4px', + 'medium-text-height': '40px', + 'medium-height': '40px', + 'small-height': '32px', + 'nano-height': '24px', + 'medium-font-size': '1rem', + 'medium-icon-font-size': '1.5rem', + 'small-font-size': '0.875rem', + 'small-icon-font-size': '1rem', + 'nano-font-size': '0.75rem', + 'nano-icon-font-size': '1rem', + 'font-weight': 500, + 'font-family': 'Inter Variable, Roboto Flex Variable, sans-serif', + }, + calendar: { + 'background-color': '#FFFFFF', + 'border-radius': '8px', + padding: '8px', + 'cell-size': '32px', + 'cell-border-radius': '4px', + 'cell-font-size': '0.75rem', + 'header-font-size': '0.75rem', + 'date-past-color': '#A9A9BF', + 'date-today-color': '#69697D', + 'date-today-border-color': '#A9A9BF', + 'date-future-color': '#5D5D70', + 'date-selected-bg': '#5E5CD0', + 'date-selected-color': '#EEF1FA', + 'range-middle-bg': '#EEF1FA', + 'range-middle-color': '#3E3B98', + 'range-middle-bg--disabled': '#F0F0F3', + 'menu-background-color': '#FFFFFF', + 'menu-border-radius': '8px', + 'menu-item-height': '32px', + 'menu-item-font-size': '0.875rem', + 'menu-item-color': '#25252F', + 'menu-item-background-color--hover': '#E2E2EA', + 'menu-item-background-color--selected': '#EEF1FA', + }, + 'forms-checkbox': { + 'background-color--hover': '#E2E2EA', + 'background-color': '#FFFFFF', + 'font-size': '0.875rem', + 'font-weight': 500, + color: '#25252F', + 'border-color': '#69697D', + 'border-color--hover': '#69697D', + 'border-color--focus': '#3E3B98', + 'border-radius': '2px', + 'border-width': '1.5px', + 'border-width--hover': '1px', + 'accent-color': '#5E5CD0', + 'accent-color--disabled': '#A9A9BF', + 'checkmark-color': '#F8F8F9F2', + size: '1.5rem', + }, + 'forms-datepicker': { + 'border-color': '#D3D4E0', + 'border-color--disabled': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--hover': '#D3D4E0', + 'border-radius': '4px', + 'border-radius--focus': '4px', + 'border-radius--hover': '4px', + 'border-style': 'solid', + 'border-width': '1px', + 'border-width--focus': '1px', + 'border-width--hover': '1px', + 'value-color': '#69697D', + 'value-color--disabled': '#A9A9BF', + 'font-size': '0.875rem', + height: '3.5rem', + 'background-color': '#FFFFFF', + 'label-color--focus': '#3E3B98', + }, + 'forms-field': { + width: '292px', + 'font-size': '0.75rem', + color: '#5D5D70', + 'color--error': '#C00100', + 'color--success': '#016D31', + 'color--disabled': '#A9A9BF', + 'inline-label-width': 'max-content', + 'inline-column-gap': '0.5rem', + 'inline-row-gap': '0.25rem', + 'label-description-gap': '0.125rem', + 'label-description-font-size': '0.75rem', + 'label-description-font-weight': 400, + 'label-description-line-height': '1rem', + 'label-description-color': '#5D5D70', + 'label-description-color--disabled': '#A9A9BF', + }, + 'forms-input': { + 'font-weight': 400, + 'font-size': '0.875rem', + 'border-radius': '4px', + 'border-radius--hover': '4px', + 'border-radius--focus': '4px', + 'border-width': '1px', + 'border-width--hover': '1px', + 'border-width--focus': '1px', + 'border-color': '#D3D4E0', + 'border-color--hover': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-style': 'solid', + 'placeholder-color': '#69697D', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'background-color': '#FFFFFF', + 'value-color': '#25252F', + 'value-color--disabled': '#A9A9BF', + 'inline-min-height': '40px', + 'inline-border-radius': '0.25rem', + 'inline-padding-block': '0.375rem', + 'inline-padding-inline': '0.5rem', + 'inline-background-color--disabled': '#F0F0F3', + 'inline-border-color--disabled': '#E2E2EA', + }, + 'forms-labelledbox': { + 'label-color--small': '#69697D', + 'label-color--big': '#25252F', + 'label-color--small--disabled': '#A9A9BF', + 'label-color--big--disabled': '#A9A9BF', + 'classic-label-margin-bottom': '0.5rem', + 'classic-label-font-size': '0.875rem', + 'classic-label-color': '#25252F', + 'classic-label-font-weight': 500, + 'classic-label-line-height': '1.125rem', + }, + 'forms-radio': {}, + 'forms-select': { + 'border-color': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--hover': '#D3D4E0', + 'border-radius': '4px', + 'border-radius--focus': '4px', + 'border-radius--hover': '4px', + 'border-style': 'solid', + 'border-width': '1px', + 'border-width--focus': '1px', + 'border-width--hover': '1px', + 'value-color': '#25252F', + 'value-color--disabled': '#A9A9BF', + 'font-size': '0.875rem', + height: '3.5rem', + 'item-background-color--hover': '#1B1B230D', + 'item-background-color--selected': '#DDE2F5', + 'item-color': '#25252F', + 'item-color--disabled': '#F8F8F980', + 'item-font-size': '0.875rem', + 'background-color': '#FFFFFF', + 'menu-background-color': '#FFFFFF', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'multi-pill-background-color': '#F0F0F3', + 'multi-pill-border-radius': '2px', + 'multi-pill-max-width': '68%', + 'multi-pill-font-size': '0.875rem', + 'placeholder-color': '#69697D', + }, + 'forms-switch': { + 'accent-color': '#5E5CD0', + 'rail-background-color': '#69697D', + 'rail-background-color--disabled': '#A9A9BF', + 'rail-border-radius': '50vw', + 'handle-background-color': '#F8F8F9F2', + 'handle-background-color--disabled': '#F8F8F980', + 'handle-border-radius': '50%', + }, + 'forms-textarea': { + 'font-weight': 400, + 'font-size': '0.875rem', + 'border-radius': '4px', + 'border-radius--hover': '4px', + 'border-radius--focus': '4px', + 'border-width': '1px', + 'border-width--hover': '1px', + 'border-width--focus': '1px', + 'border-color': '#D3D4E0', + 'border-color--hover': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--disabled': '#E2E2EA', + 'border-style': 'solid', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'background-color': '#FFFFFF', + 'value-color': '#25252F', + 'value-color--disabled': '#5D5D70', + 'placeholder-color': '#69697D', + }, + modal: { + 'background-color': '#FFFFFF', + 'backdrop-color': '#00000099', + 'border-radius': '8px', + 'border-color': '#E2E2EA', + 'box-shadow': '0 6px 20px 0 rgba(0, 0, 18, 0.10)', + color: '#25252F', + 'title-font-weight': 600, + 'compact-title-font-size': '0.875rem', + 'content-font-size': '0.875rem', + 'content-font-weight': 400, + 'content-color': '#25252F', + 'width-small': '342px', + 'width-medium': '600px', + 'width-large': '800px', + 'width-extra-large': '75%', + 'tab-sidebar-width': '200px', + 'tab-sidebar-background-color': '#F8F8F9', + 'tab-item-height': '32px', + 'tab-item-border-radius': '4px', + 'tab-item-font-size': '0.875rem', + 'tab-item-font-weight': 500, + 'tab-item-font-weight--active': 600, + 'tab-item-active-background-color': 'rgba(24, 27, 36, 0.05)', + 'tab-item-hover-background-color': 'rgba(24, 27, 36, 0.03)', + }, + toast: { + 'slide-in-duration': '1000ms', + 'slide-out-duration': '300ms', + 'background-color': '#F0F0F3', + color: '#25252F', + 'font-weight': 400, + 'icon-size': '19px', + 'progress-bar-height': '3px', + }, + tooltip: { + 'border-radius': '0.5rem', + 'background-color': '#F0F0F3', + 'border-color': '#D3D4E0', + color: '#69697D', + 'font-size': '0.75rem', + padding: '4px 8px', + 'max-width': '150px', }, 'resize-handle': { 'hover--color': '#E2E2EA' }, datagrid: { @@ -664,32 +903,6 @@ export const tokens = { 'header--weight': '500', 'body--background-color-hover': '#F0F0F3', }, - 'forms-fileuploader': { - 'border-style': 'solid', - 'border-radius': '4px', - 'border-width': '1px', - }, - 'forms-checkbox': { 'font-size': '0.875rem' }, - 'forms-input': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-select': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-textarea': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-datepicker': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, badge: { 'font-size': '0.75rem', 'border-radius': '12px', @@ -1958,14 +2171,253 @@ export const tokens = { }, }, components: { - modal: { 'width-small': '342px' }, - tooltip: { padding: '4px 8px' }, + alert: { + 'background-color': '#F0F0F3', + 'border-radius': '4px', + 'border-color': '#69697D', + 'border-left-color': '#69697D', + 'font-weight': 500, + color: '#25252F', + 'icon-size': '19px', + 'additional-font-weight': 400, + 'additional-color': '#25252F', + }, button: { - 'medium-height': '40px', - 'medium-text-height': '40px', 'border-radius': '4px', 'border-radius--active': '4px', 'border-radius--focus': '4px', + 'medium-text-height': '40px', + 'medium-height': '40px', + 'small-height': '32px', + 'nano-height': '24px', + 'medium-font-size': '1rem', + 'medium-icon-font-size': '1.5rem', + 'small-font-size': '0.875rem', + 'small-icon-font-size': '1rem', + 'nano-font-size': '0.75rem', + 'nano-icon-font-size': '1rem', + 'font-weight': 500, + 'font-family': 'Inter Variable, Roboto Flex Variable, sans-serif', + }, + calendar: { + 'background-color': '#FFFFFF', + 'border-radius': '8px', + padding: '8px', + 'cell-size': '32px', + 'cell-border-radius': '4px', + 'cell-font-size': '0.75rem', + 'header-font-size': '0.75rem', + 'date-past-color': '#A9A9BF', + 'date-today-color': '#69697D', + 'date-today-border-color': '#A9A9BF', + 'date-future-color': '#5D5D70', + 'date-selected-bg': '#5E5CD0', + 'date-selected-color': '#EEF1FA', + 'range-middle-bg': '#EEF1FA', + 'range-middle-color': '#3E3B98', + 'range-middle-bg--disabled': '#F0F0F3', + 'menu-background-color': '#FFFFFF', + 'menu-border-radius': '8px', + 'menu-item-height': '32px', + 'menu-item-font-size': '0.875rem', + 'menu-item-color': '#25252F', + 'menu-item-background-color--hover': '#E2E2EA', + 'menu-item-background-color--selected': '#EEF1FA', + }, + 'forms-checkbox': { + 'background-color--hover': '#E2E2EA', + 'background-color': '#FFFFFF', + 'font-size': '0.875rem', + 'font-weight': 500, + color: '#25252F', + 'border-color': '#69697D', + 'border-color--hover': '#69697D', + 'border-color--focus': '#3E3B98', + 'border-radius': '2px', + 'border-width': '1.5px', + 'border-width--hover': '1px', + 'accent-color': '#5E5CD0', + 'accent-color--disabled': '#A9A9BF', + 'checkmark-color': '#F8F8F9F2', + size: '1.5rem', + }, + 'forms-datepicker': { + 'border-color': '#D3D4E0', + 'border-color--disabled': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--hover': '#D3D4E0', + 'border-radius': '4px', + 'border-radius--focus': '4px', + 'border-radius--hover': '4px', + 'border-style': 'solid', + 'border-width': '1px', + 'border-width--focus': '1px', + 'border-width--hover': '1px', + 'value-color': '#69697D', + 'value-color--disabled': '#A9A9BF', + 'font-size': '0.875rem', + height: '3.5rem', + 'background-color': '#FFFFFF', + 'label-color--focus': '#3E3B98', + }, + 'forms-field': { + width: '292px', + 'font-size': '0.75rem', + color: '#5D5D70', + 'color--error': '#C00100', + 'color--success': '#016D31', + 'color--disabled': '#A9A9BF', + 'inline-label-width': 'max-content', + 'inline-column-gap': '0.5rem', + 'inline-row-gap': '0.25rem', + 'label-description-gap': '0.125rem', + 'label-description-font-size': '0.75rem', + 'label-description-font-weight': 400, + 'label-description-line-height': '1rem', + 'label-description-color': '#5D5D70', + 'label-description-color--disabled': '#A9A9BF', + }, + 'forms-input': { + 'font-weight': 400, + 'font-size': '0.875rem', + 'border-radius': '4px', + 'border-radius--hover': '4px', + 'border-radius--focus': '4px', + 'border-width': '1px', + 'border-width--hover': '1px', + 'border-width--focus': '1px', + 'border-color': '#D3D4E0', + 'border-color--hover': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-style': 'solid', + 'placeholder-color': '#69697D', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'background-color': '#FFFFFF', + 'value-color': '#25252F', + 'value-color--disabled': '#A9A9BF', + 'inline-min-height': '40px', + 'inline-border-radius': '0.25rem', + 'inline-padding-block': '0.375rem', + 'inline-padding-inline': '0.5rem', + 'inline-background-color--disabled': '#F0F0F3', + 'inline-border-color--disabled': '#E2E2EA', + }, + 'forms-labelledbox': { + 'label-color--small': '#69697D', + 'label-color--big': '#25252F', + 'label-color--small--disabled': '#A9A9BF', + 'label-color--big--disabled': '#A9A9BF', + 'classic-label-margin-bottom': '0.5rem', + 'classic-label-font-size': '0.875rem', + 'classic-label-color': '#25252F', + 'classic-label-font-weight': 500, + 'classic-label-line-height': '1.125rem', + }, + 'forms-radio': {}, + 'forms-select': { + 'border-color': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--hover': '#D3D4E0', + 'border-radius': '4px', + 'border-radius--focus': '4px', + 'border-radius--hover': '4px', + 'border-style': 'solid', + 'border-width': '1px', + 'border-width--focus': '1px', + 'border-width--hover': '1px', + 'value-color': '#25252F', + 'value-color--disabled': '#A9A9BF', + 'font-size': '0.875rem', + height: '3.5rem', + 'item-background-color--hover': '#1B1B230D', + 'item-background-color--selected': '#DDE2F5', + 'item-color': '#25252F', + 'item-color--disabled': '#F8F8F980', + 'item-font-size': '0.875rem', + 'background-color': '#FFFFFF', + 'menu-background-color': '#FFFFFF', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'multi-pill-background-color': '#F0F0F3', + 'multi-pill-border-radius': '2px', + 'multi-pill-max-width': '68%', + 'multi-pill-font-size': '0.875rem', + 'placeholder-color': '#69697D', + }, + 'forms-switch': { + 'accent-color': '#5E5CD0', + 'rail-background-color': '#69697D', + 'rail-background-color--disabled': '#A9A9BF', + 'rail-border-radius': '50vw', + 'handle-background-color': '#F8F8F9F2', + 'handle-background-color--disabled': '#F8F8F980', + 'handle-border-radius': '50%', + }, + 'forms-textarea': { + 'font-weight': 400, + 'font-size': '0.875rem', + 'border-radius': '4px', + 'border-radius--hover': '4px', + 'border-radius--focus': '4px', + 'border-width': '1px', + 'border-width--hover': '1px', + 'border-width--focus': '1px', + 'border-color': '#D3D4E0', + 'border-color--hover': '#D3D4E0', + 'border-color--focus': '#5E5CD0', + 'border-color--disabled': '#E2E2EA', + 'border-style': 'solid', + 'label-color': '#69697D', + 'label-color--focus': '#3E3B98', + 'background-color': '#FFFFFF', + 'value-color': '#25252F', + 'value-color--disabled': '#5D5D70', + 'placeholder-color': '#69697D', + }, + modal: { + 'background-color': '#FFFFFF', + 'backdrop-color': '#00000099', + 'border-radius': '8px', + 'border-color': '#E2E2EA', + 'box-shadow': '0 6px 20px 0 rgba(0, 0, 18, 0.10)', + color: '#25252F', + 'title-font-weight': 600, + 'compact-title-font-size': '0.875rem', + 'content-font-size': '0.875rem', + 'content-font-weight': 400, + 'content-color': '#25252F', + 'width-small': '342px', + 'width-medium': '600px', + 'width-large': '800px', + 'width-extra-large': '75%', + 'tab-sidebar-width': '200px', + 'tab-sidebar-background-color': '#F8F8F9', + 'tab-item-height': '32px', + 'tab-item-border-radius': '4px', + 'tab-item-font-size': '0.875rem', + 'tab-item-font-weight': 500, + 'tab-item-font-weight--active': 600, + 'tab-item-active-background-color': 'rgba(24, 27, 36, 0.05)', + 'tab-item-hover-background-color': 'rgba(24, 27, 36, 0.03)', + }, + toast: { + 'slide-in-duration': '1000ms', + 'slide-out-duration': '300ms', + 'background-color': '#F0F0F3', + color: '#25252F', + 'font-weight': 400, + 'icon-size': '19px', + 'progress-bar-height': '3px', + }, + tooltip: { + 'border-radius': '0.5rem', + 'background-color': '#F0F0F3', + 'border-color': '#D3D4E0', + color: '#69697D', + 'font-size': '0.75rem', + padding: '4px 8px', + 'max-width': '150px', }, 'resize-handle': { 'hover--color': '#E2E2EA' }, datagrid: { @@ -1974,32 +2426,6 @@ export const tokens = { 'header--weight': '500', 'body--background-color-hover': '#F0F0F3', }, - 'forms-fileuploader': { - 'border-style': 'solid', - 'border-radius': '4px', - 'border-width': '1px', - }, - 'forms-checkbox': { 'font-size': '0.875rem' }, - 'forms-input': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-select': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-textarea': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, - 'forms-datepicker': { - 'border-radius': '4px', - 'border-radius--hover': '4px', - 'border-radius--focus': '4px', - }, badge: { 'font-size': '0.75rem', 'border-radius': '12px', diff --git a/src/frontend/apps/impress/src/features/auth/components/ButtonLogin.tsx b/src/frontend/apps/impress/src/features/auth/components/ButtonLogin.tsx index 2d5e5da18..f7103be54 100644 --- a/src/frontend/apps/impress/src/features/auth/components/ButtonLogin.tsx +++ b/src/frontend/apps/impress/src/features/auth/components/ButtonLogin.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/auth/components/FirstConnection.tsx b/src/frontend/apps/impress/src/features/auth/components/FirstConnection.tsx index bb5e3ae63..33b918046 100644 --- a/src/frontend/apps/impress/src/features/auth/components/FirstConnection.tsx +++ b/src/frontend/apps/impress/src/features/auth/components/FirstConnection.tsx @@ -1,4 +1,4 @@ -import { useModal } from '@gouvfr-lasuite/cunningham-react'; +import { useModal } from '@gouvfr-lasuite/ui-components'; import { useEffect } from 'react'; import { OnBoarding } from '@/features/help'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-comments/components/CommentSideBar.tsx b/src/frontend/apps/impress/src/features/docs/doc-comments/components/CommentSideBar.tsx index 865e8e321..e1174e9f4 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-comments/components/CommentSideBar.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-comments/components/CommentSideBar.tsx @@ -1,9 +1,9 @@ import { Button, ButtonElement, + DropdownMenu, Tooltip, -} from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu } from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIButtonMIT.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIButtonMIT.tsx index f5cbd625d..0832d89c7 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIButtonMIT.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIButtonMIT.tsx @@ -9,7 +9,7 @@ import { Loader, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { PropsWithChildren, ReactNode, useMemo } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIMenu.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIMenu.tsx index d0920df9b..5f42a59ea 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIMenu.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AI/AIMenu.tsx @@ -17,7 +17,7 @@ import { getDefaultAIMenuItems, } from '@blocknote/xl-ai'; import '@blocknote/xl-ai/style.css'; -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useCallback, useEffect, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteToolBar/ModalConfirmDownloadUnsafe.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteToolBar/ModalConfirmDownloadUnsafe.tsx index 197463f00..7cb991c60 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteToolBar/ModalConfirmDownloadUnsafe.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/BlockNoteToolBar/ModalConfirmDownloadUnsafe.tsx @@ -1,4 +1,4 @@ -import { Button, Modal, ModalSize } from '@gouvfr-lasuite/cunningham-react'; +import { Button, Modal, ModalSize } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { Box, Icon, Text } from '@/components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-inline-content/Interlinking/SearchPage.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-inline-content/Interlinking/SearchPage.tsx index 42f8b8d77..68a2347d7 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-inline-content/Interlinking/SearchPage.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/custom-inline-content/Interlinking/SearchPage.tsx @@ -1,6 +1,6 @@ import { StyleSchema } from '@blocknote/core'; import { ReactCustomInlineContentRenderProps } from '@blocknote/react'; -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { useTreeContext } from '@gouvfr-lasuite/ui-components'; import { Popover } from '@mantine/core'; import type { KeyboardEvent } from 'react'; import { useEffect, useId, useRef, useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-export/components/ModalExport.tsx b/src/frontend/apps/impress/src/features/docs/doc-export/components/ModalExport.tsx index 70a518898..42ac97193 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-export/components/ModalExport.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-export/components/ModalExport.tsx @@ -6,7 +6,7 @@ import { Select, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import i18next from 'i18next'; import JSZip from 'jszip'; import { useEffect, useMemo, useRef, useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertNetwork.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertNetwork.tsx index a0837feeb..ead2b725a 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertNetwork.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertNetwork.tsx @@ -1,4 +1,4 @@ -import { Button, Modal, ModalSize } from '@gouvfr-lasuite/cunningham-react'; +import { Button, Modal, ModalSize } from '@gouvfr-lasuite/ui-components'; import { t } from 'i18next'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertRestore.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertRestore.tsx index 29671089a..723db20af 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertRestore.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/AlertRestore.tsx @@ -2,8 +2,8 @@ import { Button, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; + useTreeContext, +} from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { Box, Card, Icon } from '@/components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx index 6e24e17fb..7a2ac462b 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/DocHeader.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useDuplicateDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useDuplicateDoc.tsx index 96ff43943..0f7379e93 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useDuplicateDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useDuplicateDoc.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { UseMutationOptions, useMutation, diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useImportDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useImportDoc.tsx index 6244a2249..ef9396792 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useImportDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useImportDoc.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { UseMutationOptions, useMutation, diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/api/useMoveDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/api/useMoveDoc.tsx index c0e732259..fe5700417 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/api/useMoveDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/api/useMoveDoc.tsx @@ -1,4 +1,4 @@ -import { TreeViewMoveModeEnum } from '@gouvfr-lasuite/ui-kit'; +import { TreeViewMoveModeEnum } from '@gouvfr-lasuite/ui-components'; import { useMutation, useQueryClient } from '@tanstack/react-query'; import { APIError, errorCauses, fetchAPI } from '@/api'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx index 17bc67954..b8ce5330c 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocPage403.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import Image from 'next/image'; import { useEffect } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx index 879821c16..65d14c3bb 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/DocToolBox.tsx @@ -1,10 +1,10 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; import { + Button, DropdownMenu, DropdownMenuItem, useTreeContext, -} from '@gouvfr-lasuite/ui-kit'; -import { Present } from '@gouvfr-lasuite/ui-kit/icons'; +} from '@gouvfr-lasuite/ui-components'; +import { Present } from '@gouvfr-lasuite/ui-components/icons'; import dynamic from 'next/dynamic'; import { useRouter } from 'next/router'; import { useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/ModalRemoveDoc.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/ModalRemoveDoc.tsx index 7cf9f1ba8..5f5e31630 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/ModalRemoveDoc.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/ModalRemoveDoc.tsx @@ -5,7 +5,7 @@ import { ModalSize, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { useEffect, useRef } from 'react'; import { Trans, useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx index bbc746da2..8438f9079 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/components/NewDocButton.tsx @@ -1,5 +1,9 @@ -import { Button, Loader } from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu, DropdownMenuItem } from '@gouvfr-lasuite/ui-kit'; +import { + Button, + DropdownMenu, + DropdownMenuItem, + Loader, +} from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useCallback, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCopyCurrentEditorToClipboard.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCopyCurrentEditorToClipboard.tsx index e1c25c0f4..dbb1cb759 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCopyCurrentEditorToClipboard.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCopyCurrentEditorToClipboard.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { useEditorStore } from '@/docs/doc-editor/stores/useEditorStore'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCreateChildDocTree.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCreateChildDocTree.tsx index b11a3d345..8b974ee86 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCreateChildDocTree.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useCreateChildDocTree.tsx @@ -1,4 +1,4 @@ -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { useTreeContext } from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/navigation'; import { useCreateChildDoc } from '../api'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useDocTitleUpdate.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useDocTitleUpdate.tsx index 0b43747d5..22d2590cc 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useDocTitleUpdate.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useDocTitleUpdate.tsx @@ -1,4 +1,4 @@ -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { useTreeContext } from '@gouvfr-lasuite/ui-components'; import { useCallback } from 'react'; import { useBroadcastStore } from '@/stores/useBroadcastStore'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useImport.tsx b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useImport.tsx index 6d9f82d50..27165b297 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useImport.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-management/hooks/useImport.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { t } from 'i18next'; import { useCallback, useMemo } from 'react'; import { useDropzone } from 'react-dropzone'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-presenter/components/PresenterFloatingBar.tsx b/src/frontend/apps/impress/src/features/docs/doc-presenter/components/PresenterFloatingBar.tsx index b4421eff9..791c8ea93 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-presenter/components/PresenterFloatingBar.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-presenter/components/PresenterFloatingBar.tsx @@ -1,5 +1,8 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu, DropdownMenuItem } from '@gouvfr-lasuite/ui-kit'; +import { + Button, + DropdownMenu, + DropdownMenuItem, +} from '@gouvfr-lasuite/ui-components'; import { ChevronLeft, ChevronRight, @@ -8,7 +11,7 @@ import { Minimize, Share, XMark, -} from '@gouvfr-lasuite/ui-kit/icons'; +} from '@gouvfr-lasuite/ui-components/icons'; import { MouseEvent, useEffect, useMemo, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle, css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchButtonModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchButtonModal.tsx index becb127b2..aeed79ac4 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchButtonModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchButtonModal.tsx @@ -1,4 +1,4 @@ -import { Button, ButtonProps } from '@gouvfr-lasuite/cunningham-react'; +import { Button, ButtonProps } from '@gouvfr-lasuite/ui-components'; import { t } from 'i18next'; import dynamic from 'next/dynamic'; import { useCallback, useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchFilters.tsx b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchFilters.tsx index 336140d82..6d3b71ccd 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchFilters.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchFilters.tsx @@ -1,4 +1,4 @@ -import { Switch } from '@gouvfr-lasuite/cunningham-react'; +import { Switch } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchModal.tsx index 572d88aac..284400564 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-search/components/DocSearchModal.tsx @@ -1,5 +1,8 @@ -import { Modal, ModalSize } from '@gouvfr-lasuite/cunningham-react'; -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { + Modal, + ModalSize, + useTreeContext, +} from '@gouvfr-lasuite/ui-components'; import Image from 'next/image'; import { useRouter } from 'next/router'; import { useCallback, useEffect, useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/AlertModalRequestAccess.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/AlertModalRequestAccess.tsx index 6060b0a6b..b7274d6c4 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/AlertModalRequestAccess.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/AlertModalRequestAccess.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { Trans, useTranslation } from 'react-i18next'; import { AlertModal, Box, Icon, Text } from '@/components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/ConfirmationLeaveModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/ConfirmationLeaveModal.tsx index 9052fc938..a52f05915 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/ConfirmationLeaveModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/ConfirmationLeaveModal.tsx @@ -1,4 +1,4 @@ -import { Button, Modal, ModalSize } from '@gouvfr-lasuite/cunningham-react'; +import { Button, Modal, ModalSize } from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useMemo } from 'react'; import { Trans, useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocDesynchronized.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocDesynchronized.tsx index a92480c09..99b726457 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocDesynchronized.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocDesynchronized.tsx @@ -2,7 +2,7 @@ import { Button, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { Box, Card, Text } from '@/components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocInheritedShareContent.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocInheritedShareContent.tsx index 0e0b98fd7..98df4e8c9 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocInheritedShareContent.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocInheritedShareContent.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { Fragment } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocRoleDropdown.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocRoleDropdown.tsx index 7f58e8247..b2f1016e5 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocRoleDropdown.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocRoleDropdown.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAccessRequest.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAccessRequest.tsx index 2d77f9bad..4eddcd8f4 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAccessRequest.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAccessRequest.tsx @@ -3,7 +3,7 @@ import { ButtonProps, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { MouseEventHandler, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle, css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx index 0db52f351..9da291d76 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareAddMemberList.tsx @@ -2,7 +2,7 @@ import { Button, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareButton.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareButton.tsx index bdba2a761..c357e7306 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareButton.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareButton.tsx @@ -1,5 +1,8 @@ -import { Button, useModal } from '@gouvfr-lasuite/cunningham-react'; -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { + Button, + useModal, + useTreeContext, +} from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareInvitation.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareInvitation.tsx index d7f72df12..50d206a7e 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareInvitation.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareInvitation.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareMember.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareMember.tsx index bb8ccbb39..466babbf6 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareMember.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareMember.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx index 01f1c729a..97831255b 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModal.tsx @@ -1,4 +1,4 @@ -import { Modal, ModalSize } from '@gouvfr-lasuite/cunningham-react'; +import { Modal, ModalSize } from '@gouvfr-lasuite/ui-components'; import { announce } from '@react-aria/live-announcer'; import { useQueryClient } from '@tanstack/react-query'; import { useEffect, useMemo, useRef, useState } from 'react'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx index fee14913c..384d4ea71 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocShareModalFooter.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx index 3a8d2ef83..b7cf5da90 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-share/components/DocVisibility.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContentSideBar.tsx b/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContentSideBar.tsx index c23b3047e..bc6e93ee9 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContentSideBar.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-table-content/components/TableContentSideBar.tsx @@ -1,4 +1,4 @@ -import { Button, ButtonElement } from '@gouvfr-lasuite/cunningham-react'; +import { Button, ButtonElement } from '@gouvfr-lasuite/ui-components'; import { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocSubPageItem.tsx b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocSubPageItem.tsx index b85ceeb0f..858d62d3d 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocSubPageItem.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocSubPageItem.tsx @@ -1,11 +1,11 @@ -import { ButtonElement } from '@gouvfr-lasuite/cunningham-react'; import { + ButtonElement, Spinner, TreeViewItem, TreeViewNodeProps, TreeViewNodeTypeEnum, useTreeContext, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useEffect, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx index 432cf426d..5d1f91847 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTree.tsx @@ -1,12 +1,12 @@ -import { ButtonElement } from '@gouvfr-lasuite/cunningham-react'; import { + ButtonElement, OpenMap, TreeDataItem, TreeView, TreeViewMoveResult, useResponsive, useTreeContext, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { memo, diff --git a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTreeItemActions.tsx b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTreeItemActions.tsx index 797c03761..fd2053c4d 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTreeItemActions.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-tree/components/DocTreeItemActions.tsx @@ -1,14 +1,12 @@ import { Button, ButtonElement, - useModal, -} from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu, DropdownMenuOption, useArrowRoving, + useModal, useTreeContext, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useRef } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-tree/utils.ts b/src/frontend/apps/impress/src/features/docs/doc-tree/utils.ts index 61ce11f44..952ae9e06 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-tree/utils.ts +++ b/src/frontend/apps/impress/src/features/docs/doc-tree/utils.ts @@ -2,7 +2,7 @@ import { TreeDataItem, TreeViewDataType, TreeViewNodeTypeEnum, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { Doc } from '../doc-management'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/DocVersionEditor.tsx b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/DocVersionEditor.tsx index ce9d0c83e..11d862a81 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/DocVersionEditor.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/DocVersionEditor.tsx @@ -1,4 +1,4 @@ -import { Loader } from '@gouvfr-lasuite/cunningham-react'; +import { Loader } from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { useEffect, useState } from 'react'; import * as Y from 'yjs'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalConfirmationVersion.tsx b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalConfirmationVersion.tsx index 851c541eb..399aacaa8 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalConfirmationVersion.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalConfirmationVersion.tsx @@ -4,7 +4,7 @@ import { ModalSize, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx index df4a28273..77850f0d0 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/ModalSelectVersion.tsx @@ -3,7 +3,7 @@ import { Modal, ModalSize, useModal, -} from '@gouvfr-lasuite/cunningham-react'; +} from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/VersionList.tsx b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/VersionList.tsx index c6ab1566f..ee79ed0d8 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-versioning/components/VersionList.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-versioning/components/VersionList.tsx @@ -1,4 +1,4 @@ -import { Loader } from '@gouvfr-lasuite/cunningham-react'; +import { Loader } from '@gouvfr-lasuite/ui-components'; import { DateTime } from 'luxon'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocGridContentList.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocGridContentList.tsx index f8a16a65c..1ed27613a 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocGridContentList.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocGridContentList.tsx @@ -7,8 +7,7 @@ import { useDroppable, } from '@dnd-kit/core'; import { getEventCoordinates } from '@dnd-kit/utilities'; -import { useModal } from '@gouvfr-lasuite/cunningham-react'; -import { TreeViewMoveModeEnum } from '@gouvfr-lasuite/ui-kit'; +import { TreeViewMoveModeEnum, useModal } from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { createPortal } from 'react-dom'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocMoveModal.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocMoveModal.tsx index 3af9431c5..82747f1f8 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocMoveModal.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocMoveModal.tsx @@ -2,11 +2,11 @@ import { Button, Modal, ModalSize, + TreeViewMoveModeEnum, VariantType, useModal, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; -import { TreeViewMoveModeEnum } from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx index 4d5c85d08..ee1d20746 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGrid.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { InView } from 'react-intersection-observer'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridActions.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridActions.tsx index a2b114567..156e5cfcf 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridActions.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridActions.tsx @@ -1,9 +1,10 @@ import { Button, + DropdownMenu, + DropdownMenuItem, VariantType, useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu, DropdownMenuItem } from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridColumnName.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridColumnName.tsx index faef939d9..b4596d0f8 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridColumnName.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridColumnName.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { ReactNode } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItem.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItem.tsx index c2e0f6536..37757c4d4 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItem.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItem.tsx @@ -1,4 +1,4 @@ -import { Tooltip } from '@gouvfr-lasuite/cunningham-react'; +import { Tooltip } from '@gouvfr-lasuite/ui-components'; import { useSearchParams } from 'next/navigation'; import type { KeyboardEvent } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItemSharedButton.tsx b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItemSharedButton.tsx index 72e9b1ac9..669011dbc 100644 --- a/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItemSharedButton.tsx +++ b/src/frontend/apps/impress/src/features/docs/docs-grid/components/DocsGridItemSharedButton.tsx @@ -1,4 +1,4 @@ -import { Button, Tooltip, useModal } from '@gouvfr-lasuite/cunningham-react'; +import { Button, Tooltip, useModal } from '@gouvfr-lasuite/ui-components'; import dynamic from 'next/dynamic'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/help/components/HelpMenu.tsx b/src/frontend/apps/impress/src/features/help/components/HelpMenu.tsx index 690604c87..b92b1385d 100644 --- a/src/frontend/apps/impress/src/features/help/components/HelpMenu.tsx +++ b/src/frontend/apps/impress/src/features/help/components/HelpMenu.tsx @@ -1,9 +1,10 @@ import { Button, ButtonProps, + DropdownMenu, + DropdownMenuItem, useModal, -} from '@gouvfr-lasuite/cunningham-react'; -import { DropdownMenu, DropdownMenuItem } from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { useCallback, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle, css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/help/components/OnBoarding.tsx b/src/frontend/apps/impress/src/features/help/components/OnBoarding.tsx index fe779b04b..d07ab8b69 100644 --- a/src/frontend/apps/impress/src/features/help/components/OnBoarding.tsx +++ b/src/frontend/apps/impress/src/features/help/components/OnBoarding.tsx @@ -3,7 +3,7 @@ import { OnboardingModal, type OnboardingModalProps, OnboardingStep, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import React, { ReactNode } from 'react'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/help/hooks/useOnboardingSteps.tsx b/src/frontend/apps/impress/src/features/help/hooks/useOnboardingSteps.tsx index fbe033abe..8a04aa68f 100644 --- a/src/frontend/apps/impress/src/features/help/hooks/useOnboardingSteps.tsx +++ b/src/frontend/apps/impress/src/features/help/hooks/useOnboardingSteps.tsx @@ -1,4 +1,4 @@ -import { type OnboardingStep } from '@gouvfr-lasuite/ui-kit'; +import { type OnboardingStep } from '@gouvfr-lasuite/ui-components'; import Image from 'next/image'; import { Trans, useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/home/components/HomeBanner.tsx b/src/frontend/apps/impress/src/features/home/components/HomeBanner.tsx index e9ccf9442..81ad81651 100644 --- a/src/frontend/apps/impress/src/features/home/components/HomeBanner.tsx +++ b/src/frontend/apps/impress/src/features/home/components/HomeBanner.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Image from 'next/image'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/home/components/HomeContent.tsx b/src/frontend/apps/impress/src/features/home/components/HomeContent.tsx index eec4e3fc5..f2adf3803 100644 --- a/src/frontend/apps/impress/src/features/home/components/HomeContent.tsx +++ b/src/frontend/apps/impress/src/features/home/components/HomeContent.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { Trans, useTranslation } from 'react-i18next'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/language/components/LanguagePicker.tsx b/src/frontend/apps/impress/src/features/language/components/LanguagePicker.tsx index 1eba4ff33..a9b60836e 100644 --- a/src/frontend/apps/impress/src/features/language/components/LanguagePicker.tsx +++ b/src/frontend/apps/impress/src/features/language/components/LanguagePicker.tsx @@ -1,7 +1,7 @@ import { LanguagePicker as LanguagePickerUIKit, LanguagesOption, -} from '@gouvfr-lasuite/ui-kit'; +} from '@gouvfr-lasuite/ui-components'; import { announce } from '@react-aria/live-announcer'; import { useMemo } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelCollapseButton.tsx b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelCollapseButton.tsx index b55d91877..60ae07e46 100644 --- a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelCollapseButton.tsx +++ b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelCollapseButton.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import { Text } from '@/components'; import { FadeComponent } from '@/components/Effect'; diff --git a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelContent.tsx b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelContent.tsx index 938e574e7..c1fb2eaa5 100644 --- a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelContent.tsx +++ b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelContent.tsx @@ -1,4 +1,4 @@ -import { useTreeContext } from '@gouvfr-lasuite/ui-kit'; +import { useTreeContext } from '@gouvfr-lasuite/ui-components'; import { useRouter } from 'next/router'; import { css } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelFooter.tsx b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelFooter.tsx index 6866c22d4..f152234fb 100644 --- a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelFooter.tsx +++ b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelFooter.tsx @@ -1,4 +1,4 @@ -import { UserMenu } from '@gouvfr-lasuite/ui-kit'; +import { UserMenu } from '@gouvfr-lasuite/ui-components'; import { useTranslation } from 'react-i18next'; import { createGlobalStyle } from 'styled-components'; diff --git a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelHeader.tsx b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelHeader.tsx index 6b94e799c..d6e79630b 100644 --- a/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelHeader.tsx +++ b/src/frontend/apps/impress/src/features/left-panel/components/LeftPanelHeader.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Image from 'next/image'; import { useRouter } from 'next/router'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/hooks/useClipboard.tsx b/src/frontend/apps/impress/src/hooks/useClipboard.tsx index 78b0f78fc..c0832f22e 100644 --- a/src/frontend/apps/impress/src/hooks/useClipboard.tsx +++ b/src/frontend/apps/impress/src/hooks/useClipboard.tsx @@ -1,7 +1,4 @@ -import { - VariantType, - useToastProvider, -} from '@gouvfr-lasuite/cunningham-react'; +import { VariantType, useToastProvider } from '@gouvfr-lasuite/ui-components'; import { useCallback } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/i18n/useLocale.ts b/src/frontend/apps/impress/src/i18n/useLocale.ts index 00cef80bc..e50211a17 100644 --- a/src/frontend/apps/impress/src/i18n/useLocale.ts +++ b/src/frontend/apps/impress/src/i18n/useLocale.ts @@ -1,14 +1,9 @@ -import { DEFAULT_LOCALE } from '@gouvfr-lasuite/cunningham-react'; +import { DEFAULT_LOCALE, Locales } from '@gouvfr-lasuite/ui-components'; import { useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { useConfig } from '@/core/config/api/useConfig'; -enum Locales { - enUS = 'en-US', - frFR = 'fr-FR', -} - export function useLocales() { const { i18n } = useTranslation(); const { data: conf } = useConfig(); diff --git a/src/frontend/apps/impress/src/pages/401.tsx b/src/frontend/apps/impress/src/pages/401.tsx index 3eb7dcf31..184092bf5 100644 --- a/src/frontend/apps/impress/src/pages/401.tsx +++ b/src/frontend/apps/impress/src/pages/401.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import Image from 'next/image'; import { useRouter } from 'next/router'; diff --git a/src/frontend/apps/impress/src/pages/404.tsx b/src/frontend/apps/impress/src/pages/404.tsx index 8939d425b..51c053074 100644 --- a/src/frontend/apps/impress/src/pages/404.tsx +++ b/src/frontend/apps/impress/src/pages/404.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import Image from 'next/image'; import { ReactElement } from 'react'; diff --git a/src/frontend/apps/impress/src/pages/docs/[id]/index.tsx b/src/frontend/apps/impress/src/pages/docs/[id]/index.tsx index 5eb293367..bf763ecc4 100644 --- a/src/frontend/apps/impress/src/pages/docs/[id]/index.tsx +++ b/src/frontend/apps/impress/src/pages/docs/[id]/index.tsx @@ -1,4 +1,4 @@ -import { TreeProvider } from '@gouvfr-lasuite/ui-kit'; +import { TreeProvider } from '@gouvfr-lasuite/ui-components'; import { useQueryClient } from '@tanstack/react-query'; import dynamic from 'next/dynamic'; import Head from 'next/head'; diff --git a/src/frontend/apps/impress/src/pages/globals.css b/src/frontend/apps/impress/src/pages/globals.css index a53523514..0fe6030ff 100644 --- a/src/frontend/apps/impress/src/pages/globals.css +++ b/src/frontend/apps/impress/src/pages/globals.css @@ -3,7 +3,7 @@ @import url('@fontsource/material-icons-outlined'); @import url('@fontsource-variable/material-symbols-outlined'); @import url('@fontsource-variable/inter'); -@import url('@gouvfr-lasuite/ui-kit/fonts/Marianne'); +@import url('@gouvfr-lasuite/ui-components/fonts/marianne'); body { margin: 0; diff --git a/src/frontend/apps/impress/src/pages/offline/index.tsx b/src/frontend/apps/impress/src/pages/offline/index.tsx index 2111a9a96..f76b6726f 100644 --- a/src/frontend/apps/impress/src/pages/offline/index.tsx +++ b/src/frontend/apps/impress/src/pages/offline/index.tsx @@ -1,4 +1,4 @@ -import { Button } from '@gouvfr-lasuite/cunningham-react'; +import { Button } from '@gouvfr-lasuite/ui-components'; import Head from 'next/head'; import { ReactElement } from 'react'; import { useTranslation } from 'react-i18next'; diff --git a/src/frontend/apps/impress/src/tests/utils.tsx b/src/frontend/apps/impress/src/tests/utils.tsx index 287a1af8e..5d01919a4 100644 --- a/src/frontend/apps/impress/src/tests/utils.tsx +++ b/src/frontend/apps/impress/src/tests/utils.tsx @@ -1,5 +1,7 @@ -import { CunninghamProvider } from '@gouvfr-lasuite/cunningham-react'; -import { TreeProvider } from '@gouvfr-lasuite/ui-kit'; +import { + CunninghamProvider, + TreeProvider, +} from '@gouvfr-lasuite/ui-components'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { PropsWithChildren } from 'react'; diff --git a/src/frontend/package.json b/src/frontend/package.json index 184b398b7..355abbf9c 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -32,7 +32,6 @@ "server:test": "yarn COLLABORATION_SERVER run test" }, "resolutions": { - "@gouvfr-lasuite/cunningham-react": "4.4.0", "@tiptap/extensions": "3.29.2", "@types/node": "24.13.3", "@types/react": "19.2.17", diff --git a/src/frontend/yarn.lock b/src/frontend/yarn.lock index 0e9732e05..fc2f13a04 100644 --- a/src/frontend/yarn.lock +++ b/src/frontend/yarn.lock @@ -1908,7 +1908,14 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.11.tgz#5ecda6f3fe138b7e456f4e429edde33c823f392f" integrity sha512-D7Hpz6A2L4hzsRpPaCYkQnGOotdUpDzSGRIv9I+1ITdHROSFUWW95ZPZWQmGka1Fg7W3zFJowyn9WGwMJ0+KPA== -"@eslint-community/eslint-utils@^4.8.0", "@eslint-community/eslint-utils@^4.9.1": +"@eslint-community/eslint-utils@^4.8.0": + version "4.10.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz#8911bd72b2c3640a543609e0400b8c4d2e7e7cb6" + integrity sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/eslint-utils@^4.9.1": version "4.9.1" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== @@ -2103,7 +2110,7 @@ dependencies: tslib "^2.8.0" -"@gouvfr-lasuite/cunningham-react@*", "@gouvfr-lasuite/cunningham-react@4.4.0": +"@gouvfr-lasuite/cunningham-react@4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/cunningham-react/-/cunningham-react-4.4.0.tgz#0a04d84848487b1e06bb504635f6075454d6c2b4" integrity sha512-nWv1nQvGLIfz1cE08D0cQ1zn05+eX7PWOeenv4yAyDSb4I6pgrNMD+7zxnBlyOj9LPyvk66QClhivaPns66Gnw== @@ -2127,7 +2134,7 @@ react-modal "3.16.3" react-stately "3.45.0" -"@gouvfr-lasuite/cunningham-tokens@*", "@gouvfr-lasuite/cunningham-tokens@3.1.0": +"@gouvfr-lasuite/cunningham-tokens@*": version "3.1.0" resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/cunningham-tokens/-/cunningham-tokens-3.1.0.tgz#39d957e6322f7c10b463dc8eeed8fdbb3e006788" integrity sha512-7HP7E1vjxv3FbFn21XuEqbjQPHP5xucWU0D8+Oj02nIeKLL+0eArTL2GB+c2rPFBt0tAzaLI6A3WlsimOjHN4A== @@ -2143,33 +2150,52 @@ resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/integration/-/integration-1.0.2.tgz#ed0000f4b738c5a19bb60f5b80a9a2f5d9414234" integrity sha512-npOotZQSyu6SffHiPP+jQVOkJ3qW2KE2cANhEK92sNLX9uZqQaCqljO5GhzsBmh0lB76fiXnrr9i8SIpnDUSZg== -"@gouvfr-lasuite/integration@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/integration/-/integration-1.0.3.tgz#7aca824ba61d343a7905dc90c8a8bbdbce8f9a09" - integrity sha512-OgP28CqlPi35wQPul1Dr52SngACXAk8buLGqHYXDp23fbTOJThqarrZE/pgJHoc9Ndwiu7ngwBSO4rZ7OPyMpA== - -"@gouvfr-lasuite/ui-kit@0.28.0": - version "0.28.0" - resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/ui-kit/-/ui-kit-0.28.0.tgz#6b3cc898a62b649b726ae3aad3dd446d9f29427b" - integrity sha512-HUSogjMIvVWVkzFNrNCoBLM4wY6hCMwY48UrppTvPKhiufJh/aDSSCwWXCzj9qa0YWJDn2+YIVnH2xpu6XJh7g== +"@gouvfr-lasuite/ui-components@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/ui-components/-/ui-components-1.1.0.tgz#02795ace81b201f064e6a7695b5936bab8f7dd25" + integrity sha512-tt9GJ/LDTWLZWHtSd/hlc1hiyJWGt8SDrAkjEmqq0jFrOIgJtlhawgAesTaVLf5AsUQhVyvHKLATKAYQF64NeA== dependencies: "@dnd-kit/core" "6.3.1" "@dnd-kit/modifiers" "9.0.0" "@dnd-kit/sortable" "10.0.0" + "@fontsource-variable/roboto-flex" "5.2.5" "@fontsource/material-icons" "5.2.5" - "@gouvfr-lasuite/cunningham-react" "4.4.0" - "@gouvfr-lasuite/cunningham-tokens" "3.1.0" + "@fontsource/material-icons-outlined" "5.2.5" "@gouvfr-lasuite/integration" "1.0.2" - "@types/node" "22.10.7" + "@gouvfr-lasuite/ui-tokens" "3.1.0" + "@internationalized/date" "3.12.0" + "@react-aria/calendar" "3.9.5" + "@react-aria/datepicker" "3.16.1" + "@react-aria/i18n" "3.12.16" + "@react-stately/calendar" "3.9.3" + "@react-stately/datepicker" "3.16.1" + "@tanstack/react-table" "8.21.3" + classnames "2.5.1" clsx "2.1.1" cmdk "1.0.4" + deepmerge "4.3.1" + downshift "9.0.9" react-arborist "3.4.3" + react-aria "3.47.0" react-aria-components "1.16.0" + react-modal "3.16.3" react-pdf "10.1.0" react-resizable-panels "2.1.7" - react-stately "3.37.0" + react-stately "3.45.0" react-virtualized "9.22.6" read-excel-file "9.3.1" + use-resize-observer "9.1.0" + +"@gouvfr-lasuite/ui-tokens@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@gouvfr-lasuite/ui-tokens/-/ui-tokens-3.1.0.tgz#ab44bb6796cd69967cf6f1536a4ea49fbfd58b8c" + integrity sha512-1G6tM7h6ABePqDZF1ouvnDugYKMzTTHq783je0tWfTDiGZs4jPYYjOzKEXOIA+RhRXjZi1ReyUtw5zBuUy6Bbw== + dependencies: + chalk "4.1.2" + commander "13.1.0" + deepmerge "4.3.1" + figlet "1.8.1" + ts-node "10.9.2" "@gulpjs/to-absolute-glob@^4.0.0": version "4.0.0" @@ -2419,13 +2445,6 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/date@^3.10.0": - version "3.10.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.10.0.tgz#056db64a4facdf48c6937ad498a882a8151d640a" - integrity sha512-oxDR/NTEJ1k+UFVQElaNIk65E/Z83HK1z1WI3lQyhTtnNg4R5oVXaPzK3jcpKG8UHKDVuDQHzn+wsxSz8RP3aw== - dependencies: - "@swc/helpers" "^0.5.0" - "@internationalized/date@^3.12.2": version "3.12.2" resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.12.2.tgz#08a65edd2a29775e22c168ddc029fb54bf9b8a85" @@ -2806,6 +2825,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@juggle/resize-observer@^3.3.1": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + "@keyv/bigmap@^1.3.0": version "1.3.1" resolved "https://registry.yarnpkg.com/@keyv/bigmap/-/bigmap-1.3.1.tgz#fc82fa83947e7ff68c6798d08907db842771ef2c" @@ -4277,28 +4301,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/calendar@^3.8.0": - version "3.9.0" - resolved "https://registry.yarnpkg.com/@react-stately/calendar/-/calendar-3.9.0.tgz#22da3b99692eabf53f94a58df7768d2135664c91" - integrity sha512-U5Nf2kx9gDhJRxdDUm5gjfyUlt/uUfOvM1vDW2UA62cA6+2k2cavMLc2wNlXOb/twFtl6p0joYKHG7T4xnEFkg== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-stately/utils" "^3.10.8" - "@react-types/calendar" "^3.8.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/checkbox@^3.6.13": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.7.2.tgz#0a2293e7b97a366f94b7830d3deb2c0e9876c829" - integrity sha512-j1ycUVz5JmqhaL6mDZgDNZqBilOB8PBW096sDPFaTtuYreDx2HOd1igxiIvwlvPESZwsJP7FVM3mYnaoXtpKPA== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/checkbox@^3.7.5": version "3.7.5" resolved "https://registry.yarnpkg.com/@react-stately/checkbox/-/checkbox-3.7.5.tgz#41403800c04a654ee8a9f4fa77c4021806413b88" @@ -4318,29 +4320,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/collections@^3.12.3", "@react-stately/collections@^3.12.8": - version "3.12.8" - resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.12.8.tgz#f38692fb9c6384fb91d1c50052a40e595d3efa2c" - integrity sha512-AceJYLLXt1Y2XIcOPi6LEJSs4G/ubeYW3LqOCQbhfIgMaNqKfQMIfagDnPeJX9FVmPFSlgoCBxb1pTJW2vjCAQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/color@^3.8.4": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-stately/color/-/color-3.9.2.tgz#87ac8461a01478208c302efa47582e872ff78c65" - integrity sha512-F+6Do8W3yu/4n7MpzZtbXwVukcLTFYYDIUtpoR+Jl52UmAr9Hf1CQgkyTI2azv1ZMzj1mVrTBhpBL0q27kFZig== - dependencies: - "@internationalized/number" "^3.6.5" - "@internationalized/string" "^3.2.7" - "@react-stately/form" "^3.2.2" - "@react-stately/numberfield" "^3.10.2" - "@react-stately/slider" "^3.7.2" - "@react-stately/utils" "^3.10.8" - "@react-types/color" "^3.1.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/color@^3.9.5": version "3.9.5" resolved "https://registry.yarnpkg.com/@react-stately/color/-/color-3.9.5.tgz#977591cbda3df990fdefc9a1e9dac3be0a7035e3" @@ -4356,20 +4335,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/combobox@^3.10.4": - version "3.12.0" - resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.12.0.tgz#71e6c9a8ee2f75edc1d233df7b6d7a0b7aeb6fbe" - integrity sha512-A6q9R/7cEa/qoQsBkdslXWvD7ztNLLQ9AhBhVN9QvzrmrH5B4ymUwcTU8lWl22ykH7RRwfonLeLXJL4C+/L2oQ== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/combobox" "^3.13.9" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/combobox@^3.13.0": version "3.13.0" resolved "https://registry.yarnpkg.com/@react-stately/combobox/-/combobox-3.13.0.tgz#c176f51158376091f875fea09067013a045bbd69" @@ -4384,14 +4349,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/data@^3.12.3": - version "3.14.1" - resolved "https://registry.yarnpkg.com/@react-stately/data/-/data-3.14.1.tgz#ba5550dee9d0d8ba10a4f6c763c3251631f73582" - integrity sha512-lDNc4gZ6kVZcrABeeQZPTTnP+1ykNylSvFzAC/Hq1fs8+s54xLRvoENWIyG+yK19N9TIGEoA0AOFG8PoAun43g== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/data@^3.15.2": version "3.15.2" resolved "https://registry.yarnpkg.com/@react-stately/data/-/data-3.15.2.tgz#ff4dc49cfcf08e09cde00c5c0b2801422368b1ac" @@ -4415,20 +4372,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/datepicker@^3.14.0": - version "3.15.2" - resolved "https://registry.yarnpkg.com/@react-stately/datepicker/-/datepicker-3.15.2.tgz#e873aecb5ec037b2da21b267c365c52443437dcb" - integrity sha512-S5GL+W37chvV8knv9v0JRv0L6hKo732qqabCCHXzOpYxkLIkV4f/y3cHdEzFWzpZ0O0Gkg7WgeYo160xOdBKYg== - dependencies: - "@internationalized/date" "^3.10.0" - "@internationalized/string" "^3.2.7" - "@react-stately/form" "^3.2.2" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/datepicker" "^3.13.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/disclosure@^3.0.11": version "3.0.11" resolved "https://registry.yarnpkg.com/@react-stately/disclosure/-/disclosure-3.0.11.tgz#1511b37905de24201eb02038f6b65abf10fcc4a8" @@ -4438,24 +4381,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/disclosure@^3.0.3": - version "3.0.8" - resolved "https://registry.yarnpkg.com/@react-stately/disclosure/-/disclosure-3.0.8.tgz#ff6a3cc61993d25881cb8d6a82fcf829f139e02a" - integrity sha512-/Ce/Z76y85eSBZiemfU/uEyXkBBa1RdfLRaKD13rnfUV7/nS3ae1VtNlsXgmwQjWv2pmAiSuEKYMbZfVL7q/lQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/dnd@^3.5.3": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.7.1.tgz#23b2425553fc1cbc76821c96b30ecca1c9d16013" - integrity sha512-O1JBJ4HI1rVNKuoa5NXiC5FCrCEkr9KVBoKNlTZU8/cnQselhbEsUfMglAakO2EuwIaM1tIXoNF5J/N5P+6lTA== - dependencies: - "@react-stately/selection" "^3.20.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/dnd@^3.7.4": version "3.7.4" resolved "https://registry.yarnpkg.com/@react-stately/dnd/-/dnd-3.7.4.tgz#8870cc8c32edd28ff1c2a07ba76ebd5318ff6a45" @@ -4472,14 +4397,6 @@ dependencies: "@swc/helpers" "^0.5.0" -"@react-stately/form@^3.1.3", "@react-stately/form@^3.2.2": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.2.2.tgz#c1ae1264a414dd5e3e8ae0f21baf4814588d8c53" - integrity sha512-soAheOd7oaTO6eNs6LXnfn0tTqvOoe3zN9FvtIhhrErKz9XPc5sUmh3QWwR45+zKbitOi1HOjfA/gifKhZcfWw== - dependencies: - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/form@^3.2.4": version "3.2.4" resolved "https://registry.yarnpkg.com/@react-stately/form/-/form-3.2.4.tgz#5a3fa813fbeb58f5b874a011f4c93a73df2df06e" @@ -4488,17 +4405,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/grid@^3.11.6": - version "3.11.6" - resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.11.6.tgz#2993450ec5d0602e794f731fd49b3475f57e5547" - integrity sha512-vWPAkzpeTIsrurHfMubzMuqEw7vKzFhIJeEK5sEcLunyr1rlADwTzeWrHNbPMl66NAIAi70Dr1yNq+kahQyvMA== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/grid@^3.11.9": version "3.11.9" resolved "https://registry.yarnpkg.com/@react-stately/grid/-/grid-3.11.9.tgz#23d73e06f925a6ee4d58dec0459328992d4adecf" @@ -4523,17 +4429,6 @@ "@react-types/table" "^3.13.6" "@swc/helpers" "^0.5.0" -"@react-stately/list@^3.12.1", "@react-stately/list@^3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.13.1.tgz#4afd36a87c8fd991a4447d28cc76d51fffddb837" - integrity sha512-eHaoauh21twbcl0kkwULhVJ+CzYcy1jUjMikNVMHOQdhr4WIBdExf7PmSgKHKqsSPhpGg6IpTCY2dUX3RycjDg== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/list@^3.13.4": version "3.13.4" resolved "https://registry.yarnpkg.com/@react-stately/list/-/list-3.13.4.tgz#02dcfd71aa0052d252bf07fb191d75a117e8657d" @@ -4555,27 +4450,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/menu@^3.9.3": - version "3.9.8" - resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.9.8.tgz#5c2e781dadc3331bc5b3735fe30bf62616f9145f" - integrity sha512-bo0NOhofnTHLESiYfsSSw6gyXiPVJJ0UlN2igUXtJk5PmyhWjFzUzTzcnd7B028OB0si9w3LIWM3stqz5271Eg== - dependencies: - "@react-stately/overlays" "^3.6.20" - "@react-types/menu" "^3.10.5" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - -"@react-stately/numberfield@^3.10.2", "@react-stately/numberfield@^3.9.11": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.10.2.tgz#aa1fcaec84cd441ea5e847dd3e9eca784045be21" - integrity sha512-jlKVFYaH3RX5KvQ7a+SAMQuPccZCzxLkeYkBE64u1Zvi7YhJ8hkTMHG/fmZMbk1rHlseE2wfBdk0Rlya3MvoNQ== - dependencies: - "@internationalized/number" "^3.6.5" - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/numberfield" "^3.8.15" - "@swc/helpers" "^0.5.0" - "@react-stately/numberfield@^3.11.0": version "3.11.0" resolved "https://registry.yarnpkg.com/@react-stately/numberfield/-/numberfield-3.11.0.tgz#3ad8340a756976fc7c0f57044eafc24a58135eaa" @@ -4587,15 +4461,6 @@ "@react-types/numberfield" "^3.8.18" "@swc/helpers" "^0.5.0" -"@react-stately/overlays@^3.6.15", "@react-stately/overlays@^3.6.20": - version "3.6.20" - resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.20.tgz#e638ad0e073b6cf1d27f018aa41a4ce0fbae5f5b" - integrity sha512-YAIe+uI8GUXX8F/0Pzr53YeC5c/bjqbzDFlV8NKfdlCPa6+Jp4B/IlYVjIooBj9+94QvbQdjylegvYWK/iPwlg== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/overlays" "^3.9.2" - "@swc/helpers" "^0.5.0" - "@react-stately/overlays@^3.6.23": version "3.6.23" resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.23.tgz#f6d6b84b22580fa0c8c9cd7fe1cc773c4f57cd46" @@ -4605,17 +4470,6 @@ "@react-types/overlays" "^3.9.4" "@swc/helpers" "^0.5.0" -"@react-stately/radio@^3.10.12": - version "3.11.2" - resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.11.2.tgz#a149fb9448dc258441662893f83a70e88e4d4aea" - integrity sha512-UM7L6AW+k8edhSBUEPZAqiWNRNadfOKK7BrCXyBiG79zTz0zPcXRR+N+gzkDn7EMSawDeyK1SHYUuoSltTactg== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/utils" "^3.10.8" - "@react-types/radio" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/radio@^3.11.5": version "3.11.5" resolved "https://registry.yarnpkg.com/@react-stately/radio/-/radio-3.11.5.tgz#d5eae70306c5887b65f77bddaaec7549ac65782c" @@ -4627,15 +4481,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/searchfield@^3.5.11": - version "3.5.16" - resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.16.tgz#3b768870d08fa2ef7747513d02d167717961d548" - integrity sha512-MRfqT1lZ24r94GuFNcGJXsfijZoWjSMySCT60T6NXtbOzVPuAF3K+pL70Rayq/EWLJjS2NPHND11VTs0VdcE0Q== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/searchfield" "^3.6.6" - "@swc/helpers" "^0.5.0" - "@react-stately/searchfield@^3.5.19": version "3.5.19" resolved "https://registry.yarnpkg.com/@react-stately/searchfield/-/searchfield-3.5.19.tgz#f721e75156f634d601aea7ce388da7e6ad0b3459" @@ -4645,19 +4490,6 @@ "@react-types/searchfield" "^3.6.8" "@swc/helpers" "^0.5.0" -"@react-stately/select@^3.6.12": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.8.0.tgz#ccb1b7d6d0f40b166444f3df27273892854ff23e" - integrity sha512-A721nlt0DSCDit0wKvhcrXFTG5Vv1qkEVkeKvobmETZy6piKvwh0aaN8iQno5AFuZaj1iOZeNjZ/20TsDJR/4A== - dependencies: - "@react-stately/form" "^3.2.2" - "@react-stately/list" "^3.13.1" - "@react-stately/overlays" "^3.6.20" - "@react-stately/utils" "^3.10.8" - "@react-types/select" "^3.11.0" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/select@^3.9.2": version "3.9.2" resolved "https://registry.yarnpkg.com/@react-stately/select/-/select-3.9.2.tgz#2cfe5cbba96a85d169d509345f40681b55b00fd7" @@ -4671,16 +4503,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/selection@^3.20.1", "@react-stately/selection@^3.20.6": - version "3.20.6" - resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.20.6.tgz#17d4d4553403de6ab690172a8d36e0423a5173fb" - integrity sha512-a0bjuP2pJYPKEiedz2Us1W1aSz0iHRuyeQEdBOyL6Z6VUa6hIMq9H60kvseir2T85cOa4QggizuRV7mcO6bU5w== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/selection@^3.20.9": version "3.20.9" resolved "https://registry.yarnpkg.com/@react-stately/selection/-/selection-3.20.9.tgz#83263018cb2ad4dd202d836118548a163dcfadba" @@ -4691,16 +4513,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/slider@^3.6.3", "@react-stately/slider@^3.7.2": - version "3.7.2" - resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.7.2.tgz#9dfe6f7e74397f717b1623bc06ba8e375510d056" - integrity sha512-EVBHUdUYwj++XqAEiQg2fGi8Reccznba0uyQ3gPejF0pAc390Q/J5aqiTEDfiCM7uJ6WHxTM6lcCqHQBISk2dQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" - "@swc/helpers" "^0.5.0" - "@react-stately/slider@^3.7.5": version "3.7.5" resolved "https://registry.yarnpkg.com/@react-stately/slider/-/slider-3.7.5.tgz#42c10946a81ad93246eefc56b66c6099dd74a317" @@ -4711,21 +4523,6 @@ "@react-types/slider" "^3.8.4" "@swc/helpers" "^0.5.0" -"@react-stately/table@^3.14.1": - version "3.15.1" - resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.15.1.tgz#3a2f5ca0788cea200c4c96858604fb4c0139f8b0" - integrity sha512-MhMAgE/LgAzHcAn1P3p/nQErzJ6DiixSJ1AOt2JlnAKEb5YJg4ATKWCb2IjBLwywt9ZCzfm3KMUzkctZqAoxwA== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/flags" "^3.1.2" - "@react-stately/grid" "^3.11.6" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@react-types/table" "^3.13.4" - "@swc/helpers" "^0.5.0" - "@react-stately/table@^3.15.4": version "3.15.4" resolved "https://registry.yarnpkg.com/@react-stately/table/-/table-3.15.4.tgz#8ed32a3160c8e1fbb6563c292f215727ad382783" @@ -4741,16 +4538,6 @@ "@react-types/table" "^3.13.6" "@swc/helpers" "^0.5.0" -"@react-stately/tabs@^3.8.1": - version "3.8.6" - resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.8.6.tgz#c71e3ed2462d89ad9c06fb78c69b2069625c68fd" - integrity sha512-9RYxmgjVIxUpIsGKPIF7uRoHWOEz8muwaYiStCVeyiYBPmarvZoIYtTXcwSMN/vEs7heVN5uGCL6/bfdY4+WiA== - dependencies: - "@react-stately/list" "^3.13.1" - "@react-types/shared" "^3.32.1" - "@react-types/tabs" "^3.3.19" - "@swc/helpers" "^0.5.0" - "@react-stately/tabs@^3.8.9": version "3.8.9" resolved "https://registry.yarnpkg.com/@react-stately/tabs/-/tabs-3.8.9.tgz#992bbf322fd992dcf9ba4e90fafa831b68f998a0" @@ -4761,14 +4548,6 @@ "@react-types/tabs" "^3.3.22" "@swc/helpers" "^0.5.0" -"@react-stately/toast@^3.1.0": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-stately/toast/-/toast-3.1.2.tgz#0502040b6bd57479eaba1bca2f4c66e9e957e55a" - integrity sha512-HiInm7bck32khFBHZThTQaAF6e6/qm57F4mYRWdTq8IVeGDzpkbUYibnLxRhk0UZ5ybc6me+nqqPkG/lVmM42Q== - dependencies: - "@swc/helpers" "^0.5.0" - use-sync-external-store "^1.4.0" - "@react-stately/toast@^3.1.3": version "3.1.3" resolved "https://registry.yarnpkg.com/@react-stately/toast/-/toast-3.1.3.tgz#40da4054726ab33105e39219e2ebab5a3c235b60" @@ -4777,16 +4556,6 @@ "@swc/helpers" "^0.5.0" use-sync-external-store "^1.6.0" -"@react-stately/toggle@^3.8.3": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.9.2.tgz#8a50def68efdcefa268a870deda8bb65e5f054a8" - integrity sha512-dOxs9wrVXHUmA7lc8l+N9NbTJMAaXcYsnNGsMwfXIXQ3rdq+IjWGNYJ52UmNQyRYFcg0jrzRrU16TyGbNjOdNQ== - dependencies: - "@react-stately/utils" "^3.10.8" - "@react-types/checkbox" "^3.10.2" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/toggle@^3.9.5": version "3.9.5" resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.9.5.tgz#5549c0b053135e5a5e38968d312651b037f3db11" @@ -4806,26 +4575,6 @@ "@react-types/tooltip" "^3.5.2" "@swc/helpers" "^0.5.0" -"@react-stately/tooltip@^3.5.3": - version "3.5.8" - resolved "https://registry.yarnpkg.com/@react-stately/tooltip/-/tooltip-3.5.8.tgz#c4a329c63294e8ccae3d9ee7853d40c2fb93ce73" - integrity sha512-gkcUx2ROhCiGNAYd2BaTejakXUUNLPnnoJ5+V/mN480pN+OrO8/2V9pqb/IQmpqxLsso93zkM3A4wFHHLBBmPQ== - dependencies: - "@react-stately/overlays" "^3.6.20" - "@react-types/tooltip" "^3.4.21" - "@swc/helpers" "^0.5.0" - -"@react-stately/tree@^3.8.9": - version "3.9.3" - resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.9.3.tgz#398de3406d2a06477bb0af2bdb2a0021265eeade" - integrity sha512-ZngG79nLFxE/GYmpwX6E/Rma2MMkzdoJPRI3iWk3dgqnGMMzpPnUp/cvjDsU3UHF7xDVusC5BT6pjWN0uxCIFQ== - dependencies: - "@react-stately/collections" "^3.12.8" - "@react-stately/selection" "^3.20.6" - "@react-stately/utils" "^3.10.8" - "@react-types/shared" "^3.32.1" - "@swc/helpers" "^0.5.0" - "@react-stately/tree@^3.9.6": version "3.9.6" resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.9.6.tgz#3663b38f86021568c0991aa217be707ffabbaf96" @@ -4837,13 +4586,6 @@ "@react-types/shared" "^3.33.1" "@swc/helpers" "^0.5.0" -"@react-stately/utils@^3.10.8": - version "3.10.8" - resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.10.8.tgz#fdb9d172f7bbc2d083e69190f5ef0edfa4b4392f" - integrity sha512-SN3/h7SzRsusVQjQ4v10LaVsDc81jyyR0DD5HnsQitm/I5WDpaSr2nRHtyloPFU48jlql1XX/S04T2DLQM7Y3g== - dependencies: - "@swc/helpers" "^0.5.0" - "@react-stately/utils@^3.11.0": version "3.11.0" resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.11.0.tgz#95a05d9633f4614ca89f630622566e7e5709d79e" @@ -4883,14 +4625,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/calendar@^3.8.0": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.8.0.tgz#51dad3445586f1c22886c35499cfcc872462a30f" - integrity sha512-ZDZgfZgbz1ydWOFs1mH7QFfX3ioJrmb3Y/lkoubQE0HWXLZzyYNvhhKyFJRS1QJ40IofLSBHriwbQb/tsUnGlw== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-types/shared" "^3.32.1" - "@react-types/calendar@^3.8.3": version "3.8.3" resolved "https://registry.yarnpkg.com/@react-types/calendar/-/calendar-3.8.3.tgz#7f849885217ab74f5c5b463defe78bee8690fd60" @@ -4899,13 +4633,6 @@ "@internationalized/date" "^3.12.0" "@react-types/shared" "^3.33.1" -"@react-types/checkbox@^3.10.2": - version "3.10.2" - resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.10.2.tgz#0190c9690e3649348a4d7045b168cbda657ce9de" - integrity sha512-ktPkl6ZfIdGS1tIaGSU/2S5Agf2NvXI9qAgtdMDNva0oLyAZ4RLQb6WecPvofw1J7YKXu0VA5Mu7nlX+FM2weQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/checkbox@^3.10.4": version "3.10.4" resolved "https://registry.yarnpkg.com/@react-types/checkbox/-/checkbox-3.10.4.tgz#3f37d904e0972b84fb1d757f00438f3c04a69cf1" @@ -4913,14 +4640,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/color@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@react-types/color/-/color-3.1.2.tgz#06a0e81b463f3a8d4553e7cd535b2881d721e231" - integrity sha512-NP0TAY3j4tlMztOp/bBfMlPwC9AQKTjSiTFmc2oQNkx5M4sl3QpPqFPosdt7jZ8M4nItvfCWZrlZGjST4SB83A== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/slider" "^3.8.2" - "@react-types/color@^3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@react-types/color/-/color-3.1.4.tgz#1ba437a949dd3eaf260266584d39a970ad8d583e" @@ -4929,13 +4648,6 @@ "@react-types/shared" "^3.33.1" "@react-types/slider" "^3.8.4" -"@react-types/combobox@^3.13.9": - version "3.13.9" - resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.13.9.tgz#58bc5c39ca1d7bdbb4beebf79d2ba11b337e927f" - integrity sha512-G6GmLbzVkLW6VScxPAr/RtliEyPhBClfYaIllK1IZv+Z42SVnOpKzhnoe79BpmiFqy1AaC3+LjZX783mrsHCwA== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/combobox@^3.14.0": version "3.14.0" resolved "https://registry.yarnpkg.com/@react-types/combobox/-/combobox-3.14.0.tgz#fb1b0a015ff4ce1bec7d52d66b5aff12eaaec914" @@ -4943,16 +4655,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/datepicker@^3.13.2": - version "3.13.2" - resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.13.2.tgz#775e43b6edcb8d3d5968e0a35cfacd14be3c847c" - integrity sha512-+M6UZxJnejYY8kz0spbY/hP08QJ5rsZ3aNarRQQHc48xV2oelFLX5MhAqizfLEsvyfb0JYrhWoh4z1xZtAmYCg== - dependencies: - "@internationalized/date" "^3.10.0" - "@react-types/calendar" "^3.8.0" - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@react-types/datepicker@^3.13.5": version "3.13.5" resolved "https://registry.yarnpkg.com/@react-types/datepicker/-/datepicker-3.13.5.tgz#8e3078df852d896c3367ddb215c6624c1d3fed6d" @@ -4978,13 +4680,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/grid@^3.3.6": - version "3.3.6" - resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.3.6.tgz#9fc60f5baa8a1668bb2257a981dd514dd64706c3" - integrity sha512-vIZJlYTii2n1We9nAugXwM2wpcpsC6JigJFBd6vGhStRdRWRoU4yv1Gc98Usbx0FQ/J7GLVIgeG8+1VMTKBdxw== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/grid@^3.3.8": version "3.3.8" resolved "https://registry.yarnpkg.com/@react-types/grid/-/grid-3.3.8.tgz#0870ad550532b98ef5490da7ef23da85ad9bfcb5" @@ -5006,14 +4701,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/menu@^3.10.5": - version "3.10.5" - resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.10.5.tgz#0e3a66aab3c636dc3ef965529640bb678b13a431" - integrity sha512-HBTrKll2hm0VKJNM4ubIv1L9MNo8JuOnm2G3M+wXvb6EYIyDNxxJkhjsqsGpUXJdAOSkacHBDcNh2HsZABNX4A== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@react-types/menu@^3.10.7": version "3.10.7" resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.10.7.tgz#4a5de2da808d623b8e583635cd77a712d302c6a7" @@ -5029,13 +4716,6 @@ dependencies: "@react-types/progress" "^3.5.18" -"@react-types/numberfield@^3.8.15": - version "3.8.15" - resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.8.15.tgz#0fcd77217bae5d7a2bf35d41c7eb61d8ae52bc03" - integrity sha512-97r92D23GKCOjGIGMeW9nt+/KlfM3GeWH39Czcmd2/D5y3k6z4j0avbsfx2OttCtJszrnENjw3GraYGYI2KosQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/numberfield@^3.8.18": version "3.8.18" resolved "https://registry.yarnpkg.com/@react-types/numberfield/-/numberfield-3.8.18.tgz#88c63edbcf600df89f867ff5e85aeb68c6e4f645" @@ -5043,13 +4723,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/overlays@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.9.2.tgz#721dc248afcb42db988391037a6386bb61556cd4" - integrity sha512-Q0cRPcBGzNGmC8dBuHyoPR7N3057KTS5g+vZfQ53k8WwmilXBtemFJPLsogJbspuewQ/QJ3o2HYsp2pne7/iNw== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/overlays@^3.9.4": version "3.9.4" resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.9.4.tgz#1775d1b096a14dcebbf68c61c213da3fb3cf8a72" @@ -5064,13 +4737,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/radio@^3.9.2": - version "3.9.2" - resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.9.2.tgz#c6ac396b49cc03334e4bb63a96f366effce3a615" - integrity sha512-3UcJXu37JrTkRyP4GJPDBU7NmDTInrEdOe+bVzA1j4EegzdkJmLBkLg5cLDAbpiEHB+xIsvbJdx6dxeMuc+H3g== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/radio@^3.9.4": version "3.9.4" resolved "https://registry.yarnpkg.com/@react-types/radio/-/radio-3.9.4.tgz#7c595ad0d26c51fb3f23d64a1d5ddab61502d879" @@ -5078,14 +4744,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/searchfield@^3.6.6": - version "3.6.6" - resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.6.6.tgz#fd41bd78246789ac4284462abe222b6f85d191b2" - integrity sha512-cl3itr/fk7wbIQc2Gz5Ie8aVeUmPjVX/mRGS5/EXlmzycAKNYTvqf2mlxwObLndtLISmt7IgNjRRhbUUDI8Ang== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/textfield" "^3.12.6" - "@react-types/searchfield@^3.6.8": version "3.6.8" resolved "https://registry.yarnpkg.com/@react-types/searchfield/-/searchfield-3.6.8.tgz#f4ffa9067b505a564da2bc5996828da7c9131c6f" @@ -5094,13 +4752,6 @@ "@react-types/shared" "^3.33.1" "@react-types/textfield" "^3.12.8" -"@react-types/select@^3.11.0": - version "3.11.0" - resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.11.0.tgz#808aec480f0cc20075953af9717ca38d1eb15b8d" - integrity sha512-SzIsMFVPCbXE1Z1TLfpdfiwJ1xnIkcL1/CjGilmUKkNk5uT7rYX1xCJqWCjXI0vAU1xM4Qn+T3n8de4fw6HRBg== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/select@^3.12.2": version "3.12.2" resolved "https://registry.yarnpkg.com/@react-types/select/-/select-3.12.2.tgz#c373011b41fb0da8d1b594362e92badf1e5c41c7" @@ -5108,11 +4759,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/shared@^3.29.0", "@react-types/shared@^3.32.1": - version "3.32.1" - resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.32.1.tgz#abfeb839d65d0abe923576f34ac08342c25dfa55" - integrity sha512-famxyD5emrGGpFuUlgOP6fVW2h/ZaF405G5KDi3zPHzyjAWys/8W6NAVJtNbkCkhedmvL0xOhvt8feGXyXaw5w== - "@react-types/shared@^3.33.1": version "3.33.1" resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.33.1.tgz#2c0b97bef8f7c2f99d0a030eda083d32cf503629" @@ -5123,13 +4769,6 @@ resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.36.0.tgz#52e713c6bae8e117967bf1d19d89db3a56219037" integrity sha512-DkP/H0C2YjjS7gZWKNqOmU8a16qHPjQNdzMwmTq9SzplM6Iw0kVMTZ0OIoe6FOgGqa+FwMsE2QbPjh/n3g/jXQ== -"@react-types/slider@^3.8.2": - version "3.8.2" - resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.8.2.tgz#37e02c42514aca842954c715082d1ae06a661ee4" - integrity sha512-MQYZP76OEOYe7/yA2To+Dl0LNb0cKKnvh5JtvNvDnAvEprn1RuLiay8Oi/rTtXmc2KmBa4VdTcsXsmkbbkeN2Q== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/slider@^3.8.4": version "3.8.4" resolved "https://registry.yarnpkg.com/@react-types/slider/-/slider-3.8.4.tgz#2f6cd1574c8e1619a6b001967ab59c3c13fb6c68" @@ -5144,14 +4783,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/table@^3.13.4": - version "3.13.4" - resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.13.4.tgz#c3d5952d4bd2a04992255850538856829b12c99a" - integrity sha512-I/DYiZQl6aNbMmjk90J9SOhkzVDZvyA3Vn3wMWCiajkMNjvubFhTfda5DDf2SgFP5l0Yh6TGGH5XumRv9LqL5Q== - dependencies: - "@react-types/grid" "^3.3.6" - "@react-types/shared" "^3.32.1" - "@react-types/table@^3.13.6": version "3.13.6" resolved "https://registry.yarnpkg.com/@react-types/table/-/table-3.13.6.tgz#7cf94792d70ab077b6fbe6b843b8314c2456850b" @@ -5160,13 +4791,6 @@ "@react-types/grid" "^3.3.8" "@react-types/shared" "^3.33.1" -"@react-types/tabs@^3.3.19": - version "3.3.19" - resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.19.tgz#344a22bd15400b738aebc26918cf96dacde1ffef" - integrity sha512-fE+qI43yR5pAMpeqPxGqQq9jDHXEPqXskuxNHERMW0PYMdPyem2Cw6goc5F4qeZO3Hf6uPZgHkvJz2OAq7TbBw== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/tabs@^3.3.22": version "3.3.22" resolved "https://registry.yarnpkg.com/@react-types/tabs/-/tabs-3.3.22.tgz#e8026fdabcf78f5217e25a65f3df77446fbb3f17" @@ -5174,13 +4798,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/textfield@^3.12.6": - version "3.12.6" - resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.12.6.tgz#0f90a4108c8d75e7c2c26753e760cd580339be12" - integrity sha512-hpEVKE+M3uUkTjw2WrX1NrH/B3rqDJFUa+ViNK2eVranLY4ZwFqbqaYXSzHupOF3ecSjJJv2C103JrwFvx6TPQ== - dependencies: - "@react-types/shared" "^3.32.1" - "@react-types/textfield@^3.12.8": version "3.12.8" resolved "https://registry.yarnpkg.com/@react-types/textfield/-/textfield-3.12.8.tgz#ec2a1c7bb26a804ebcfa17d7ad79254a5a750ae2" @@ -5188,14 +4805,6 @@ dependencies: "@react-types/shared" "^3.33.1" -"@react-types/tooltip@^3.4.21": - version "3.4.21" - resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.4.21.tgz#63596cf87d7166499656bc15f212c75c9ffa8991" - integrity sha512-ugGHOZU6WbOdeTdbjnaEc+Ms7/WhsUCg+T3PCOIeOT9FG02Ce189yJ/+hd7oqL/tVwIhEMYJIqSCgSELFox+QA== - dependencies: - "@react-types/overlays" "^3.9.2" - "@react-types/shared" "^3.32.1" - "@react-types/tooltip@^3.5.2": version "3.5.2" resolved "https://registry.yarnpkg.com/@react-types/tooltip/-/tooltip-3.5.2.tgz#ea6917025763f5eebbebe2d4310a29d4352d74e6" @@ -6404,7 +6013,7 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@types/node@*", "@types/node@22.10.7", "@types/node@24.13.3", "@types/node@^25.2.3": +"@types/node@*", "@types/node@24.13.3", "@types/node@^25.2.3": version "24.13.3" resolved "https://registry.yarnpkg.com/@types/node/-/node-24.13.3.tgz#49f18bd3c647866dcda51a0756c145e14590ce16" integrity sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q== @@ -7841,7 +7450,7 @@ brace-expansion@^2.0.1, brace-expansion@^2.0.2: dependencies: balanced-match "^1.0.0" -brace-expansion@^5.0.2, brace-expansion@^5.0.5, brace-expansion@^5.0.8: +brace-expansion@^5.0.2, brace-expansion@^5.0.8: version "5.0.9" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.9.tgz#7c72438809b5fa5babf54199a1f1c281a6984fcf" integrity sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg== @@ -9785,7 +9394,12 @@ flat-cache@^6.1.20: flatted "^3.3.3" hookified "^1.15.0" -flatted@^3.2.9, flatted@^3.3.3: +flatted@^3.2.9: + version "3.4.4" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.4.tgz#aeeca2a506303f0cee61c59e6c9f2a88d2f29fc6" + integrity sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q== + +flatted@^3.3.3: version "3.4.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.2.tgz#f5c23c107f0f37de8dbdf24f13722b3b98d52726" integrity sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA== @@ -12120,14 +11734,7 @@ minimatch@^10.2.1, minimatch@^10.2.2, "minimatch@^9.0.3 || ^10.1.2": dependencies: brace-expansion "^5.0.2" -minimatch@^10.2.4: - version "10.2.5" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.5.tgz#bd48687a0be38ed2961399105600f832095861d1" - integrity sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg== - dependencies: - brace-expansion "^5.0.5" - -minimatch@^10.2.5: +minimatch@^10.2.4, minimatch@^10.2.5: version "10.2.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.6.tgz#fd956bbe0b77241e9f15ac5dccb1c638060968ef" integrity sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A== @@ -13457,38 +13064,6 @@ react-select@5.10.2: react-transition-group "^4.3.0" use-isomorphic-layout-effect "^1.2.0" -react-stately@3.37.0: - version "3.37.0" - resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.37.0.tgz#9bd09ecd1c7b11461ec60e17a7c670c17a64962e" - integrity sha512-fm2LRM3XN5lJD48+WQKWvESx54kAIHw0JztCRHMsFmTDgYWX/VASuXKON7LECv227stSEadrxGa8LhPkcelljw== - dependencies: - "@react-stately/calendar" "^3.8.0" - "@react-stately/checkbox" "^3.6.13" - "@react-stately/collections" "^3.12.3" - "@react-stately/color" "^3.8.4" - "@react-stately/combobox" "^3.10.4" - "@react-stately/data" "^3.12.3" - "@react-stately/datepicker" "^3.14.0" - "@react-stately/disclosure" "^3.0.3" - "@react-stately/dnd" "^3.5.3" - "@react-stately/form" "^3.1.3" - "@react-stately/list" "^3.12.1" - "@react-stately/menu" "^3.9.3" - "@react-stately/numberfield" "^3.9.11" - "@react-stately/overlays" "^3.6.15" - "@react-stately/radio" "^3.10.12" - "@react-stately/searchfield" "^3.5.11" - "@react-stately/select" "^3.6.12" - "@react-stately/selection" "^3.20.1" - "@react-stately/slider" "^3.6.3" - "@react-stately/table" "^3.14.1" - "@react-stately/tabs" "^3.8.1" - "@react-stately/toast" "^3.1.0" - "@react-stately/toggle" "^3.8.3" - "@react-stately/tooltip" "^3.5.3" - "@react-stately/tree" "^3.8.9" - "@react-types/shared" "^3.29.0" - react-stately@3.45.0, react-stately@^3.45.0: version "3.45.0" resolved "https://registry.yarnpkg.com/react-stately/-/react-stately-3.45.0.tgz#d0302fe373c1bbd81c86bd296e4e3941961c7842" @@ -14459,15 +14034,7 @@ string-width@^7.2.0: get-east-asian-width "^1.0.0" strip-ansi "^7.1.0" -string-width@^8.2.0: - version "8.2.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.2.1.tgz#165089cfa527cc88fbc23dd73313f5e334af1ea1" - integrity sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA== - dependencies: - get-east-asian-width "^1.5.0" - strip-ansi "^7.1.2" - -string-width@^8.2.1: +string-width@^8.2.0, string-width@^8.2.1: version "8.2.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.2.2.tgz#7310516493df575742fe98af6fae87d85d5ed0ac" integrity sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg== @@ -15500,6 +15067,13 @@ use-isomorphic-layout-effect@^1.2.0: resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.1.tgz#2f11a525628f56424521c748feabc2ffcc962fce" integrity sha512-tpZZ+EX0gaghDAiFR37hj5MgY6ZN55kLiPkJsKxBMZ6GZdOSPJXiOzPM984oPYZ5AnehYx5WQp1+ME8I/P/pRA== +use-resize-observer@9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/use-resize-observer/-/use-resize-observer-9.1.0.tgz#14735235cf3268569c1ea468f8a90c5789fc5c6c" + integrity sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow== + dependencies: + "@juggle/resize-observer" "^3.3.1" + use-sidecar@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.3.tgz#10e7fd897d130b896e2c546c63a5e8233d00efdb"