From 96435c77ad45b1201f33808e48cc13dc8492985c Mon Sep 17 00:00:00 2001 From: Alex Boungnaseng Date: Wed, 12 Jul 2023 10:28:01 +0200 Subject: [PATCH] feat(container.sidebar): remove chakra ui ref:MANAGER-11708 Signed-off-by: Alex Boungnaseng --- packages/manager/apps/container/package.json | 7 +- .../legacy/server-sidebar/OdsIconWrapper.tsx | 19 + .../legacy/server-sidebar/Sidebar.tsx | 12 +- .../server-sidebar/SidebarItemRenderer.tsx | 161 +- .../legacy/server-sidebar/SvgIconWrapper.tsx | 41 + .../legacy/server-sidebar/index.module.scss | 90 +- .../container/legacy/server-sidebar/index.tsx | 27 +- .../order/OrderPopupContent.scss | 78 + .../order/OrderPopupContent.tsx | 249 +-- .../server-sidebar/order/OrderTrigger.tsx | 99 +- .../order/assetsIconSVG/dedicated/icons.tsx | 13 + .../order/assetsIconSVG/dedicated/ip.svg} | 15 +- .../dedicated/line_communicating.svg} | 22 +- .../assetsIconSVG/dedicated/managed_BM.svg | 10 + .../order/assetsIconSVG/dedicated/nas.svg} | 15 +- .../order/assetsIconSVG/dedicated/nutanix.svg | 1 + .../dedicated/project_cloud.svg} | 15 +- .../order/assetsIconSVG/dedicated/server.svg | 5 + .../order/assetsIconSVG/dedicated/veeam.svg} | 15 +- .../order/assetsIconSVG/dedicated/vmWare.svg | 9 + .../order/assetsIconSVG/dedicated/vps.svg | 7 + .../order/assetsIconSVG/dedicated/vrack.svg | 11 + .../order/assetsIconSVG/telecom/icons.tsx | 4 + .../telecom/telecom_ethernet.svg} | 15 +- .../assetsIconSVG/telecom/telephony.svg} | 14 +- .../order/assetsIconSVG/web/exchange.svg | 1 + .../order/assetsIconSVG/web/hosting.svg | 27 + .../order/assetsIconSVG/web/icons.tsx | 6 + .../order/assetsIconSVG/web/office365.svg | 1 + .../order/assetsIconSVG/web/sharepoint.svg | 1 + .../order/shop-config/dedicated.ts | 57 +- .../order/shop-config/icons/dedicatedIcons.ts | 27 + .../order/shop-config/icons/telecomIcons.ts | 6 + .../order/shop-config/icons/webIcons.ts | 13 + .../order/shop-config/telecom.ts | 29 +- .../server-sidebar/order/shop-config/web.ts | 37 +- .../server-sidebar/order/style.module.scss | 7 +- .../legacy/server-sidebar/sidebarMenu.ts | 2 +- .../universe/DedicatedSidebar.tsx | 8 +- packages/manager/apps/container/src/index.tsx | 26 +- packages/manager/apps/container/tsconfig.json | 2 +- .../manager/apps/container/vite.config.mjs | 1 - packages/manager/core/ovh-themes/CHANGELOG.md | 54 - .../ovh-themes/common/__tests__/Calendar.tsx | 188 -- .../common/__tests__/InputCalendar.spec.tsx | 60 - .../common/__tests__/ThumbnailCheckbox.tsx | 27 - .../__snapshots__/InputCalendar.spec.tsx.snap | 1113 --------- .../ovh-themes/common/components/Calendar.tsx | 376 ---- .../common/components/ThumbnailCheckbox.tsx | 89 - .../common/components/ThumbnailRadio.tsx | 97 - .../ovh-themes/common/components/Tile.tsx | 87 - .../ovh-themes/common/components/index.ts | 4 - .../manager/core/ovh-themes/common/index.ts | 1 - packages/manager/core/ovh-themes/index.ts | 4 - packages/manager/core/ovh-themes/ods/theme.ts | 22 - packages/manager/core/ovh-themes/package.json | 36 - .../manager/core/ovh-themes/tsconfig.json | 23 - .../core/ovh-themes/ui-kit/common/config.ts | 1 - .../ovh-themes/ui-kit/components/Accordion.ts | 74 - .../ovh-themes/ui-kit/components/Alert.ts | 65 - .../ovh-themes/ui-kit/components/Badge.ts | 87 - .../ui-kit/components/Breadcrumb.ts | 25 - .../ovh-themes/ui-kit/components/Button.ts | 177 -- .../ovh-themes/ui-kit/components/Calendar.ts | 151 -- .../ovh-themes/ui-kit/components/Checkbox.ts | 86 - .../core/ovh-themes/ui-kit/components/Form.ts | 19 - .../ui-kit/components/FormErrorMessage.ts | 19 - .../ovh-themes/ui-kit/components/FormLabel.ts | 16 - .../ovh-themes/ui-kit/components/Input.ts | 138 -- .../core/ovh-themes/ui-kit/components/Menu.ts | 78 - .../ovh-themes/ui-kit/components/Modal.ts | 78 - .../ovh-themes/ui-kit/components/Popover.ts | 29 - .../ovh-themes/ui-kit/components/Progress.ts | 63 - .../ovh-themes/ui-kit/components/Radio.ts | 103 - .../ovh-themes/ui-kit/components/Select.ts | 61 - .../ovh-themes/ui-kit/components/Skeleton.ts | 24 - .../ovh-themes/ui-kit/components/Table.ts | 66 - .../core/ovh-themes/ui-kit/components/Tabs.ts | 74 - .../core/ovh-themes/ui-kit/components/Tag.ts | 86 - .../ovh-themes/ui-kit/components/Textarea.ts | 24 - .../ui-kit/components/ThumbnailChoice.ts | 146 -- .../core/ovh-themes/ui-kit/components/Tile.ts | 113 - .../ui-kit/foundations/breakpoints.ts | 10 - .../ovh-themes/ui-kit/foundations/colors.ts | 69 - .../ovh-themes/ui-kit/foundations/global.ts | 107 - .../ovh-themes/ui-kit/foundations/radius.ts | 5 - .../ovh-themes/ui-kit/foundations/shadows.ts | 8 - .../icons/concept/CloudEssentialIcon.tsx | 19 - .../icons/concept/DomainDNSIcon.tsx | 15 - .../icons/concept/PartnerPlatformSHIcon.tsx | 14 - .../icons/concept/ServerIcon.tsx | 15 - .../ovh-components/icons/concept/index.ts | 5 - .../ui-kit/ovh-components/icons/index.ts | 4 - .../icons/ovh-font/OVHFontCDA.tsx | 31 - .../icons/ovh-font/OVHFontCertificate.tsx | 20 - .../icons/ovh-font/OVHFontDB.tsx | 25 - .../icons/ovh-font/OVHFontDedicatedCloud.tsx | 27 - .../icons/ovh-font/OVHFontDomain.tsx | 23 - .../icons/ovh-font/OVHFontHashtag.tsx | 25 - .../icons/ovh-font/OVHFontHosting.tsx | 36 - .../icons/ovh-font/OVHFontK8s.tsx | 43 - .../icons/ovh-font/OVHFontMail.ts | 10 - .../icons/ovh-font/OVHFontMessage.tsx | 19 - .../icons/ovh-font/OVHFontPrint.tsx | 20 - .../icons/ovh-font/OVHFontServer.tsx | 18 - .../icons/ovh-font/OVHFontServer2.tsx | 19 - .../icons/ovh-font/OVHFontVRack.tsx | 50 - .../ovh-components/icons/ovh-font/index.ts | 20 - .../ovh-components/icons/system/AddIcon.ts | 7 - .../icons/system/ArrowDownIcon.ts | 7 - .../icons/system/ArrowDownRightIcon.ts | 7 - .../icons/system/ArrowLeftIcon.ts | 7 - .../icons/system/ArrowRightIcon.ts | 7 - .../icons/system/ArrowTransferIcon.ts | 7 - .../icons/system/ArrowUpIcon.ts | 7 - .../icons/system/ArrowUpRightIcon.ts | 7 - .../ovh-components/icons/system/BellIcon.ts | 7 - .../ovh-components/icons/system/BinIcon.ts | 7 - .../ovh-components/icons/system/BookIcon.ts | 7 - .../icons/system/CalendarIcon.ts | 7 - .../ovh-components/icons/system/CartIcon.ts | 7 - .../ovh-components/icons/system/ChatIcon.ts | 7 - .../ovh-components/icons/system/CheckIcon.ts | 7 - .../icons/system/ChevronDownIcon.ts | 7 - .../icons/system/ChevronLeftIcon.ts | 7 - .../icons/system/ChevronRightIcon.ts | 7 - .../icons/system/ChevronUpDownIcon.ts | 7 - .../icons/system/ChevronUpIcon.ts | 7 - .../icons/system/ClockWaitIcon.ts | 8 - .../ovh-components/icons/system/CloseIcon.ts | 7 - .../ovh-components/icons/system/CopyIcon.ts | 7 - .../icons/system/EllipsisIcon.ts | 7 - .../icons/system/EllipsisVerticalIcon.ts | 7 - .../ovh-components/icons/system/EmailIcon.ts | 7 - .../ovh-components/icons/system/EqualIcon.ts | 7 - .../icons/system/ErrorCircleIcon.ts | 7 - .../ovh-components/icons/system/ErrorIcon.ts | 7 - .../icons/system/ExternalLinkIcon.ts | 7 - .../icons/system/EyeClosedIcon.ts | 7 - .../icons/system/EyeOpenIcon.ts | 7 - .../ovh-components/icons/system/FileIcon.ts | 7 - .../ovh-components/icons/system/FilterIcon.ts | 7 - .../ovh-components/icons/system/FolderIcon.ts | 7 - .../ovh-components/icons/system/GearIcon.ts | 7 - .../ovh-components/icons/system/GuidesIcon.ts | 7 - .../icons/system/HamburgerIcon.ts | 7 - .../icons/system/HelpCircleIcon.ts | 7 - .../ovh-components/icons/system/HelpIcon.ts | 7 - .../ovh-components/icons/system/HomeIcon.ts | 7 - .../icons/system/IndeterminateIcon.ts | 7 - .../icons/system/InfoCircleIcon.ts | 7 - .../ovh-components/icons/system/InfoIcon.ts | 7 - .../icons/system/LightbulbIcon.ts | 7 - .../ovh-components/icons/system/ListIcon.ts | 7 - .../icons/system/LocationIcon.ts | 7 - .../ovh-components/icons/system/LockIcon.ts | 7 - .../ovh-components/icons/system/MinusIcon.ts | 7 - .../ovh-components/icons/system/OKIcon.ts | 7 - .../ovh-components/icons/system/OVHIcon.ts | 7 - .../ovh-components/icons/system/PenIcon.ts | 7 - .../ovh-components/icons/system/PhoneIcon.ts | 7 - .../ovh-components/icons/system/PlusIcon.ts | 7 - .../icons/system/PrinterIcon.ts | 7 - .../icons/system/RefreshIcon.ts | 7 - .../ovh-components/icons/system/RemoveIcon.ts | 7 - .../ovh-components/icons/system/SearchIcon.ts | 7 - .../icons/system/SettingsIcon.ts | 7 - .../icons/system/ShapeCircleIcon.ts | 7 - .../icons/system/ShapeDotIcon.tsx | 10 - .../icons/system/SortDownIcon.tsx | 18 - .../ovh-components/icons/system/SortIcon.ts | 7 - .../icons/system/SortInactiveIcon.ts | 8 - .../icons/system/SortUpIcon.tsx | 18 - .../icons/system/SuccessCircleIcon.ts | 7 - .../icons/system/SuccessIcon.ts | 7 - .../ovh-components/icons/system/TimeIcon.ts | 7 - .../icons/system/TriangleDownIcon.ts | 7 - .../icons/system/TriangleLeftIcon.ts | 7 - .../icons/system/TriangleRightIcon.ts | 7 - .../icons/system/TriangleUpIcon.ts | 7 - .../ovh-components/icons/system/TruckIcon.ts | 7 - .../ovh-components/icons/system/UserIcon.ts | 7 - .../icons/system/WarningCircleIcon.ts | 7 - .../icons/system/WarningIcon.ts | 7 - .../ovh-components/icons/system/index.ts | 76 - .../ovh-themes/ui-kit/ovh-components/index.ts | 1 - .../manager/core/ovh-themes/ui-kit/theme.ts | 66 - .../manager/core/vite-config/package.json | 3 +- .../manager/core/vite-config/src/config.js | 2 + yarn.lock | 1988 ++++------------- 190 files changed, 1067 insertions(+), 7474 deletions(-) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/OdsIconWrapper.tsx create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/SvgIconWrapper.tsx create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.scss create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/icons.tsx rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontIP.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/ip.svg} (65%) rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/concept/LineCommunicatingIcon.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/line_communicating.svg} (74%) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/managed_BM.svg rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCloudNAS.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nas.svg} (84%) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nutanix.svg rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPublicCloud.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/project_cloud.svg} (86%) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/server.svg rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVeeam.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/veeam.svg} (85%) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vmWare.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vps.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vrack.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/icons.tsx rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontTelecomEthernet.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telecom_ethernet.svg} (77%) rename packages/manager/{core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPhone.tsx => apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telephony.svg} (83%) create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/exchange.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/hosting.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/icons.tsx create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/office365.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/sharepoint.svg create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/dedicatedIcons.ts create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/telecomIcons.ts create mode 100644 packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/webIcons.ts delete mode 100644 packages/manager/core/ovh-themes/CHANGELOG.md delete mode 100644 packages/manager/core/ovh-themes/common/__tests__/Calendar.tsx delete mode 100644 packages/manager/core/ovh-themes/common/__tests__/InputCalendar.spec.tsx delete mode 100644 packages/manager/core/ovh-themes/common/__tests__/ThumbnailCheckbox.tsx delete mode 100644 packages/manager/core/ovh-themes/common/__tests__/__snapshots__/InputCalendar.spec.tsx.snap delete mode 100644 packages/manager/core/ovh-themes/common/components/Calendar.tsx delete mode 100644 packages/manager/core/ovh-themes/common/components/ThumbnailCheckbox.tsx delete mode 100644 packages/manager/core/ovh-themes/common/components/ThumbnailRadio.tsx delete mode 100644 packages/manager/core/ovh-themes/common/components/Tile.tsx delete mode 100644 packages/manager/core/ovh-themes/common/components/index.ts delete mode 100644 packages/manager/core/ovh-themes/common/index.ts delete mode 100644 packages/manager/core/ovh-themes/index.ts delete mode 100644 packages/manager/core/ovh-themes/ods/theme.ts delete mode 100644 packages/manager/core/ovh-themes/package.json delete mode 100644 packages/manager/core/ovh-themes/tsconfig.json delete mode 100644 packages/manager/core/ovh-themes/ui-kit/common/config.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Accordion.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Alert.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Badge.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Breadcrumb.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Button.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Calendar.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Checkbox.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Form.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/FormErrorMessage.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/FormLabel.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Input.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Menu.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Modal.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Popover.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Progress.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Radio.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Select.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Skeleton.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Table.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Tabs.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Tag.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Textarea.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/ThumbnailChoice.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/components/Tile.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/foundations/breakpoints.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/foundations/colors.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/foundations/global.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/foundations/radius.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/foundations/shadows.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/CloudEssentialIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/DomainDNSIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/PartnerPlatformSHIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/ServerIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/index.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/index.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCDA.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCertificate.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDB.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDedicatedCloud.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDomain.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHashtag.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHosting.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontK8s.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMail.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMessage.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPrint.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer2.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVRack.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/index.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/AddIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownRightIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowLeftIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowRightIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowTransferIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpRightIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BellIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BinIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BookIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CalendarIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CartIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChatIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CheckIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronDownIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronLeftIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronRightIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpDownIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ClockWaitIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CloseIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CopyIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisVerticalIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EmailIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EqualIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ExternalLinkIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeClosedIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeOpenIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FileIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FilterIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FolderIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GearIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GuidesIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HamburgerIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HomeIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/IndeterminateIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LightbulbIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ListIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LocationIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LockIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/MinusIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OKIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OVHIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PenIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PhoneIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PlusIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PrinterIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RefreshIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RemoveIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SearchIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SettingsIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeDotIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortDownIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortInactiveIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortUpIcon.tsx delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TimeIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleDownIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleLeftIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleRightIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleUpIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TruckIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/UserIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningCircleIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningIcon.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/index.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/ovh-components/index.ts delete mode 100644 packages/manager/core/ovh-themes/ui-kit/theme.ts diff --git a/packages/manager/apps/container/package.json b/packages/manager/apps/container/package.json index ddab0f634e79..dbbc31079bee 100644 --- a/packages/manager/apps/container/package.json +++ b/packages/manager/apps/container/package.json @@ -25,18 +25,19 @@ "start:watch": "lerna exec --stream --parallel --scope='@ovh-ux/manager-container-app' --include-dependencies -- npm run dev:watch --if-present" }, "dependencies": { - "@chakra-ui/icons": "^2.0.6", - "@chakra-ui/react": "^2.2.6", "@emotion/react": "^11.10.0", "@emotion/styled": "^11.10.0", "@ovh-ux/manager-config": "^7.1.0", - "@ovh-ux/manager-themes": "^0.3.0", "@ovh-ux/manager-vite-config": "^0.2.0", "@ovh-ux/ovh-payment-method": "^0.1.1", "@ovh-ux/ovh-reket": "^2.0.0", "@ovh-ux/request-tagger": "^0.1.1", "@ovh-ux/shell": "^2.1.0", "@ovh-ux/ui-kit": "^6.5.3", + "@ovhcloud/ods-core": "^14.0.1", + "@ovhcloud/ods-stencil": "^14.0.1", + "@ovhcloud/ods-theme-blue-jeans": "^14.0.1", + "@ovhcloud/ods-theming": "^14.0.1", "@popperjs/core": "^2.11.4", "@tanem/react-nprogress": "^5.0.0", "@tanstack/react-query": "^4.9.0", diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/OdsIconWrapper.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/OdsIconWrapper.tsx new file mode 100644 index 000000000000..62df98cfeedc --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/OdsIconWrapper.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import { OsdsIcon } from '@ovhcloud/ods-stencil/components/react/'; +import { OdsIconName, OdsIconSize } from '@ovhcloud/ods-core'; +import { OdsThemeColorIntent } from '@ovhcloud/ods-theming'; + +type OdsIconWrapperType = { + name: OdsIconName; +}; + +const OdsIconWrapper = ({ name }: OdsIconWrapperType) => ( + +); + +export default OdsIconWrapper; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/Sidebar.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/Sidebar.tsx index 01f374e35b50..e3fa0a3d7b80 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/Sidebar.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/Sidebar.tsx @@ -11,6 +11,8 @@ import { updateSidebarItemLabel, } from './sidebarMenu'; import { useLocation } from 'react-router-dom'; +import { OsdsSpinner } from '@ovhcloud/ods-stencil/components/react'; +import { OdsSpinnerSize } from '@ovhcloud/ods-core'; export default function ServerSidebar({ menu }: { menu: SidebarMenuItem }) { const [items, setItems] = useState([]); @@ -50,14 +52,6 @@ export default function ServerSidebar({ menu }: { menu: SidebarMenuItem }) { return menu ? ( ) : ( -
-
+ ); } diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/SidebarItemRenderer.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/SidebarItemRenderer.tsx index 78e5bb47386e..0c2f85ec1e19 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/SidebarItemRenderer.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/SidebarItemRenderer.tsx @@ -1,9 +1,24 @@ import React, { useCallback, useState } from 'react'; -import { Spinner } from 'react-bootstrap'; import { useTranslation } from 'react-i18next'; import { useLegacyContainer } from '@/container/legacy/context'; import { SidebarMenuItem } from './sidebarMenu'; import style from './index.module.scss'; +import { + OsdsSpinner, + OsdsLink, + OsdsText, + OsdsIcon, +} from '@ovhcloud/ods-stencil/components/react'; +import { + OdsSpinnerSize, + OdsIconName, + OdsHTMLAnchorElementTarget, + OdsHTMLAnchorElementRel, + OdsTextLevel, + OdsIconSize, +} from '@ovhcloud/ods-core'; + +import { OdsThemeColorIntent } from '@ovhcloud/ods-theming'; function ServerSidebarSearchField({ item, @@ -47,107 +62,83 @@ export default function ServerSidebarItemRenderer({ const hasToggle = item.loader || item.subItems?.length > 0; const updateHandler = useCallback(() => onSearch(item), [item, onSearch]); let itemRender = null; + if ('searchField' in item) { itemRender = ( ); } else if (item.isNoResultField) { - itemRender = ( -
- {t('sidebar_no_result')} -
- ); + itemRender =
{t('sidebar_no_result')}
; } else if (hasToggle) { - let icon = 'oui-icon-chevron-right'; - if (item.loadingError) { - icon = 'oui-icon-error-circle'; - } else if (item.isOpen) { - icon = 'oui-icon-chevron-down'; - } itemRender = ( - + + ); } else { - const externalTarget = item.isExternal - ? { - target: '_blank', - rel: 'noopener', - } - : {}; + let externalTarget: OdsHTMLAnchorElementTarget | undefined; + let externalRel: OdsHTMLAnchorElementRel | undefined; + if (item.isExternal) { + externalTarget = OdsHTMLAnchorElementTarget._blank; + externalRel = OdsHTMLAnchorElementRel.noopener; + } itemRender = ( - setIsResponsiveSidebarMenuOpen(false)} - {...externalTarget} - title={item.title || t('sidebar_access_dashboard')} - > - {item.icon && ( - - )} - {item.label} - {item?.badge && ( - + + {item.icon} + setIsResponsiveSidebarMenuOpen(false)} + target={externalTarget} + rel={externalRel} + className={style.link} > - {item.badge} - - )} - + {item.label} + + + ); } return (
0 ? 'pl-2' : ''}`}>
0 ? style.menuItemBorder : ''}> -
- {itemRender} -
+
{itemRender}
); diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/SvgIconWrapper.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/SvgIconWrapper.tsx new file mode 100644 index 000000000000..308ce306a110 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/SvgIconWrapper.tsx @@ -0,0 +1,41 @@ +import React, { FunctionComponent } from 'react'; + +import { dedicatedIcons } from './order/shop-config/icons/dedicatedIcons'; +import { webIcons } from './order/shop-config/icons/webIcons'; +import { telecomIcons } from './order/shop-config/icons/telecomIcons'; + +interface SvgIconProps { + name: string; + className?: string; + width?: number; + height?: number; +} + +interface IconComponents { + [key: string]: FunctionComponent< + React.SVGProps & { title?: string } + >; +} + +const iconComponents: IconComponents = { + ...dedicatedIcons, + ...webIcons, + ...telecomIcons, +}; + +const SvgIconWrapper: React.FC = ({ + name, + className, + width, + height, +}) => { + const IconComponent = iconComponents[name]; + + if (!IconComponent) { + return null; + } + + return ; +}; + +export default SvgIconWrapper; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/index.module.scss b/packages/manager/apps/container/src/container/legacy/server-sidebar/index.module.scss index 9502b2901d11..ff0eda790154 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/index.module.scss +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/index.module.scss @@ -1,6 +1,7 @@ @import '@ovh-ux/ui-kit/dist/scss/tokens/_colors'; @import '@ovh-ux/ui-kit/dist/scss/tokens/_fonts'; @import '@ovh-ux/ui-kit/dist/scss/tokens/_globals'; +@import '@ovhcloud/ods-theme-blue-jeans/index.css'; @import './constants.scss'; :export { @@ -21,6 +22,10 @@ } } +.orderButtonContent { + margin-left: 10px; +} + @media (max-width: $device-breakpoint-tablet-max-width) { .serverSidebar { margin-left: -$sidebar-width; @@ -30,10 +35,6 @@ } } -.sidebarLoading { - margin: 1rem; -} - .container { position: absolute; top: 4rem; @@ -48,21 +49,10 @@ } } -.sticky { - position: absolute; - top: 0; - left: 0; - right: 1rem; - background-color: white; -} - -.orderButton ~ .sticky { - top: 4rem; -} - .menuItem { - height: $menu-row-height; + height: 48px; line-height: $menu-row-height; + overflow: auto; a { display: block; text-overflow: ellipsis; @@ -95,15 +85,8 @@ .orderButton { display: block; -} - -.subButton { - font-weight: 400 !important; -} - -.subButton.selectedButton { - color: #2859c0 !important; - font-weight: 700 !important; + width: 100%; + padding: 10px; } .menuItemBorder { @@ -112,13 +95,8 @@ } .menuItemIcon { - display: block; - float: left; - min-width: 1.75rem; - height: $menu-row-height; - line-height: $menu-row-height; - text-align: center; - overflow: hidden; + padding-left: 25px; + } .searchField { @@ -149,10 +127,11 @@ background-color: #eff9fd; border-bottom-color: #89d7f8; } -} - -.menuItemSelected { - background-color: #e6f5fc; + .orderButtonContent { + padding-inline-start: 2px; + flex: 1; + text-align: left; + } } .telecomLabel { @@ -176,3 +155,40 @@ opacity: 0; } } + +.link { + display: flex; + align-items: center; + overflow: hidden; + margin:5px; + white-space: nowrap; + text-overflow: ellipsis; +} + +.itemOds { + background-color: white; + height: 34px; + overflow: hidden; + padding: 0.2rem; + cursor: pointer; + position: sticky; + top: 0; +} + +.orderTrigger { + padding-left: 10px; + padding-top: 10px; +} + +.iconOds{ + padding-left: 10px; +} + +.iconContainerStyle{ + display: flex; + align-items: center; +} +.itemLink { + display: flex; + align-items: center; +} diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/index.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/index.tsx index 6cb0ce218bae..1973c7ad45a0 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/index.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/index.tsx @@ -76,23 +76,28 @@ export default function ServerSidebarIndex() { ); } if (universe === 'public-cloud') { - const isPciSidebarHidden = !/\/pci\/projects\/\w{32,}/.test(location?.pathname); + const isPciSidebarHidden = !/\/pci\/projects\/\w{32,}/.test( + location?.pathname, + ); if (isPciSidebarHidden) { return <>; } } if (isUniverseMenu) { return ( -
- {universe === 'public-cloud' && } - {universe === 'server' && } - {universe === 'telecom' && } - {universe === 'web' && } -
+ <> +
+ {universe === 'public-cloud' && } + {universe === 'server' && } + {universe === 'telecom' && } + {universe === 'web' && } +
+ ); } return undefined; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.scss b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.scss new file mode 100644 index 000000000000..4f2e36982350 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.scss @@ -0,0 +1,78 @@ +.order-popup-content { + display: flex; + flex-flow: row wrap; + + a, + button { + color: #0050d7; + cursor: pointer; + font-weight: 600; + + -webkit-box-align: center; + align-items: center; + flex-direction: column; + width: 33.33%; + border-bottom-width: 1px; + border-bottom-style: solid; + border-color: #ccc; + display: flex; + position: relative; + padding-top: 0.625rem; + padding-bottom: 0.375rem; + + .order-popup-content-icon { + width: 36px; + height: 36px; + display: flex; + align-items: center; + justify-content: center; + margin: 0.75rem; + } + .order-popup-content-label { + font-weight: 600; + color: rgb(40, 89, 192); + display: flex; + text-align: center; + } + + .order-popup-content-external-link { + position: absolute; + right: 1rem; + font-size: 0.75rem; + margin-top: 0px; + visibility: hidden; + } + + + + &:hover { + color: #000e9c; + text-decoration: none; + + .order-popup-content-external-link { + visibility: visible; + } + } + &:nth-child(3n + 1)::after, + &:nth-child(3n + 2)::after { + content: ''; + position: absolute; + height: 80%; + width: 1px; + background: #ccc; + top: 1rem; + right: 0; + } + + &:nth-last-child(-n + 3):nth-child(3n + 1), + &:nth-last-child(-n + 3):nth-child(3n + 2), + &:last-child { + border-bottom: none; + } + } +} + +.buttonOrder { + background-color: white; + border: none; +} diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.tsx index ceeb386d16ee..1691c7e783b2 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderPopupContent.tsx @@ -1,15 +1,24 @@ import React, { useCallback, useState } from 'react'; -import { - Button, - chakra, - Stack, - ComponentWithAs, - IconProps, - Box, -} from '@chakra-ui/react'; -import { ChevronLeftIcon } from '@ovh-ux/manager-themes'; import { useTranslation } from 'react-i18next'; import { useShell } from '@/context'; +import { + OsdsButton, + OsdsIcon, + OsdsText, + OsdsLink, +} from '@ovhcloud/ods-stencil/components/react/'; +import { + OdsIconName, + OdsIconSize, + OdsButtonVariant, + OdsHTMLAnchorElementTarget, + OdsTextSize, + OdsTextLevel, +} from '@ovhcloud/ods-core'; +import { OdsThemeColorIntent } from '@ovhcloud/ods-theming'; + +import './OrderPopupContent.scss'; +import '@ovhcloud/ods-theme-blue-jeans/index.css'; import style from './style.module.scss'; export interface ShopSubItem { @@ -19,16 +28,61 @@ export interface ShopSubItem { external?: boolean; tracking?: string; } + export interface ShopItem { external?: boolean; url?: string; - icon: string | ComponentWithAs<'svg', IconProps>; + icon: any; label: string; subMenu?: Array; feature?: string; tracking?: string; } +const OpenLayoutContent = ({ item }: any) => { + const { t } = useTranslation('server-sidebar-order'); + return ( + <> +
{item.icon}
+
+ + {t(`server_sidebar_${item.label}_title`)} + +
+ {item.external && ( + + + + )} + + ); +}; + +const OpenLayout = ({ as, item, href, target, onClick }: any) => { + const { t } = useTranslation('server-sidebar-order'); + if (as === 'a') { + return ( + + + + ); + } else { + return ( + + ); + } +}; + const OrderPopupContent = ({ shopItems, onSelect, @@ -40,67 +94,6 @@ const OrderPopupContent = ({ const [currentMenu, setCurrentMenu] = useState([]); const { t } = useTranslation('server-sidebar-order'); const shell = useShell(); - - const iconStyles = { - width: '36px', - height: '36px', - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - }; - - const containerIconStyles = { - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - padding: '3', - borderRadius: 'full', - color: '#2859c0', - transitionProperty: 'common', - transitionDuration: 'normal', - }; - - const glyphIconStyles = { - fontSize: '2rem', - textDecoration: 'none', - }; - - const itemStyles = (showAfter: boolean) => { - const itemAfterStyles = showAfter - ? { - _after: { - content: '""', - position: 'absolute', - height: '50%', - width: '1px', - bg: 'gray.200', - top: '1rem', - right: '0', - }, - } - : {}; - return { - display: 'flex', - position: 'relative', - paddingTop: '2.5', - paddingBottom: '1.5', - _hover: { - textDecoration: 'none', - '>div': { - background: '#2859c0', - color: 'uikit.0', - }, - }, - _focusVisible: { - '>div': { - background: '#2859c0', - color: 'uikit.0', - }, - }, - ...itemAfterStyles, - }; - }; - const hideMenu = useCallback(() => setShowListMenu(false), [setShowListMenu]); const onItemSelect = useCallback( @@ -117,38 +110,50 @@ const OrderPopupContent = ({ ); return showListMenu ? ( - - + + + {t('sidebar_order_menu_back')} + + + {currentMenu.map( (item) => item && ( - +
+ onItemSelect(item)} + target={ + item.external + ? OdsHTMLAnchorElementTarget['_blank'] + : OdsHTMLAnchorElementTarget['_top'] + } + > + + {t(`server_sidebar_${item.label}_title`)} + + +
), )} -
+ ) : ( - +
{shopItems .filter((item) => !!item) .map((item, key) => { @@ -167,59 +172,9 @@ const OrderPopupContent = ({ target: item.external ? '_blank' : '_top', onClick: onItemSelect(item), }; - return ( - = Math.ceil(shopItems.length / 3) * 3 - 3 - ? '' - : '1px solid' - } - borderColor="gray.200" - className={style.popupItem} - > - {typeof item.icon === 'string' ? ( - - - - - - ) : ( - - - - )} - - {t(`server_sidebar_${item.label}_title`)} - - {item.external && ( - - )} - - ); + return ; })} - +
); }; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderTrigger.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderTrigger.tsx index 2914af081e8c..c84db30bea08 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderTrigger.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/OrderTrigger.tsx @@ -1,6 +1,9 @@ -import { Button, chakra, Portal, useDisclosure } from '@chakra-ui/react'; +import { useState } from 'react'; +import { OsdsButton, OsdsIcon } from '@ovhcloud/ods-stencil/components/react/'; +import { OdsIconName, OdsIconSize, OdsButtonVariant } from '@ovhcloud/ods-core'; +import { OdsThemeColorIntent } from '@ovhcloud/ods-theming'; + import React, { useRef } from 'react'; -import { ChevronDownIcon } from '@ovh-ux/manager-themes'; import { useTranslation } from 'react-i18next'; import OrderPopupContent, { ShopItem } from './OrderPopupContent'; import OrderResponsivePopup from './OrderResponsivePopup'; @@ -8,56 +11,54 @@ import style from '../index.module.scss'; const OrderTrigger = ({ items }: { items: ShopItem[] }) => { const { t } = useTranslation('server-sidebar-order'); - const { isOpen, onClose, onToggle } = useDisclosure(); + const [isButtonClicked, setIsButtonClicked] = useState(false); const buttonRef = useRef(); + const handleButtonClick = () => { + setIsButtonClicked((prevValue) => !prevValue); + }; + return ( - - - - {isOpen && ( - - - - )} - - + <> +
+ + + + + + {t('sidebar_menu_order_actions')} + + + + + + +
+ {isButtonClicked && ( + + + + )} + ); }; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/icons.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/icons.tsx new file mode 100644 index 000000000000..9563013a8cde --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/icons.tsx @@ -0,0 +1,13 @@ +import { ReactComponent as ProjectCloud } from './project_cloud.svg' +import { ReactComponent as Server } from './server.svg' +import { ReactComponent as IP } from './ip.svg' +import { ReactComponent as VPS } from './vps.svg'; +import { ReactComponent as ManagedBM } from './managed_BM.svg'; +import { ReactComponent as VmWare } from './vmWare.svg'; +import { ReactComponent as NAS } from './nas.svg'; +import { ReactComponent as VEEAM } from './veeam.svg'; +import { ReactComponent as VRACK } from './vrack.svg'; +import { ReactComponent as LineCommunicating } from './line_communicating.svg'; +import { ReactComponent as Nutanix } from './nutanix.svg' + +export {ProjectCloud, Server, IP,VPS, Nutanix, ManagedBM, VmWare, NAS, VEEAM, VRACK, LineCommunicating} diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontIP.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/ip.svg similarity index 65% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontIP.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/ip.svg index c05b4f1c9153..0c5f7c94786b 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontIP.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/ip.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontIP = createIcon({ - displayName: 'OVHFontIP', - viewBox: '0 0 80 80', - path: [ - + , @@ -14,7 +8,4 @@ export const OVHFontIP = createIcon({ d="M40,0C17.9,0,0,17.9,0,40c0,22.1,17.9,40,40,40s40-17.9,40-40C80,17.9,62.1,0,40,0z M29,59h-4V21h4V59z M45.4,44.2 c-1.4,0-2.4-0.1-4.4-0.3V59h-4V22c2-0.4,5.5-0.7,9.3-0.7c9.2,0,13.8,4.3,13.8,10.9C60.1,39.7,54.7,44.2,45.4,44.2z" />, - ], -}); - -export default OVHFontIP; + diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/LineCommunicatingIcon.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/line_communicating.svg similarity index 74% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/LineCommunicatingIcon.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/line_communicating.svg index 53a60b21d9d5..05a0594556dd 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/LineCommunicatingIcon.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/line_communicating.svg @@ -1,15 +1,11 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const LineCommunicatingIcon = createIcon({ - displayName: 'LineCommunicatingIcon', - viewBox: '0 0 32 32', - path: [ - + + + Icons/concept/Lines/Line Communicating + Created with Sketch. + +, - ], -}); - -export default LineCommunicatingIcon; + />, + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/managed_BM.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/managed_BM.svg new file mode 100644 index 000000000000..bd00daee7307 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/managed_BM.svg @@ -0,0 +1,10 @@ + + + + Icons/concept/Server/Server Managed + Created with Sketch. + + + + + \ No newline at end of file diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCloudNAS.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nas.svg similarity index 84% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCloudNAS.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nas.svg index 41507048856a..3dac9caf8834 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCloudNAS.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nas.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontCloudNAS = createIcon({ - displayName: 'OVHFontCloudNAS', - viewBox: '0 0 80 80', - path: [ - + , - ], -}); - -export default OVHFontCloudNAS; + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nutanix.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nutanix.svg new file mode 100644 index 000000000000..9cd33919d4dc --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/nutanix.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPublicCloud.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/project_cloud.svg similarity index 86% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPublicCloud.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/project_cloud.svg index 46e3c14bf0a1..6ded3816d1f5 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPublicCloud.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/project_cloud.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontPublicCloud = createIcon({ - displayName: 'OVHFontPublicCloud', - viewBox: '0 0 80 80', - path: [ - + , - ], -}); - -export default OVHFontPublicCloud; + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/server.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/server.svg new file mode 100644 index 000000000000..7f2c573c215e --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/server.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVeeam.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/veeam.svg similarity index 85% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVeeam.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/veeam.svg index 0825f3ec3d88..e698c7688aa6 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVeeam.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/veeam.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontVeeam = createIcon({ - displayName: 'OVHFontVeeam', - viewBox: '0 0 80 80', - path: [ - + , - ], -}); - -export default OVHFontVeeam; + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vmWare.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vmWare.svg new file mode 100644 index 000000000000..f97c63c788a2 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vmWare.svg @@ -0,0 +1,9 @@ + + + + Icons/concept/Cloud/Cloud Padlock + Created with Sketch. + + + + \ No newline at end of file diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vps.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vps.svg new file mode 100644 index 000000000000..f61ded8ef57a --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vps.svg @@ -0,0 +1,7 @@ + + + , + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vrack.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vrack.svg new file mode 100644 index 000000000000..13a9baeb8664 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/dedicated/vrack.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/icons.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/icons.tsx new file mode 100644 index 000000000000..bf3324d95183 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/icons.tsx @@ -0,0 +1,4 @@ +import { ReactComponent as TelecomEthernet } from './telecom_ethernet.svg'; +import { ReactComponent as Telephony } from './telephony.svg'; + +export { TelecomEthernet, Telephony }; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontTelecomEthernet.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telecom_ethernet.svg similarity index 77% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontTelecomEthernet.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telecom_ethernet.svg index 90932c7bd18d..1b5869241c71 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontTelecomEthernet.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telecom_ethernet.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontTelecomEthernet = createIcon({ - displayName: 'OVHFontTelecomEthernet', - viewBox: '0 0 80 80', - path: [ - + , - ], -}); - -export default OVHFontTelecomEthernet; + diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPhone.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telephony.svg similarity index 83% rename from packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPhone.tsx rename to packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telephony.svg index 9d6a510922f2..573e96e26eff 100644 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPhone.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/telecom/telephony.svg @@ -1,11 +1,5 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontPhone = createIcon({ - displayName: 'OVHFontPhone', - viewBox: '0 0 80 80', - path: [ - + , , ], -}); - -export default OVHFontPhone; + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/exchange.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/exchange.svg new file mode 100644 index 000000000000..ab2150f2071a --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/exchange.svg @@ -0,0 +1 @@ + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/hosting.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/hosting.svg new file mode 100644 index 000000000000..0676331f62d2 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/hosting.svg @@ -0,0 +1,27 @@ + + + + + + + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/icons.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/icons.tsx new file mode 100644 index 000000000000..866c481f2b15 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/icons.tsx @@ -0,0 +1,6 @@ +import { ReactComponent as Hosting } from './hosting.svg'; +import { ReactComponent as Office365 } from './office365.svg'; +import { ReactComponent as Sharepoint } from './sharepoint.svg'; +import { ReactComponent as Exchange } from './exchange.svg'; + +export { Hosting, Office365, Sharepoint, Exchange }; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/office365.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/office365.svg new file mode 100644 index 000000000000..92027cc737a8 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/office365.svg @@ -0,0 +1 @@ + diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/sharepoint.svg b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/sharepoint.svg new file mode 100644 index 000000000000..ac34ffa23900 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/assetsIconSVG/web/sharepoint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/dedicated.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/dedicated.ts index a99e2947772b..fccccc38c777 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/dedicated.ts +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/dedicated.ts @@ -1,21 +1,10 @@ -import { - OVHFontPublicCloud, - OVHFontServer, - OVHFontIP, - OVHFontCertificate, - OVHFontK8s, - OVHFontServer2, - CloudEssentialIcon, - OVHFontDedicatedCloud, - OVHFontCDA, - OVHFontCloudNAS, - OVHFontVeeam, - OVHFontVRack, - LineCommunicatingIcon, - ServerIcon, -} from '@ovh-ux/manager-themes'; import { getOrderURL, ORDER_URLS } from './order.constants'; +import OdsIconWrapper from '../../OdsIconWrapper'; +import { OdsIconName } from '@ovhcloud/ods-core'; + +import SvgIconWrapper from '../../SvgIconWrapper'; + const dedicatedShopConfig = ( navigation: any, region: string, @@ -25,7 +14,7 @@ const dedicatedShopConfig = ( features['public-cloud'] && ORDER_URLS[region].publicCloudProjectOrder ? { label: 'order_item_cloud_project', - icon: OVHFontPublicCloud, + icon: SvgIconWrapper({ name: 'ProjectCloud' }), url: getOrderURL('publicCloudProjectOrder', region, sub), tracking: 'dedicated::orders::public-cloud-project::order', } @@ -33,7 +22,7 @@ const dedicatedShopConfig = ( features['dedicated-server:order'] && ORDER_URLS[region].dedicatedOrder ? { label: 'order_item_dedicated_server', - icon: OVHFontServer, + icon: SvgIconWrapper({ name: 'Server' }), url: getOrderURL('dedicatedOrder', region, sub), external: true, tracking: 'dedicated::orders::dedicated-servers::order', @@ -43,7 +32,7 @@ const dedicatedShopConfig = ( ? { label: 'order_item_ip', feature: 'ip', - icon: OVHFontIP, + icon: SvgIconWrapper({ name: 'IP' }), url: navigation.getURL('dedicated', '#/ip/agoraOrder?catalogName=ip'), tracking: 'dedicated::orders::additional-ip::order', } @@ -51,7 +40,7 @@ const dedicatedShopConfig = ( features.license ? { label: 'order_item_licence', - icon: OVHFontCertificate, + icon: OdsIconWrapper({ name: OdsIconName.PAGE_CERTIFICATE_CONCEPT }), url: navigation.getURL('dedicated', '#/configuration/license/order'), tracking: 'dedicated::orders::licences::order', } @@ -59,7 +48,7 @@ const dedicatedShopConfig = ( features.kubernetes && ORDER_URLS[region].publicCloudKubernetes ? { label: 'order_item_kube', - icon: OVHFontK8s, + icon: OdsIconWrapper({ name: OdsIconName.APPLICATION_CONCEPT }), url: getOrderURL('publicCloudKubernetes', region, sub), external: true, tracking: 'dedicated::orders::managed-kubernetes::order', @@ -68,7 +57,7 @@ const dedicatedShopConfig = ( features.vps && ORDER_URLS[region].vps ? { label: 'item_vps', - icon: OVHFontServer2, + icon: SvgIconWrapper({ name: 'VPS' }), url: getOrderURL('vps', region, sub), external: true, tracking: 'dedicated::orders::vps::order', @@ -77,7 +66,7 @@ const dedicatedShopConfig = ( features['managed-bare-metal'] && ORDER_URLS[region].managed_bare_metal ? { label: 'item_managedBaremetal', - icon: CloudEssentialIcon, + icon: OdsIconWrapper({ name: OdsIconName.SERVER_MANAGED_CONCEPT }), url: getOrderURL('managed_bare_metal', region, sub), external: true, tracking: 'dedicated::orders::mbm::order', @@ -86,7 +75,7 @@ const dedicatedShopConfig = ( features['dedicated-cloud:order'] && ORDER_URLS[region].dedicated_cloud ? { label: 'item_dedicatedClouds', - icon: OVHFontDedicatedCloud, + icon: SvgIconWrapper({ name: 'VmWare' }), url: getOrderURL('dedicated_cloud', region, sub), external: true, tracking: 'dedicated::orders::hpc::order', @@ -95,7 +84,7 @@ const dedicatedShopConfig = ( features['cloud-disk-array'] && ORDER_URLS[region].cloud_disk_array ? { label: 'order_item_paas_cda', - icon: OVHFontCDA, + icon: OdsIconWrapper({ name: OdsIconName.CLOUD_SERVER_CONCEPT }), url: getOrderURL('cloud_disk_array', region, sub), external: true, tracking: 'dedicated::orders::cloud-disk-array::order', @@ -104,7 +93,7 @@ const dedicatedShopConfig = ( features['dedicated-nasha'] ? { label: 'order_item_NASHA', - icon: OVHFontCloudNAS, + icon: SvgIconWrapper({ name: 'NAS' }), url: navigation.getURL('dedicated', '#/nasha/order'), tracking: 'dedicated::orders::nasha::order', } @@ -112,7 +101,7 @@ const dedicatedShopConfig = ( features['veeam-cloud-connect:order'] && ORDER_URLS[region].veeam ? { label: 'order_item_paas_veeam', - icon: OVHFontVeeam, + icon: SvgIconWrapper({ name: 'VEEAM' }), url: getOrderURL('veeam', region, sub), external: true, tracking: 'dedicated::orders::veeam-cc::order', @@ -121,7 +110,7 @@ const dedicatedShopConfig = ( features['veeam-enterprise:order'] && ORDER_URLS[region].veeam_enterprise ? { label: 'order_item_paas_veeam_enterprise', - icon: OVHFontVeeam, + icon: SvgIconWrapper({ name: 'VEEAM' }), url: getOrderURL('veeam_enterprise', region, sub), external: true, tracking: 'dedicated::orders::veeam-enterprise::order', @@ -130,7 +119,7 @@ const dedicatedShopConfig = ( features['vrack:order'] && ORDER_URLS[region].vrack ? { label: 'item_vrack', - icon: OVHFontVRack, + icon: SvgIconWrapper({ name: 'VRACK' }), url: getOrderURL('vrack', region, sub), external: true, tracking: 'dedicated::orders::vrack::order', @@ -139,7 +128,7 @@ const dedicatedShopConfig = ( features['ip-load-balancer'] && ORDER_URLS[region].load_balancer ? { label: 'order_item_iplb', - icon: OVHFontIP, + icon: SvgIconWrapper({ name: 'IP' }), url: getOrderURL('load_balancer', region, sub), external: true, tracking: 'dedicated::orders::ip-load-balancer::order', @@ -148,7 +137,7 @@ const dedicatedShopConfig = ( features['logs-data-platform'] ? { label: 'item_logs', - icon: 'fa fa-bar-chart', + icon: OdsIconWrapper({ name: OdsIconName.GRAPH_CONCEPT }), url: navigation.getURL('dedicated', '#/dbaas/logs/order'), tracking: 'dedicated::orders::logs::order', } @@ -156,7 +145,7 @@ const dedicatedShopConfig = ( features['cloud-connect'] && ORDER_URLS[region].ovh_cloud_connect ? { label: 'item_cloud_connect', - icon: LineCommunicatingIcon, + icon: SvgIconWrapper({ name: 'LineCommunicating' }), url: getOrderURL('ovh_cloud_connect', region, sub), external: true, tracking: 'dedicated::orders::ovh-cloud-connect::order', @@ -166,7 +155,7 @@ const dedicatedShopConfig = ( ORDER_URLS[region].dedicatedEcoRangeOrder ? { label: 'order_item_dedicated_server_eco', - icon: ServerIcon, + icon: OdsIconWrapper({ name: OdsIconName.SERVER_CONCEPT }), url: getOrderURL('dedicatedEcoRangeOrder', region, sub), external: true, tracking: 'dedicated::orders::dedicated-servers-eco::order', @@ -176,7 +165,7 @@ const dedicatedShopConfig = ( ORDER_URLS[region].dedicatedNutanixOrder ? { label: 'item_nutanix', - icon: 'oui-icon oui-icon-nutanix_concept_tm', + icon: SvgIconWrapper({ name: 'Nutanix' }), url: getOrderURL('dedicatedNutanixOrder', region, sub), external: true, tracking: 'dedicated::orders::dedicated-servers-nutanix::order', diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/dedicatedIcons.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/dedicatedIcons.ts new file mode 100644 index 000000000000..8bf99c1cc1a7 --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/dedicatedIcons.ts @@ -0,0 +1,27 @@ +import { + ProjectCloud, + Server, + IP, + VPS, + ManagedBM, + VmWare, + NAS, + VEEAM, + VRACK, + LineCommunicating, + Nutanix, +} from '../../assetsIconSVG/dedicated/icons'; + +export const dedicatedIcons = { + ProjectCloud, + Server, + IP, + VPS, + ManagedBM, + VmWare, + NAS, + VEEAM, + VRACK, + LineCommunicating, + Nutanix, +}; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/telecomIcons.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/telecomIcons.ts new file mode 100644 index 000000000000..57b1b818186b --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/telecomIcons.ts @@ -0,0 +1,6 @@ +import { TelecomEthernet, Telephony } from '../../assetsIconSVG/telecom/icons'; + +export const telecomIcons = { + TelecomEthernet, + Telephony, +}; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/webIcons.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/webIcons.ts new file mode 100644 index 000000000000..2f845095dcfc --- /dev/null +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/icons/webIcons.ts @@ -0,0 +1,13 @@ +import { + Hosting, + Office365, + Sharepoint, + Exchange, +} from '../../assetsIconSVG/web/icons'; + +export const webIcons = { + Hosting, + Office365, + Sharepoint, + Exchange, +}; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/telecom.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/telecom.ts index e7b1884638fd..4a951f92065e 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/telecom.ts +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/telecom.ts @@ -1,15 +1,10 @@ -import { - OVHFontPhone, - OVHFontDomain, - OVHFontHashtag, - OVHFontMail, - OVHFontMessage, - OVHFontTelecomEthernet, - OVHFontPrint, -} from '@ovh-ux/manager-themes'; +import OdsIconWrapper from '../../OdsIconWrapper'; +import { OdsIconName } from '@ovhcloud/ods-core'; import { ShopItem } from '../OrderPopupContent'; import { getOrderURL } from './order.constants'; +import SvgIconWrapper from '../../SvgIconWrapper'; + const telephony = ( navigation: any, region: string, @@ -19,7 +14,7 @@ const telephony = ( features.telephony ? { label: 'item_telephony', - icon: OVHFontPhone, + icon: SvgIconWrapper({ name: 'Telephony' }), subMenu: [ { label: 'order_item_telephony_voip', @@ -50,7 +45,7 @@ const telephony = ( const email = (region: string, sub: string): ShopItem => ({ label: 'order_item_email', - icon: OVHFontMail, + icon: OdsIconWrapper({ name: OdsIconName.ENVELOP_CONCEPT }), subMenu: [ { label: 'order_item_email_exchange', @@ -69,7 +64,7 @@ const email = (region: string, sub: string): ShopItem => ({ const office = (region: string, sub: string): ShopItem => ({ label: 'order_item_office365', - icon: 'ms-Icon ms-Icon--OfficeLogo', + icon: SvgIconWrapper({ name: 'Office365' }), subMenu: [ { label: 'order_item_office365_business', @@ -95,7 +90,7 @@ const sms = ( features.sms ? { label: 'item_sms', - icon: OVHFontMessage, + icon: OdsIconWrapper({ name: OdsIconName.SMS_CONCEPT }), subMenu: [ features['sms:order'] ? { @@ -125,14 +120,14 @@ const telecomShopConfig = ( features.telephony ? { label: 'order_item_number', - icon: OVHFontHashtag, + icon: OdsIconWrapper({ name: OdsIconName.HASHTAG_CONCEPT }), url: navigation.getURL('telecom', '#/orders/orders/alias'), tracking: 'telecom::orders::number::order', } : null, { label: 'order_item_domain', - icon: OVHFontDomain, + icon: OdsIconWrapper({ name: OdsIconName.WORLD_CONCEPT }), external: true, url: getOrderURL('domain', region, sub), tracking: 'telecom::orders::domain-name::order', @@ -140,7 +135,7 @@ const telecomShopConfig = ( features.pack ? { label: 'order_item_internet', - icon: OVHFontTelecomEthernet, + icon: SvgIconWrapper({ name: 'TelecomEthernet' }), subMenu: [ { label: 'order_item_internet_xdsl', @@ -182,7 +177,7 @@ const telecomShopConfig = ( features.fax ? { label: 'item_fax', - icon: OVHFontPrint, + icon: OdsIconWrapper({ name: OdsIconName.PRINTER_CONCEPT }), external: true, url: getOrderURL('faxOrder', region, sub), tracking: 'telecom::orders::freefax::order', diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/web.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/web.ts index b02a8b766ad5..621a5a62de6d 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/web.ts +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/shop-config/web.ts @@ -1,13 +1,9 @@ -import { - DomainDNSIcon, - OVHFontDomain, - OVHFontHosting, - OVHFontMail, - OVHFontDB, - PartnerPlatformSHIcon, -} from '@ovh-ux/manager-themes'; import { ShopItem } from '../OrderPopupContent'; import { getOrderURL, ORDER_URLS } from './order.constants'; +import OdsIconWrapper from '../../OdsIconWrapper'; +import { OdsIconName } from '@ovhcloud/ods-core'; + +import SvgIconWrapper from '../../SvgIconWrapper'; const webShopConfig = ( navigation: any, @@ -18,7 +14,7 @@ const webShopConfig = ( features['web:domains'] && ORDER_URLS[region].orderDomain ? { label: 'item_domains', - icon: OVHFontDomain, + icon: OdsIconWrapper({ name: OdsIconName.WORLD_CONCEPT }), url: getOrderURL('orderDomain', region, sub), external: true, tracking: 'web::orders::domain-name::order', @@ -27,7 +23,7 @@ const webShopConfig = ( features['web:domains:zone'] ? { label: 'order_item_zone', - icon: DomainDNSIcon, + icon: OdsIconWrapper({ name: OdsIconName.DNS_ANYCAST_CONCEPT }), url: navigation.getURL('web', '#/zone/new'), tracking: 'web::orders::dns-zone::order', } @@ -35,7 +31,7 @@ const webShopConfig = ( features.hosting && ORDER_URLS[region].orderHosting ? { label: 'item_hostings', - icon: OVHFontHosting, + icon: SvgIconWrapper({ name: 'Hosting' }), url: getOrderURL('orderHosting', region, sub), external: true, tracking: 'web::orders::web-hosting::order', @@ -44,7 +40,7 @@ const webShopConfig = ( features['cloud-web'] && ORDER_URLS[region].orderCloudWeb ? { label: 'order_item_cloudWeb', - icon: OVHFontHosting, + icon: SvgIconWrapper({ name: 'Hosting' }), url: getOrderURL('orderCloudWeb', region, sub), external: true, tracking: 'web::orders::cloud-web::order', @@ -53,7 +49,7 @@ const webShopConfig = ( features['email-pro'] && ORDER_URLS[region].orderEmailPro ? { label: 'order_item_emailPro', - icon: OVHFontMail, + icon: OdsIconWrapper({ name: OdsIconName.ENVELOP_CONCEPT }), url: getOrderURL('orderEmailPro', region, sub), external: true, tracking: 'web::orders::email-pro::order', @@ -62,7 +58,7 @@ const webShopConfig = ( features['emails:mxplan:order'] ? { label: 'order_item_mxplan', - icon: OVHFontMail, + icon: OdsIconWrapper({ name: OdsIconName.ENVELOP_CONCEPT }), url: navigation.getURL('web', '#/configuration/mx_plan'), tracking: 'web::orders::mx-plan::order', } @@ -70,7 +66,7 @@ const webShopConfig = ( features['exchange:web-dashboard'] ? { label: 'order_item_exchange', - icon: 'ms-Icon ms-Icon--ExchangeLogo', + icon: SvgIconWrapper({ name: 'Exchange' }), url: navigation.getURL('web', '#/exchange/order'), tracking: 'web::orders::email-microsoft-exchange::order', } @@ -78,7 +74,7 @@ const webShopConfig = ( features.office && ORDER_URLS[region].orderOffice ? { label: 'order_item_office', - icon: 'ms-Icon ms-Icon--OfficeLogo', + icon: SvgIconWrapper({ name: 'Office365' }), url: getOrderURL('orderOffice', region, sub), tracking: 'web::orders::licences-office::order', external: true, @@ -87,7 +83,7 @@ const webShopConfig = ( features['office-reseller'] && ORDER_URLS[region].orderCsp2 ? { label: 'order_item_csp2', - icon: 'ms-Icon ms-Icon--OfficeLogo', + icon: SvgIconWrapper({ name: 'Office365' }), url: getOrderURL('orderCsp2', region, sub), external: true, tracking: 'web::orders::licences-office-reseller::order', @@ -96,7 +92,7 @@ const webShopConfig = ( features.sharepoint ? { label: 'order_item_sharepoint', - icon: 'ms-Icon ms-Icon--SharepointLogo', + icon: SvgIconWrapper({ name: 'Sharepoint' }), url: navigation.getURL('web', '#/sharepoint/order'), tracking: 'web::orders::microsoft-sharepoint::order', } @@ -104,7 +100,7 @@ const webShopConfig = ( features['cloud-database'] ? { label: 'order_item_cloudDatabase', - icon: OVHFontDB, + icon: OdsIconWrapper({ name: OdsIconName.DATABASE_CONCEPT }), url: navigation.getURL('web', '#/order-cloud-db'), tracking: 'web::orders::cloud-db::order', } @@ -112,11 +108,10 @@ const webShopConfig = ( features['web-paas'] ? { label: 'order_item_web_paas', - icon: PartnerPlatformSHIcon, + icon: OdsIconWrapper({ name: OdsIconName.PARTNER_PLATFORMSH_CONCEPT }), url: navigation.getURL('web', '#/paas/webpaas/new'), tracking: 'web::orders::web-paas::order', } : null, ]; - export default webShopConfig; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/style.module.scss b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/style.module.scss index bb5264509ab7..1e1f48d46153 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/order/style.module.scss +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/order/style.module.scss @@ -5,7 +5,7 @@ .popup { background-color: white; - position: absolute; + position: fixed; left: 0.5rem; width: 350px; z-index: $sidebar-z-index + 2; @@ -36,6 +36,7 @@ position: absolute; top: 8px; right: 8px; + button { color: #2859c0; } @@ -52,3 +53,7 @@ .popupItem:hover .popupItemExternalLink { visibility: visible; } + +.buttonMenu { + width: auto; +} diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/sidebarMenu.ts b/packages/manager/apps/container/src/container/legacy/server-sidebar/sidebarMenu.ts index 3915837516e9..4be4ca1fada4 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/sidebarMenu.ts +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/sidebarMenu.ts @@ -15,7 +15,7 @@ export type SidebarMenuItem = { parentName?: string; serviceName?: string; extraParams?: Record; - stateParams?: (number | string)[]; + stateParams?: (number | string)[]; loader?: () => Promise; isLoading?: boolean; diff --git a/packages/manager/apps/container/src/container/legacy/server-sidebar/universe/DedicatedSidebar.tsx b/packages/manager/apps/container/src/container/legacy/server-sidebar/universe/DedicatedSidebar.tsx index 83e41bf997c0..46c213c2aec2 100644 --- a/packages/manager/apps/container/src/container/legacy/server-sidebar/universe/DedicatedSidebar.tsx +++ b/packages/manager/apps/container/src/container/legacy/server-sidebar/universe/DedicatedSidebar.tsx @@ -129,13 +129,9 @@ export default function DedicatedSidebar() { ...dc, href: navigation.getURL( 'dedicated', - `#/managedBaremetal/${ - service.serviceName - }/datacenter/${dcId}`, - ), - routeMatcher: new RegExp( - `/datacenter/${dcId}`, + `#/managedBaremetal/${service.serviceName}/datacenter/${dcId}`, ), + routeMatcher: new RegExp(`/datacenter/${dcId}`), }; }); }, diff --git a/packages/manager/apps/container/src/index.tsx b/packages/manager/apps/container/src/index.tsx index 915ad9064cc0..773c07479552 100644 --- a/packages/manager/apps/container/src/index.tsx +++ b/packages/manager/apps/container/src/index.tsx @@ -9,9 +9,7 @@ import Backend from 'i18next-http-backend'; import { initReactI18next } from 'react-i18next'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { Environment } from '@ovh-ux/manager-config'; -import { defineApplicationVersion } from '@ovh-ux/request-tagger'; -import { UIKitTheme } from '@ovh-ux/manager-themes'; -import { extendTheme, ChakraProvider } from '@chakra-ui/react'; + import Container from '@/container'; import { ApplicationProvider } from '@/context'; @@ -28,8 +26,6 @@ import './index.scss'; if (window.top !== window.self) { window.top.location.href = window.self.location.href; } -const theme = extendTheme(UIKitTheme); -defineApplicationVersion(__VERSION__); initSso(); @@ -76,17 +72,15 @@ initShell().then((shell) => { root.render( - - - - - - - - - - - + + + + + + + + + , ); }); diff --git a/packages/manager/apps/container/tsconfig.json b/packages/manager/apps/container/tsconfig.json index 798ae5751d1e..de68a5c0a128 100644 --- a/packages/manager/apps/container/tsconfig.json +++ b/packages/manager/apps/container/tsconfig.json @@ -3,7 +3,7 @@ "lib": ["dom", "es2020"], "noEmit": true, "target": "es2020", - "types": ["vite/client", "node"], + "types": ["vite/client", "node", "vite-plugin-svgr/client"], "module": "ES2020", "moduleResolution": "node", "removeComments": true, diff --git a/packages/manager/apps/container/vite.config.mjs b/packages/manager/apps/container/vite.config.mjs index ec56afaca628..dd79f8336e62 100644 --- a/packages/manager/apps/container/vite.config.mjs +++ b/packages/manager/apps/container/vite.config.mjs @@ -1,4 +1,3 @@ import { defineConfig } from 'vite'; import { getBaseConfig } from '@ovh-ux/manager-vite-config'; - export default defineConfig(getBaseConfig()); diff --git a/packages/manager/core/ovh-themes/CHANGELOG.md b/packages/manager/core/ovh-themes/CHANGELOG.md deleted file mode 100644 index f9b5eb463b95..000000000000 --- a/packages/manager/core/ovh-themes/CHANGELOG.md +++ /dev/null @@ -1,54 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# [0.3.0](https://github.com/ovh/manager/compare/@ovh-ux/manager-themes@0.2.0...@ovh-ux/manager-themes@0.3.0) (2023-06-12) - - -### Features - -* **generator:** add generator vitejs react v1 ([#9186](https://github.com/ovh/manager/issues/9186)) ([c911ee6](https://github.com/ovh/manager/commit/c911ee6168e2803e2022dc0e275f242953ad8255)) - - -### BREAKING CHANGES - -* **generator:** rename useShellClient into initShellClient - - - - - -# [0.2.0](https://github.com/ovh/manager/compare/@ovh-ux/manager-themes@0.1.2...@ovh-ux/manager-themes@0.2.0) (2023-02-07) - - -### Features - -* move server sidebar to container ([f446458](https://github.com/ovh/manager/commit/f446458542308f1ba0ae2cbccf9ed198081b5daa)) - - - - - -## [0.1.2](https://github.com/ovh/manager/compare/@ovh-ux/manager-themes@0.1.1...@ovh-ux/manager-themes@0.1.2) (2023-01-04) - -**Note:** Version bump only for package @ovh-ux/manager-themes - - - - - -## [0.1.1](https://github.com/ovh/manager/compare/@ovh-ux/manager-themes@0.1.0...@ovh-ux/manager-themes@0.1.1) (2022-11-29) - -**Note:** Version bump only for package @ovh-ux/manager-themes - - - - - -# [0.1.0](https://github.com/ovh/manager/compare/@ovh-ux/manager-themes@0.0.0...@ovh-ux/manager-themes@0.1.0) (2022-11-29) - - -### Features - -* **chakra:** add chakra theme and components ([a4ce7ad](https://github.com/ovh/manager/commit/a4ce7adc01f59dcea9d0add60cc6c3ed225c13de)) diff --git a/packages/manager/core/ovh-themes/common/__tests__/Calendar.tsx b/packages/manager/core/ovh-themes/common/__tests__/Calendar.tsx deleted file mode 100644 index c87b3c57461c..000000000000 --- a/packages/manager/core/ovh-themes/common/__tests__/Calendar.tsx +++ /dev/null @@ -1,188 +0,0 @@ -// @TODO fix unit test - -import React from 'react'; -import { render, screen, fireEvent } from '@testing-library/react'; -import { format } from 'date-fns'; -import esLocale from 'date-fns/locale/es'; -// import { axe, toHaveNoViolations } from 'jest-axe'; - -import { Calendar, capitalizeFirstLetter } from '../components'; - -// expect.extend(toHaveNoViolations); - -const selectedDate = new Date(2022, 5, 18); - -describe('Calendar', () => { - // it('has no accessibility violations', async () => { - // const { container } = render(); - // const a11yResults = await axe(container); - // expect(a11yResults).toHaveNoViolations(); - // }); - - it('default renders correctly to current date with default locale', () => { - render(); - const currentDate = new Date(); - screen.getByText(capitalizeFirstLetter(format(currentDate, 'MMMM'))); - }); - - it('renders correctly with passed date', () => { - const { asFragment } = render(); - - // Expect weeks to be rendered, passed date to be aria-pressed=true and to render other dates of month - expect(asFragment()).toMatchSnapshot(); - }); - - it('renders correctly with different locale', () => { - const { asFragment } = render( - , - ); - // Expect calendar snapshot to be in spanish - expect(asFragment()).toMatchSnapshot(); - }); - - it('highlights correct date on date select', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByText('19')); - - // Expect aria-pressed=true on date 19 on snapshot - expect(asFragment()).toMatchSnapshot(); - }); - - it('changes to next month on right arrow button click', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByLabelText('next month')); - - // Expect snapshot to be on july - expect(asFragment()).toMatchSnapshot(); - }); - - it('moves to next year on next arrow click on December', () => { - const { asFragment } = render( - , - ); - - fireEvent.click(screen.getByLabelText('next month')); - - // Check snapshot to be on January 2023 - expect(asFragment()).toMatchSnapshot(); - }); - - it('moves to previous year on previous arrow click on January', () => { - const { asFragment } = render( - , - ); - - fireEvent.click(screen.getByLabelText('previous month')); - - // Check snapshot to be on December 2021 - expect(asFragment()).toMatchSnapshot(); - }); - - it('changes to previous month on left arrow button click', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByLabelText('previous month')); - - // Expect snapshot to be on May - expect(asFragment()).toMatchSnapshot(); - }); - - it('changes to month view on month click', () => { - const { asFragment } = render(); - const monthTrigger = screen.getByText( - capitalizeFirstLetter(format(selectedDate, 'MMMM')), - ); - fireEvent.click(monthTrigger); - - // Expect dom to be all the months rendered as buttons and selected month to be aria-pressed=true - expect(asFragment()).toMatchSnapshot(); - }); - - it('changes month on click on month button in view "month"', () => { - const { asFragment } = render(); - const monthTrigger = screen.getByText( - capitalizeFirstLetter(format(selectedDate, 'MMMM')), - ); - fireEvent.click(monthTrigger); - - const januaryTrigger = screen.getByText( - capitalizeFirstLetter( - format( - new Date(selectedDate.getFullYear(), 0, selectedDate.getDate()), - 'MMMM', - ), - ), - ); - fireEvent.click(januaryTrigger); - - // Expect header to change to "January" and to return to normal view - expect(asFragment()).toMatchSnapshot(); - }); - - it('changes to view year on year click', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByText(selectedDate.getFullYear())); - - // Expect snapshot to have a list of years instead of dates - expect(asFragment()).toMatchSnapshot(); - }); - - it('on view year, it selects a year on year click and returns to default view', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByText(selectedDate.getFullYear())); - - fireEvent.click(screen.getByText('2026')); - - // Expect snapshot to have year '2026' and to have returned to default view - expect(asFragment()).toMatchSnapshot(); - }); - - it('increments range of years on next button click on year view', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByText(selectedDate.getFullYear())); - - fireEvent.click(screen.getByLabelText('next month')); - - // Expect snapshot to have a new range of years - expect(asFragment()).toMatchSnapshot(); - }); - - it('decrements range of years on previous button click on year view', () => { - const { asFragment } = render(); - - fireEvent.click(screen.getByText(selectedDate.getFullYear())); - - fireEvent.click(screen.getByLabelText('previous month')); - - // Expect snapshot to have a new range of years - expect(asFragment()).toMatchSnapshot(); - }); - - it('disables disabled dates', () => { - const { asFragment } = render( - , - ); - - expect(asFragment()).toMatchSnapshot(); - }); - - it('disables all dates before min date and after max date', () => { - const { asFragment } = render( - , - ); - - expect(asFragment()).toMatchSnapshot(); - }); -}); diff --git a/packages/manager/core/ovh-themes/common/__tests__/InputCalendar.spec.tsx b/packages/manager/core/ovh-themes/common/__tests__/InputCalendar.spec.tsx deleted file mode 100644 index 5d3cb4b91bfe..000000000000 --- a/packages/manager/core/ovh-themes/common/__tests__/InputCalendar.spec.tsx +++ /dev/null @@ -1,60 +0,0 @@ -import React from 'react'; -import { render, screen, fireEvent } from '@testing-library/react'; -import { format } from 'date-fns'; -// import { axe, toHaveNoViolations } from 'jest-axe'; - -import { - FormControl, - FormErrorMessage, - FormHelperText, - FormLabel, -} from '@chakra-ui/react'; -import { InputCalendar } from '../components'; - -const selectedDate = new Date(2022, 5, 18); -// expect.extend(toHaveNoViolations); - -describe('Input Calendar', () => { - // default locale is en-US - it('renders input with current date in default locale format', () => { - const currentDate = new Date(); - const formattedDate = format(currentDate, 'P'); - - render(); - - screen.getByDisplayValue(formattedDate); - }); - - it('renders input calendar with passed date and calendar closed', () => { - const { asFragment } = render(); - - // Snapshot should contain 06/18/2022 as input value - // And calendar to have visibility hidden - expect(asFragment()).toMatchSnapshot(); - }); - - it('displays calendar on input click', () => { - const { asFragment } = render(); - - const formattedDate = format(selectedDate, 'P'); - fireEvent.click(screen.getByDisplayValue(formattedDate)); - - // Snapshot should contain calendar with visibility visible - expect(asFragment()).toMatchSnapshot(); - }); - - // Keep this test last as it impacts other tests (some generated css has other names) - // it('has no accessibility violations', async () => { - // const { container } = render( - // - // Label - // - // Your date here - // Mandatory. - // , - // ); - - // const a11yResults = await axe(container); - // expect(a11yResults).toHaveNoViolations(); - // }); -}); diff --git a/packages/manager/core/ovh-themes/common/__tests__/ThumbnailCheckbox.tsx b/packages/manager/core/ovh-themes/common/__tests__/ThumbnailCheckbox.tsx deleted file mode 100644 index d826a74033cc..000000000000 --- a/packages/manager/core/ovh-themes/common/__tests__/ThumbnailCheckbox.tsx +++ /dev/null @@ -1,27 +0,0 @@ -// @TODO fix unit test - -import React from 'react'; -import { render, fireEvent, screen } from '@testing-library/react'; -// import { axe, toHaveNoViolations } from 'jest-axe'; - -import { ThumbnailCheckbox } from '../components'; - -// expect.extend(toHaveNoViolations); - -describe('ThumbnailCheckbox', () => { - // it('has no accessibility violations', async () => { - // const { container } = render( - // , - // ); - - // const a11yResults = await axe(container); - - // expect(a11yResults).toHaveNoViolations(); - // }); - - it('selects checkbox on click', () => { - const { asFragment } = render( - , - ); - }); -}); diff --git a/packages/manager/core/ovh-themes/common/__tests__/__snapshots__/InputCalendar.spec.tsx.snap b/packages/manager/core/ovh-themes/common/__tests__/__snapshots__/InputCalendar.spec.tsx.snap deleted file mode 100644 index 2e40d1987040..000000000000 --- a/packages/manager/core/ovh-themes/common/__tests__/__snapshots__/InputCalendar.spec.tsx.snap +++ /dev/null @@ -1,1113 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Input Calendar displays calendar on input click 1`] = ` - -
- -
- -
-
-
- -
-
-`; - -exports[`Input Calendar renders input calendar with passed date and calendar closed 1`] = ` - -
- -
- -
-
- -
-`; diff --git a/packages/manager/core/ovh-themes/common/components/Calendar.tsx b/packages/manager/core/ovh-themes/common/components/Calendar.tsx deleted file mode 100644 index 61ad8acfb703..000000000000 --- a/packages/manager/core/ovh-themes/common/components/Calendar.tsx +++ /dev/null @@ -1,376 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { - Box, - Divider, - Grid, - GridItem, - HStack, - Icon, - IconButton, - IconProps, - Input, - Spacer, - useMultiStyleConfig, - chakra, - Popover, - PopoverTrigger, - PopoverContent, - InputRightElement, - InputGroup, - PopoverArrow, - useDisclosure, -} from '@chakra-ui/react'; - -import { - ComponentWithAs, - HTMLChakraProps, - StyleFunctionProps, - ThemingProps, -} from '@chakra-ui/system'; -import { useCalendar } from '@h6s/calendar'; -import { - format, - getDate, - isEqual, - Locale as DateLocale, - isDate, - isValid, - compareAsc, - addMonths, - parse, -} from 'date-fns'; - -import { ChevronRightIcon, ChevronLeftIcon, CalendarIcon } from '../../index'; - -export interface CalendarProps - extends HTMLChakraProps<'div'>, - Partial { - locale?: DateLocale; - valueDate?: Date; - minDate?: Date; - maxDate?: Date; - disabledDates?: Date[]; - onDaySelect?: (date: Date) => void; // When a date is selected, either by day, month or year - onDateClick?: (date: Date) => void; // When a day in the month is pressed - nextIcon?: ComponentWithAs<'svg', IconProps>; - prevIcon?: ComponentWithAs<'svg', IconProps>; -} - -export interface InputCalendarProps extends Partial { - locale?: DateLocale; - valueDate?: Date; - minDate?: Date; - maxDate?: Date; - disabledDates?: Date[]; -} - -export const capitalizeFirstLetter = (val: string) => - `${val.charAt(0).toUpperCase()}${val.slice(1)}`; - -export const Calendar = (props: CalendarProps) => { - const { - variant, - prevIcon, - nextIcon, - valueDate, - locale, - maxDate, - minDate, - disabledDates, - onDaySelect, - onDateClick, - ...rest - } = props; - const [viewType, setViewType] = useState<'normal' | 'month' | 'year'>( - 'normal', - ); - const styles = useMultiStyleConfig('Calendar', { variant }); - - const { headers, body, navigation, cursorDate } = useCalendar(); - const [yearRange, setYearRange] = useState( - [...Array(12).keys()].map((index) => cursorDate.getFullYear() + index), - ); - // Compare dates without hours, minutes, seconds - // Only compares year, month and day - const isRoughlyEqual = (leftDate: Date, rightDate: Date) => - isEqual( - new Date(leftDate.getFullYear(), leftDate.getMonth(), leftDate.getDate()), - new Date( - rightDate.getFullYear(), - rightDate.getMonth(), - rightDate.getDate(), - ), - ); - - const isDateDisabled = (date: Date) => { - const disabledDateIndex = disabledDates?.findIndex((d: Date) => - isRoughlyEqual(d, date), - ) as number; - return ( - compareAsc(date, maxDate as Date) > -1 || - compareAsc(date, minDate as Date) < 1 || - disabledDateIndex > -1 - ); - }; - - useEffect(() => { - if (valueDate && isValid(valueDate) && isDate(valueDate)) - navigation.setDate(valueDate); - else navigation.setDate(new Date()); - }, []); - - const selectDay = (day: Date) => { - const dateDisabled = isDateDisabled(day); - if (!dateDisabled) navigation.setDate(day); - if (!dateDisabled && onDaySelect) onDaySelect(day); - }; - - const goNext = () => { - if (viewType === 'year') { - setYearRange(yearRange.map((year) => year + 12)); - } else { - navigation.toNext(); - const currentDate = new Date(); - const expectedDate = addMonths(cursorDate, 1); - if ( - expectedDate.getMonth() === currentDate.getMonth() && - currentDate.getFullYear() === expectedDate.getFullYear() - ) - selectDay(new Date()); - } - }; - - const goPrev = () => { - if (viewType === 'year') { - setYearRange(yearRange.map((year) => year - 12)); - } else { - navigation.toPrev(); - const currentDate = new Date(); - const expectedDate = addMonths(cursorDate, -1); - if ( - expectedDate.getMonth() === currentDate.getMonth() && - currentDate.getFullYear() === expectedDate.getFullYear() - ) - selectDay(new Date()); - } - }; - - const toggleMonthView = () => { - if (viewType === 'month') setViewType('normal'); - else setViewType('month'); - }; - - const toggleYearView = () => { - if (viewType === 'year') setViewType('normal'); - else setViewType('year'); - }; - - const normalView = ( - - - - {headers.weekDays.map(({ key, value }) => ( - - {format(value, 'iii', { locale })} - - ))} - - - - - {body.value.map(({ value: days }) => - days.map(({ key: k, value, isCurrentMonth }) => { - const disabled = isDateDisabled(value); - - return ( - - {isCurrentMonth && ( - { - selectDay(value); - if (onDateClick) onDateClick(value); - }} - aria-pressed={ - !disabled && isRoughlyEqual(cursorDate, value) - } - __css={styles.dateButton} - aria-disabled={disabled} - disabled={disabled} - > - {getDate(value)} - - )} - - ); - }), - )} - - - - ); - - const monthView = ( - - {[...Array(12).keys()].map((monthNumber) => { - const monthDate = new Date( - cursorDate.getFullYear(), - monthNumber, - cursorDate.getDate(), - ); - return ( - - { - selectDay(monthDate); - toggleMonthView(); - }} - aria-pressed={cursorDate.getMonth() === monthNumber} - __css={styles.monthButton} - > - {capitalizeFirstLetter(format(monthDate, 'LLLL', { locale }))} - - - ); - })} - - ); - - const yearView = ( - - {yearRange.map((year) => { - const yearDate = new Date( - year, - cursorDate.getMonth(), - cursorDate.getDate(), - ); - return ( - - { - selectDay(yearDate); - toggleYearView(); - }} - aria-pressed={cursorDate.getFullYear() === year} - __css={styles.monthButton} - > - {format(yearDate, 'yyyy', { locale })} - - - ); - })} - - ); - - return ( - - - goPrev()} - __css={styles.headerButtons} - > - - - - toggleMonthView()} - __css={styles.headerText} - > - {format(cursorDate, 'MMMM', { locale })} - - toggleYearView()} - __css={styles.headerText} - > - {format(cursorDate, 'yyyy', { locale })} - - - goNext()} - __css={styles.headerButtons} - > - - - - - {viewType === 'normal' && normalView} - {viewType === 'month' && monthView} - {viewType === 'year' && yearView} - - ); -}; - -export const InputCalendar = (props: InputCalendarProps) => { - const { locale, valueDate, maxDate, minDate, disabledDates } = props; - const { isOpen, onToggle, onClose } = useDisclosure(); - const [selectedDate, setSelectedDate] = useState( - valueDate || new Date(), - ); - - useEffect(() => { - if (valueDate && isValid(valueDate) && isDate(valueDate)) - setSelectedDate(valueDate); - }, []); - - return ( - - - - - - } - /> - - - - - - - { - setSelectedDate(day); - }} - onDateClick={onClose} - maxDate={maxDate} - minDate={minDate} - disabledDates={disabledDates} - locale={locale} - /> - - - ); -}; diff --git a/packages/manager/core/ovh-themes/common/components/ThumbnailCheckbox.tsx b/packages/manager/core/ovh-themes/common/components/ThumbnailCheckbox.tsx deleted file mode 100644 index 140e43741d2b..000000000000 --- a/packages/manager/core/ovh-themes/common/components/ThumbnailCheckbox.tsx +++ /dev/null @@ -1,89 +0,0 @@ -import React, { createContext, useRef } from 'react'; -import { HTMLChakraProps, ThemingProps } from '@chakra-ui/system'; -import { - chakra, - CheckboxProps, - Box, - useMultiStyleConfig, - Checkbox, - useCheckbox, -} from '@chakra-ui/react'; - -import { CheckIcon } from '../../ui-kit/ovh-components'; - -export type ThumbnailChoiceType = 'radio' | 'checkbox'; - -export interface ThumbnailChoiceProps - extends HTMLChakraProps<'div'>, - ThemingProps<'ThumbnailChoice'> { - type: ThumbnailChoiceType; -} - -export interface ThumbnailCheckboxProps extends CheckboxProps { - checkboxTitle: JSX.Element | string; - value?: string; - description?: string; - footerText?: string; -} - -const CheckboxThumbnailStyleContext = createContext({} as Record); - -export const ThumbnailCheckbox = (props: ThumbnailCheckboxProps) => { - const { - variant, - checkboxTitle, - children, - description, - footerText, - icon, - ...rest - } = props; - const { - state, - getInputProps, - getLabelProps, - getRootProps, - htmlProps, - } = useCheckbox(rest); - const { - style, - 'aria-disabled': ard, - 'aria-invalid': ad, - 'aria-label': al, - 'aria-labelledby': alb, - ...inputProps - } = getInputProps(); - const container = useRef(); - - const styles = useMultiStyleConfig('ThumbnailChoice', { variant }); - return ( - - - - } - {...state} - {...inputProps} - onKeyDown={(e) => (e.key === ' ' ? container.current?.click() : '')} - __css={styles.checkbox} - > - {checkboxTitle} - - - {description || children} - - - {footerText && ( - - {footerText} - - )} - - - ); -}; diff --git a/packages/manager/core/ovh-themes/common/components/ThumbnailRadio.tsx b/packages/manager/core/ovh-themes/common/components/ThumbnailRadio.tsx deleted file mode 100644 index a30ce79f49aa..000000000000 --- a/packages/manager/core/ovh-themes/common/components/ThumbnailRadio.tsx +++ /dev/null @@ -1,97 +0,0 @@ -import { - Box, - chakra, - omitThemingProps, - RadioProps, - useMultiStyleConfig, - useRadio, - useRadioGroupContext, - forwardRef, -} from '@chakra-ui/react'; -import { callAll, split } from '@chakra-ui/utils'; -import React from 'react'; - -export interface ThumbnailRadioProps extends RadioProps { - radioTitle: JSX.Element | string; - value?: string; - description?: string; - footerText?: string; -} - -export const ThumbnailRadio = forwardRef( - (props, ref) => { - const group = useRadioGroupContext(); - const { - radioTitle, - description, - footerText, - variant, - onChange: onChangeProp, - value: valueProp, - ...rest - } = props; - const styles = useMultiStyleConfig('ThumbnailChoice', { variant }); - - const ownProps = omitThemingProps(rest); - const { - children, - isDisabled = group?.isDisabled, - isFocusable = group?.isFocusable, - inputProps: htmlInputProps, - ...radioProps - } = ownProps; - - let { isChecked } = props; - if (group?.value != null && valueProp != null) { - isChecked = group.value === valueProp; - } - - const name = props?.name ?? group?.name; - - const { - getInputProps, - getCheckboxProps, - getLabelProps, - getRootProps, - } = useRadio({ - value: valueProp, - isChecked, - isFocusable, - isDisabled, - onChange: group?.onChange || onChangeProp, - name, - ...radioProps, - }); - - const inputProps = getInputProps(htmlInputProps, ref); - - return ( - - - - - - {radioTitle} - - - {description || children} - - - {footerText && ( - - {footerText} - - )} - - ); - }, -); diff --git a/packages/manager/core/ovh-themes/common/components/Tile.tsx b/packages/manager/core/ovh-themes/common/components/Tile.tsx deleted file mode 100644 index 4974a4c57681..000000000000 --- a/packages/manager/core/ovh-themes/common/components/Tile.tsx +++ /dev/null @@ -1,87 +0,0 @@ -import React from 'react'; -import { Box, useMultiStyleConfig, chakra, Button } from '@chakra-ui/react'; -import { ChevronRightIcon } from '@chakra-ui/icons'; - -// eslint-disable-next-line prettier/prettier -import type { StyleFunctionProps } from '@chakra-ui/system'; - -const TileHeading = (props = {} as Partial) => { - const { variant, title, ...rest } = props; - - const styles = useMultiStyleConfig('Tile', { variant }); - - return ( - - {title} - - ); -}; - -const TileSectionButton = ( - props = {} as Partial, -) => { - const { variant, children, ...rest } = props; - const styles = useMultiStyleConfig('Tile', { variant }); - - return ( - - ); -}; - -const TileSectionDefinition = (props = {} as Partial) => { - const { variant, title, description, action, ...rest } = props; - const styles = useMultiStyleConfig('Tile', { variant }); - const { sectionDefinition } = styles; - const { title: titleStyles, description: descriptionStyles } = sectionDefinition as any; - - return ( - - - {title} - {description} - - {action} - - ) -} - -export const TileSection = (props = {} as Partial) => { - const { variant, sectionType,...rest } = props; - const styles = useMultiStyleConfig('Tile', { variant }); - - return ( - - {sectionType === 'button' ? ( - - ) : ( - - )} - - ); -}; - -export const TileSectionGroup = (props = {} as Partial) => { - const { variant, ...rest } = props; - const styles = useMultiStyleConfig('Tile', { variant }); - - return ; -}; - -export const Tile = (props = {} as Partial) => { - const { variant, title, children, ...rest } = props; - const styles = useMultiStyleConfig('Tile', { variant }); - - return ( - - {title && } - - {children} - - ); -}; diff --git a/packages/manager/core/ovh-themes/common/components/index.ts b/packages/manager/core/ovh-themes/common/components/index.ts deleted file mode 100644 index 43eae796f3c3..000000000000 --- a/packages/manager/core/ovh-themes/common/components/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './Tile'; -export * from './Calendar'; -export * from './ThumbnailCheckbox'; -export * from './ThumbnailRadio'; diff --git a/packages/manager/core/ovh-themes/common/index.ts b/packages/manager/core/ovh-themes/common/index.ts deleted file mode 100644 index 07635cbbc8e7..000000000000 --- a/packages/manager/core/ovh-themes/common/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './components'; diff --git a/packages/manager/core/ovh-themes/index.ts b/packages/manager/core/ovh-themes/index.ts deleted file mode 100644 index 3345dc17ddfb..000000000000 --- a/packages/manager/core/ovh-themes/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as OdsTheme } from './ods/theme'; -export { default as UIKitTheme } from './ui-kit/theme'; -export * from './ui-kit/ovh-components'; -export * from './common'; diff --git a/packages/manager/core/ovh-themes/ods/theme.ts b/packages/manager/core/ovh-themes/ods/theme.ts deleted file mode 100644 index d5cac52c5f49..000000000000 --- a/packages/manager/core/ovh-themes/ods/theme.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default { - colors: { - ovh: { - 50: '#F5FEFF', - 75: '#DEF8FF', - 100: '#DEF8FF', - 200: '#85D9FD', - 300: '#4BB2F6', - 400: '#157EEA', - 500: '#0050D7', - 600: '#002DBE', - 700: '#000E9C', - 800: '#00185E', - 900: '#000D1F', - }, - }, - defaultProps: { - size: 'lg', // default is md - variant: 'sm', // default is solid - colorScheme: 'ovh', // default is gray - }, -}; diff --git a/packages/manager/core/ovh-themes/package.json b/packages/manager/core/ovh-themes/package.json deleted file mode 100644 index b80979cdb9b5..000000000000 --- a/packages/manager/core/ovh-themes/package.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "name": "@ovh-ux/manager-themes", - "version": "0.3.0", - "private": true, - "license": "BSD-3-Clause", - "sideEffects": false, - "main": "./dist/index.js", - "module": "./dist/index.js", - "types": "./dist/types/index.d.ts", - "files": [ - "dist" - ], - "scripts": { - "build": "tsc", - "dev": "tsc", - "dev:watch": "tsc -w" - }, - "dependencies": { - "@chakra-ui/icons": "^2.0.4", - "@chakra-ui/utils": "^2.0.8", - "@h6s/calendar": "^1.0.5", - "date-fns": "^2.29.1" - }, - "devDependencies": { - "@chakra-ui/anatomy": "^2.0.3", - "@chakra-ui/react": "^2.2.4", - "@chakra-ui/system": "^2.2.4", - "@chakra-ui/theme": "^2.1.3", - "@chakra-ui/theme-tools": "^2.0.7", - "@testing-library/react": "^13.3.0", - "typescript": "^4.3.2" - }, - "peerDependencies": { - "react": "^18.2.0" - } -} diff --git a/packages/manager/core/ovh-themes/tsconfig.json b/packages/manager/core/ovh-themes/tsconfig.json deleted file mode 100644 index c3e6ec84fc77..000000000000 --- a/packages/manager/core/ovh-themes/tsconfig.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "outDir": "dist", - "useDefineForClassFields": true, - "lib": ["DOM", "DOM.Iterable", "ESNext"], - "composite": true, - "allowJs": false, - "skipLibCheck": true, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "module": "ESNext", - "moduleResolution": "Node", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "react", - "declaration": true, - "declarationDir": "./dist/types" - }, - "exclude": ["node_modules", "dist", "types", "**/__tests__"] -} diff --git a/packages/manager/core/ovh-themes/ui-kit/common/config.ts b/packages/manager/core/ovh-themes/ui-kit/common/config.ts deleted file mode 100644 index ff8b4c56321a..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/common/config.ts +++ /dev/null @@ -1 +0,0 @@ -export default {}; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Accordion.ts b/packages/manager/core/ovh-themes/ui-kit/components/Accordion.ts deleted file mode 100644 index bdff6bd14daf..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Accordion.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { accordionAnatomy as parts } from '@chakra-ui/anatomy'; -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; - -const Accordion: ComponentMultiStyleConfig = { - parts: parts.keys, // root, container, button, panel, icon - baseStyle: { - root: { - borderRadius: 'medium', - padding: 0, - margin: 0, - }, - container: { - minHeight: '3.125rem', - borderRadius: 'inherit', - border: 'none', - marginY: '4', - boxSizing: 'border-box', - transitionProperty: 'none', - transitionDuration: '0', - }, - panel: { - borderColor: 'uikit.100', - borderWidth: '0 1px 1px 1px', - padding: '4', - boxSizing: 'border-box', - borderBottomRadius: 'medium', - transition: 'none', - }, - icon: { - fontSize: '3xl', - }, - button: { - minHeight: 'inherit', - borderColor: 'uikit.100', - borderWidth: '1px', - transition: 'none', - borderRadius: 'medium', - color: 'uikit.500', - fontWeight: '700', - fontSize: 'lg', - _hover: { - background: 'uikit.100', - borderColor: 'uikit.500', - }, - _expanded: { - color: 'uikit.800-text', - borderWidth: '1px 1px 0 1px', - borderBottomRadius: '0', - _hover: { - background: 'uikit.100', - borderColor: 'uikit.500', - '+ div.chakra-collapse': { - background: 'uikit.100', - borderColor: 'uikit.500', - borderWidth: '0 1px 1px 1px', - borderBottomRadius: 'medium', - padding: 0, - '> div.chakra-accordion__panel': { - borderWidth: '0', - }, - }, - }, - }, - }, - }, - variants: { - default: {}, - }, - defaultProps: { - variant: 'default', - }, -}; - -export default Accordion; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Alert.ts b/packages/manager/core/ovh-themes/ui-kit/components/Alert.ts deleted file mode 100644 index 584d3ff4da2d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Alert.ts +++ /dev/null @@ -1,65 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import { alertAnatomy as parts } from "@chakra-ui/anatomy" -import { ComponentStyleConfig } from '@chakra-ui/theme'; - -const computeContainerStyle = (props: any) => { - const { status } = props; - - let containerStyle; - switch (status) { - case 'success': { - containerStyle = { - background: 'success.300', - color: 'success.500', - }; - break; - } - case 'warning': { - containerStyle = { - background: 'warning.300', - color: 'warning.500', - }; - break; - } - case 'error': { - containerStyle = { - background: 'error.300', - color: 'error.500', - }; - break; - } - case 'info': - default: - containerStyle = { - background: 'uikit.100', - color: 'uikit.800-text', - }; - } - return { container: containerStyle }; -}; - -const Alert: ComponentStyleConfig = { - parts: parts.keys, // container, icon, title, description, spinner - baseStyle: { - container: { - borderRadius: '0.5rem', - fontSize: '16px', - margin: '0 0 1rem', - padding: '1rem 1.5rem', - }, - icon: { - height: '1.5rem', - marginLeft: '-0.5rem', - width: '1.5rem', - }, - }, - variants: { - uikit: computeContainerStyle, - }, - defaultProps: { - colorScheme: 'uikit', - variant: 'uikit', - }, -}; - -export default Alert; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Badge.ts b/packages/manager/core/ovh-themes/ui-kit/components/Badge.ts deleted file mode 100644 index 94c38d6a98b7..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Badge.ts +++ /dev/null @@ -1,87 +0,0 @@ - -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; - -const Badge: ComponentStyleConfig = { - baseStyle: { - padding: '0.15rem 0.5rem', - fontWeight: '700', - borderRadius: '1rem', - lineHeight: '1', - margin: '0', - textTransform: 'none', - }, - sizes: { - regular: { - fontSize: '1rem', - maxWidth: '12.5rem', - lineHeight: '1rem', - }, - small: { - fontSize: '0.75rem', - fontWeight: 800, - }, - }, - variants: { - default: { - background: 'transparent', - }, - info: { - background: 'uikit.100', - }, - success: { - background: 'success.300', - color: 'success.500', - }, - warning: { - background: 'warning.300', - color: 'warning.500', - }, - error: { - background: 'error.300', - color: 'error.500', - }, - alpha: { - background: 'product.alpha', - color: 'uikit.800', - }, - beta: { - background: 'product.beta', - color: 'uikit.800', - }, - new: { - background: 'product.new', - color: 'uikit.800', - }, - soon: { - background: 'white', - }, - promotion: { - background: 'promotion.500', - color: 'promotion.500-text', - }, - 'price-drop': { - background: 'product.price-drop', - color: 'uikit.800', - }, - 'sold-out': { - background: 'product.sold-out', - textTransform: 'uppercase', - }, - 'best-seller': { - background: 'uikit.200', - color: 'uikit.500', - }, - 'limited-edition': { - background: 'product.limited-edition', - color: 'white', - }, - }, - defaultProps: { - variant: 'default', - size: 'regular', - colorScheme: 'uikit', - }, -}; - -export default Badge; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Breadcrumb.ts b/packages/manager/core/ovh-themes/ui-kit/components/Breadcrumb.ts deleted file mode 100644 index b96502e9bcd9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Breadcrumb.ts +++ /dev/null @@ -1,25 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; - -import { breadcrumbAnatomy as parts } from '@chakra-ui/anatomy'; - -const Breadcrumb: ComponentStyleConfig = { - parts: parts.keys, - baseStyle: { - link: { - color: '', - cursor: '', - _hover: { - textDecoration: '', - }, - }, - separator: { - pointerEvents: 'none', - }, - }, - defaultProps: { - colorScheme: 'uikit', - }, -}; - -export default Breadcrumb; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Button.ts b/packages/manager/core/ovh-themes/ui-kit/components/Button.ts deleted file mode 100644 index 961bf418ead2..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Button.ts +++ /dev/null @@ -1,177 +0,0 @@ -import { ComponentStyleConfig } from '@chakra-ui/theme'; -import { SystemStyleObject } from '@chakra-ui/system'; - -const largeSize = '3.125rem'; -const smallSize = '2rem'; - -const disabledStyles = (initialBg: string): SystemStyleObject => { - return { - opacity: '0.5', - background: initialBg, - boxShadow: 'none', - cursor: 'not-allowed', - }; -}; - -const tableStyle = { - background: 'uikit.100', - borderColor: 'uikit.100', - _disabled: { - ...disabledStyles('transparent'), - borderColor: 'transparent', - }, -}; - -const secondaryStyle = { - background: 'white', - color: 'uikit.500', - _disabled: { - ...disabledStyles('white'), - }, - _hover: { - background: 'uikit.100', - borderColor: 'uikit.500', - _disabled: { - ...disabledStyles('white'), - }, - }, - _active: { - background: 'uikit.200', - borderColor: 'uikit.500', - }, -}; - -export const buttonBaseStyles: SystemStyleObject = { - color: 'white', - borderRadius: '6px', - fontWeight: '700', - borderWidth: '2px', - borderColor: 'uikit.500', - _disabled: disabledStyles('uikit.500'), - _hover: { - _disabled: { - ...disabledStyles('uikit.500'), - borderColor: 'uikit.500', - }, - borderColor: 'uikit.700', - boxShadow: 'secondary', - }, - _active: { - borderColor: 'uikit.800', - }, -}; - -export const ghostStyles: SystemStyleObject = { - background: 'transparent', - color: 'uikit.500', - borderColor: 'transparent', - _disabled: { - ...disabledStyles('transparent'), - }, - _hover: { - background: 'uikit.100', - borderColor: 'uikit.100', - _disabled: { - ...disabledStyles('transparent'), - borderColor: 'transparent', - }, - }, - _active: { - background: 'uikit.200', - borderColor: 'uikit.200', - }, -}; - -export const primaryStyles = { - background: 'uikit.500', - color: 'white', - _hover: { - background: 'uikit.700', - }, - _active: { - background: 'uikit.800', - }, -}; - -const Button: ComponentStyleConfig = { - baseStyle: { - ...buttonBaseStyles, - }, - sizes: { - large: { - fontSize: 'lg', - height: largeSize, - minWidth: largeSize, - lineHeight: '1.125rem', - px: '0.75rem', - py: '0.75rem', - letterSpacing: '0.007em', - }, - small: { - fontSize: 'md', - height: smallSize, - minWidth: smallSize, - lineHeight: '1rem', - px: '0.35rem', - py: '0.25rem', - letterSpacing: '0.007em', - }, - block: { - fontSize: 'md', - minHeight: smallSize, - minWidth: '100%', - lineHeight: '1rem', - px: '0.35rem', - py: '0.25rem', - letterSpacing: '0.007em', - }, - }, - variants: { - primary: { - ...primaryStyles, - }, - secondary: secondaryStyle, - table: { - ...tableStyle, - color: 'uikit.500', - _hover: { - ...tableStyle, - color: 'uikit.600', - boxShadow: 'none', - }, - _active: { - borderColor: 'uikit.100', - }, - padding: 0, - }, - menu: { - ...secondaryStyle, - _active: { - // eslint-disable-next-line no-underscore-dangle - ...secondaryStyle._active, - background: 'uikit.500', - color: 'white', - }, - }, - iconMenu: { - ...secondaryStyle, - borderRadius: '50%', - _active: { - // eslint-disable-next-line no-underscore-dangle - ...secondaryStyle._active, - background: 'uikit.500', - color: 'white', - }, - }, - ghost: { - ...ghostStyles, - }, - }, - defaultProps: { - size: 'small', - variant: 'primary', - colorScheme: 'uikit', - }, -}; - -export default Button; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Calendar.ts b/packages/manager/core/ovh-themes/ui-kit/components/Calendar.ts deleted file mode 100644 index ea0801c62610..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Calendar.ts +++ /dev/null @@ -1,151 +0,0 @@ -/* eslint-disable no-underscore-dangle */ -import { SystemStyleObject } from '@chakra-ui/system'; -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { buttonBaseStyles, ghostStyles, primaryStyles } from './Button'; - -const headerStyles: SystemStyleObject = { - fontSize: 'xl', - fontWeight: 700, - color: 'uikit.800', - paddingX: '.3rem', - borderRadius: 'md', - transitionProperty: 'common', - transitionDuration: 'normal', - '::first-letter': { - textTransform: 'capitalize', - }, -}; -const lgWidth = '2.75rem'; -const smWidth = '2.3rem'; -const xsWidth = '2rem'; - -const buttonWidth = { - md: lgWidth, - sm: smWidth, - xs: xsWidth, -}; - -const commontDateButtonStyles = { - ...buttonBaseStyles, - ...ghostStyles, - transitionProperty: 'common', - transitionDuration: 'normal', - fontWeight: '600', - color: 'uikit.800-text', - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - boxSizing: 'border-box', - width: buttonWidth, - height: '1.5rem', - marginTop: '.75rem', - _hover: { - ...(ghostStyles as any)._hover, - color: 'uikit.500', - fontWeight: 700, - _disabled: { - color: 'uikit.800-text', - background: 'transparent', - fontWeight: '600', - borderColor: 'transparent', - }, - }, - _pressed: { - ...primaryStyles, - fontWeight: 700, - _hover: { - ...primaryStyles._hover, - borderColor: 'uikit.700', - }, - }, - borderWidth: 0, -}; - -const Calendar: ComponentMultiStyleConfig = { - parts: [ - 'root', - 'headerText', - 'headerIcons', - 'divider', - 'main', - 'week', - 'grid', - 'dateButton', - 'monthButton', - ], - baseStyle: { - root: { - display: 'flex', - alignItems: 'center', - width: 'fit-content', - flexDirection: 'column', - }, - header: { - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - width: '100%', - height: '3.5rem', - }, - headerText: { - ...headerStyles, - _hover: { - background: 'uikit.100', - }, - _active: { - background: 'uikit.200', - }, - }, - headerButtons: { - ...buttonBaseStyles, - ...ghostStyles, - transitionProperty: 'common', - transitionDuration: 'normal', - _hover: { - background: 'transparent', - color: 'uikit.700', - }, - _active: { - background: 'transparent', - color: 'uikit.700', - }, - }, - headerIcons: { - width: '1.5rem', - height: '1.5rem', - color: 'inherit', - }, - week: { - width: buttonWidth, - textAlign: 'center', - fontSize: 'md', - fontWeight: 700, - paddingTop: '.8rem', - '::first-letter': { - textTransform: 'capitalize', - }, - }, - divider: { - borderColor: 'uikit.100', - }, - dateButton: { - ...commontDateButtonStyles, - }, - monthButton: { - ...commontDateButtonStyles, - width: '5.4rem', - height: '2rem', - boxSizing: 'border-box', - padding: '1', - }, - }, - variants: { - default: {}, - }, - defaultProps: { - variant: 'default', - colorScheme: 'uitkit', - }, -}; - -export default Calendar; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Checkbox.ts b/packages/manager/core/ovh-themes/ui-kit/components/Checkbox.ts deleted file mode 100644 index 0cfc1a64bb7e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Checkbox.ts +++ /dev/null @@ -1,86 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import { checkboxAnatomy as parts } from '@chakra-ui/anatomy'; -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { SystemStyleObject } from '@chakra-ui/system'; - -export const controlBaseStyle: SystemStyleObject = { - borderColor: 'uikit.500', - boxSizing: 'border-box', - fontSize: 'md', - margin: 0, - _focusVisible: { - outline: '2px dashed green', - outlineOffset: '2px', - }, - _invalid: { - borderColor: 'error.500', - background: 'uikit.0', - _checked: { - background: 'error.500', - }, - _hover: { - borderColor: 'error.500', - }, - }, - _disabled: { - background: 'white', - borderColor: 'uikit.500', - _checked: { - background: 'uikit.500', - borderColor: 'uikit.500', - color: 'white', - }, - _invalid: { - borderColor: 'error.500', - color: 'white', - _checked: { - background: 'error.500', - }, - }, - }, - _focus: { - boxShadow: 'secondary', - }, -}; - -const containerBaseStyle: SystemStyleObject = { - fontWeight: 700, - _disabled: { - opacity: '0.5', - }, -}; - -export const iconBaseStyle: SystemStyleObject = { - width: 'calc(1rem - 2px)', - height: 'calc(1rem - 2px)', - transitionProperty: 'unset', - transitionDuration: 'unset', -}; - -export const labelBaseStyle: SystemStyleObject = { - fontWeight: 500, - fontSize: 'md', - letterSpacing: '.008rem', - lineHeight: 1.5, - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - _checked: { - fontWeight: 700, - }, -}; - -const Checkbox: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - container: containerBaseStyle, - control: controlBaseStyle, - icon: iconBaseStyle, - label: labelBaseStyle, - }, - defaultProps: { - colorScheme: 'uikit', - }, -}; - -export default Checkbox; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Form.ts b/packages/manager/core/ovh-themes/ui-kit/components/Form.ts deleted file mode 100644 index f00270c33efe..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Form.ts +++ /dev/null @@ -1,19 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import { formAnatomy as parts } from "@chakra-ui/anatomy" -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; - - -const Form: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - helperText: { - color: 'uikit.700', - fontSize: 'xs', - fontWeight: 500, - lineHeight: '1rem', - margin: '.25rem 0', - } - } -} - -export default Form; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/FormErrorMessage.ts b/packages/manager/core/ovh-themes/ui-kit/components/FormErrorMessage.ts deleted file mode 100644 index 43c7bc4a41af..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/FormErrorMessage.ts +++ /dev/null @@ -1,19 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { formErrorAnatomy as parts } from '@chakra-ui/anatomy'; - -const FormError: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - text: { - color: 'error.500', - fontSize: 'xs', - fontWeight: '500', - letterSpacing: '0.008rem', - lineHeight: '1rem', - margin: '.25rem 0', - }, - }, -}; - -export default FormError; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/FormLabel.ts b/packages/manager/core/ovh-themes/ui-kit/components/FormLabel.ts deleted file mode 100644 index 5d7c5bd06982..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/FormLabel.ts +++ /dev/null @@ -1,16 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; - -const FormInput: ComponentStyleConfig = { - baseStyle: { - fontSize: 'xs', - fontWeight: '700', - lineHeight: '1.5', - margin: 0, - _invalid: { - color: 'error.500', - }, - }, -} - -export default FormInput; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Input.ts b/packages/manager/core/ovh-themes/ui-kit/components/Input.ts deleted file mode 100644 index 7647a50a47cd..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Input.ts +++ /dev/null @@ -1,138 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import type { PartsStyleObject, SystemStyleObject } from '@chakra-ui/system'; - -import { inputAnatomy as parts } from '@chakra-ui/anatomy'; - -// The properties couldn't be put in the baseStyles -// They seem to be overidden by the variants and not merged -const commonInputStyles: SystemStyleObject = { - boxShadow: 'none', - borderRadius: 'small small 0 0', - lineHeight: 1.25, - minHeight: '2rem', - paddingTop: '.313rem', - paddingBottom: '.313rem', - paddingLeft: '.25rem', - height: '2rem', -}; - -const baseInputStyles: SystemStyleObject = { - ...commonInputStyles, - borderColor: 'uikit.100', -}; - -const stateInputStyle = ( - state: 'error' | 'warning' | 'success', -): SystemStyleObject => { - return { - ...commonInputStyles, - background: `${state}.100`, - borderColor: `${state}.300`, - borderBottomColor: `${state}.500`, - }; -}; - -const invalidInputStyle: SystemStyleObject = { - _invalid: { - ...stateInputStyle('error'), - _focus: { - ...stateInputStyle('error'), - }, - _hover: { - ...stateInputStyle('error'), - }, - }, -}; - -const readOnlyStyle: SystemStyleObject = { - background: 'gray.50', - borderColor: 'gray.50', - borderBottomColor: 'uikit.500', -}; - -export const inputFieldStyles: PartsStyleObject = { - field: { - borderWidth: '1px', - fontWeight: 400, - _placeholder: { - fontWeight: 500, - }, - _disabled: { - cursor: 'not-allowed', - opacity: 0.5, - _hover: { - ...baseInputStyles, - background: 'white', - }, - }, - _readOnly: { - ...readOnlyStyle, - _hover: { - ...readOnlyStyle, - }, - _focus: { - ...readOnlyStyle, - }, - }, - ...invalidInputStyle, - }, -}; - -export const defaultVariantFieldStyles: PartsStyleObject = { - field: { - ...baseInputStyles, - _hover: { - background: 'uikit.100', - borderBottomColor: 'uikit.500', - }, - _focus: { - ...baseInputStyles, - borderBottomColor: 'uikit.500', - background: 'uikit.50', - }, - }, -}; - -export const warningVariantFieldStyles: PartsStyleObject = { - field: { - ...baseInputStyles, - ...stateInputStyle('warning'), - _focus: { - ...stateInputStyle('warning'), - }, - }, -}; - -export const successVariantFieldStyles: PartsStyleObject = { - field: { - ...baseInputStyles, - ...stateInputStyle('success'), - _focus: { - ...stateInputStyle('success'), - }, - }, -}; - -const Input: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - ...inputFieldStyles, - }, - variants: { - default: { - ...defaultVariantFieldStyles, - }, - warning: { - ...warningVariantFieldStyles, - }, - success: { - ...successVariantFieldStyles, - }, - }, - defaultProps: { - variant: 'default', - }, -}; - -export default Input; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Menu.ts b/packages/manager/core/ovh-themes/ui-kit/components/Menu.ts deleted file mode 100644 index d2dc5970b69a..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Menu.ts +++ /dev/null @@ -1,78 +0,0 @@ -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { menuAnatomy as parts } from '@chakra-ui/anatomy'; -import { SystemStyleFunction } from '@chakra-ui/system'; - -// const itemStyle: SystemStyleFunction = (props) => { -// console.log(props); -// const { icon } = props; -// console.log('icon', icon); -// return; -// }; - -const Menu: ComponentMultiStyleConfig = { - parts: parts.keys, // button, item, list, groupTitle, command, divider - baseStyle: { - // return { - list: { - backgroundColor: '#fff', - border: '0', - borderRadius: 'medium', - boxShadow: 'primary', - margin: 0, - maxWidth: '18.75rem', - minWidth: '8.75rem', - padding: 0, - textAlign: 'initial', - }, - groupTitle: { - fontSize: '.875rem', - fontWeight: '700', - lineHeight: '1rem', - margin: 0, - padding: '.5rem 1rem', - }, - item: { - backgroundColor: 'transparent', - color: 'uikit.500', - display: 'flex', - fontWeight: '600', - lineHeight: '1rem', - padding: '.5rem 1rem', - textAlign: 'left', - // flexDirection: 'row-reverse', - width: '100%', - _focus: { - backgroundColor: 'uikit.100', - }, - _active: { - backgroundColor: 'uikit.100', - _disabled: { - backgroundColor: 'inherit', - }, - }, - _disabled: { - opacity: 0.5, - }, - }, - divider: { - borderColor: 'gray.300', - margin: '0 1rem', - }, - // }; - }, - variants: { - compact: { - button: { - borderRadius: '50%', - height: '1.5rem', - width: '1.5rem', - }, - }, - }, - defaultProps: { - colorScheme: 'uikit', - variant: 'uikit', - }, -}; - -export default Menu; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Modal.ts b/packages/manager/core/ovh-themes/ui-kit/components/Modal.ts deleted file mode 100644 index 0823374ffc52..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Modal.ts +++ /dev/null @@ -1,78 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; - -import { modalAnatomy as parts } from '@chakra-ui/anatomy'; - -const Modal: ComponentStyleConfig = { - parts: parts.keys, // overlay, dialogContainer, dialog, header, closeButton, body, footer - baseStyle: { - dialog: { - borderRadius: 'large', - boxShadow: 'secondary', - }, - header: { - background: 'gray.100', - borderTopLeftRadius: 'large', - borderTopRightRadius: 'large', - flex: 'auto', - height: '2rem', - }, - closeButton: { - color: 'uikit.500', - cursor: 'pointer', - width: '1.5rem', - height: '1.5rem', - top: '.25rem', - right: '.5rem', - _hover: { - background: 'none', - }, - }, - body: { - padding: '1.5rem 2rem', - }, - footer: { - padding: '0 2rem 1.5rem', - } - }, - sizes: { - fill: { - dialog: { - maxWidth: 'fit-content', - } - }, - }, - variants: { - info: { - header: { - background: 'uikit.100', - }, - }, - help: { - header: { - background: 'uikit.100', - }, - }, - success: { - header: { - background: 'success.300', - }, - }, - warning: { - header: { - background: 'warning.300', - }, - }, - error: { - header: { - background: 'error.300', - }, - }, - }, - defaultProps: { - colorScheme: 'uikit', - size: 'fill', - }, -}; - -export default Modal; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Popover.ts b/packages/manager/core/ovh-themes/ui-kit/components/Popover.ts deleted file mode 100644 index 01c2f217004e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Popover.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { popoverAnatomy as parts } from '@chakra-ui/anatomy'; -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; - -const Popover: ComponentMultiStyleConfig = { - parts: parts.keys, // Header, closeButton, body, footer, content, popper, arrow - baseStyle: { - arrow: { - boxShadow: 'primary', - }, - popper: { - boxShadow: 'primary', - border: 'none', - borderRadius: 'medium', - }, - header: { - border: 'none', - fontWeight: 700, - }, - content: { - border: 'none', - }, - closeButton: { - fontSize: 'xs', - marginTop: '1', - }, - }, -}; - -export default Popover; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Progress.ts b/packages/manager/core/ovh-themes/ui-kit/components/Progress.ts deleted file mode 100644 index 91360728d43b..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Progress.ts +++ /dev/null @@ -1,63 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; - -import { progressAnatomy as parts } from '@chakra-ui/anatomy'; - -const Progress: ComponentStyleConfig = { - parts: parts.keys, // label, track, filledTrack - baseStyle: { - filledTrack: { - borderTopRightRadius: '.3125rem', - borderBottomRightRadius: '.3125rem', - }, - label: { - color: 'uikit.700', - fontSize: '12px', - fontWeight: 400, - lineHeight: '1.67', - marginTop: '.25rem', - top:'calc(100% + 1rem)', - position: 'initial', - display: 'block', - transform: 'none' - }, - track: { - borderRadius: '.3125rem', - overflow: 'unset', - }, - }, - sizes: { - md: { - track: { - h: '.625rem', - }, - }, - }, - variants: { - error: { - filledTrack: { - bg: 'error.500', - }, - }, - info: { - filledTrack: { - bg: 'uikit.500', - }, - }, - success: { - filledTrack: { - bg: 'success.500', - }, - }, - warning: { - filledTrack: { - bg: 'warning.400', - }, - }, - }, - defaultProps: { - variant: 'info', - }, -}; - -export default Progress; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Radio.ts b/packages/manager/core/ovh-themes/ui-kit/components/Radio.ts deleted file mode 100644 index 0b016629fc76..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Radio.ts +++ /dev/null @@ -1,103 +0,0 @@ -import { radioAnatomy as parts } from '@chakra-ui/anatomy'; -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; - -const applyContainerStyleColor = (color: string) => { - return { - background: 'white', - color, - borderColor: color, - }; -}; - -const checkedStyles = { - background: 'white', - color: 'uikit.500', - _before: { - width: '70%', - height: '70%', - }, -}; - -const controlStyles = { - background: 'white', - borderColor: 'uikit.500', - _hover: { - borderColor: 'uikit.700', - }, - _disabled: { - ...applyContainerStyleColor('uikit.500'), - _hover: { - ...applyContainerStyleColor('uikit.500'), - }, - _checked: { ...checkedStyles, borderColor: 'uikit.500' }, - }, - _invalid: { - ...applyContainerStyleColor('error.500'), - _hover: { - ...applyContainerStyleColor('error.500'), - }, - }, - _checked: { - ...checkedStyles, - _hover: { - ...applyContainerStyleColor('uikit.700'), - }, - _focus: { - boxShadow: 'secondary', - }, - _focusVisible: { - outline: '2px dashed green', - outlineOffset: '2px', - }, - }, -}; - -const labelStyles = { - _checked: { - fontWeight: 700, - }, -}; - -const Radio: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - container: { - _disabled: { - opacity: '0.5', - }, - _focusVisible: { - outline: '2px solid green', - }, - }, - control: controlStyles, - label: labelStyles, - }, - sizes: { - md: { - control: { - borderWidth: '.125rem', - height: '1rem', - width: '1rem', - _checked: { - _before: { - height: '.5rem', - width: '.5rem', - }, - }, - _disabled: { - _checked: { - _before: { - height: '.5rem', - width: '.5rem', - }, - }, - }, - }, - }, - }, - defaultProps: { - colorScheme: 'uikit', - }, -}; - -export default Radio; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Select.ts b/packages/manager/core/ovh-themes/ui-kit/components/Select.ts deleted file mode 100644 index 90961b2ea037..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Select.ts +++ /dev/null @@ -1,61 +0,0 @@ -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { selectAnatomy as parts } from '@chakra-ui/anatomy'; - -import { - defaultVariantFieldStyles, - inputFieldStyles, - successVariantFieldStyles, - warningVariantFieldStyles, -} from './Input'; - -const iconBaseStyle = (isInvalid: boolean) => { - return { - color: isInvalid ? 'error.500' : 'uikit.500', - fontSize: '2xl', - // margin: 0, - minWidth: '2rem', - // padding: 0, - right: '0.5', - }; -}; - -const Select: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: (props: any) => { - return { - ...inputFieldStyles, - icon: { - ...iconBaseStyle(props.isInvalid), - }, - }; - }, - variants: { - default: { - ...defaultVariantFieldStyles, - }, - warning: { - ...warningVariantFieldStyles, - icon: { - color: 'warning.500', - }, - }, - success: { - ...successVariantFieldStyles, - icon: { - color: 'success.500', - }, - }, - }, - sizes: { - md: { - field: { - height: 'initial', - }, - }, - }, - defaultProps: { - variant: 'default', - }, -}; - -export default Select; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Skeleton.ts b/packages/manager/core/ovh-themes/ui-kit/components/Skeleton.ts deleted file mode 100644 index fa899e67b85e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Skeleton.ts +++ /dev/null @@ -1,24 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentStyleConfig } from '@chakra-ui/theme'; -import { - keyframes, -} from "@chakra-ui/react"; - -const skeleton = keyframes` - to {background-position: 200% 0} -`; - -const Skeleton: ComponentStyleConfig = { - baseStyle: { - borderRadius: '.5rem', - backgroundColor: 'gray.50', - backgroundImage: 'linear-gradient(-90deg,#f2f2f2,#e6e6e6 46%,#e6e6e6 61%,#f2f2f2)', - backgroundPosition: '-200% 0', - backgroundRepeat: 'repeat-y', - backgroundSize: '50% 12.5rem', - opacity: 1, - animation: `${skeleton} 2s linear infinite`, - }, -}; - -export default Skeleton; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Table.ts b/packages/manager/core/ovh-themes/ui-kit/components/Table.ts deleted file mode 100644 index 1f3d1293227c..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Table.ts +++ /dev/null @@ -1,66 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { tableAnatomy as parts } from "@chakra-ui/anatomy" - -const Table: ComponentMultiStyleConfig = { - parts: parts.keys, // table, thead, tbody, tr, th, td, tfoot, caption - baseStyle: { - table: { - border: '1px solid', - borderBottom: 'none', - borderCollapse: 'separate', - borderColor: 'uikit.100', - borderSpacing: 0, - textAlign: 'left', - }, - td: { - background: 'none', - borderBottom: '1px solid', - borderColor: 'uikit.100', - cursor: 'default', - }, - tr: { - lineHeight: '1.5', - fontWeight: 'inherit' - }, - thead: { - backgroundColor: 'uikit.100', - border: '1px solid', - borderColor: 'uikit.100', - fontWeight: 700, - }, - th: { - fontFamily: 'inherit', - textTransform: 'none', - fontWeight: 'inherit', - backgroundColor: 'uikit.100', - letterSpacing: '0.12px', - }, - tfoot: { - backgroundColor: 'uikit.100', - fontWeight: 500, - }, - }, - sizes: { - md: { - table: { - fontSize: 'md', - }, - td: { - height: '2.5rem', - padding: '0 .5rem', - }, - th: { - fontSize: 'md', - height: '2.625rem', - padding: '.25rem .5rem', - }, - }, - }, - defaultProps: { - colorScheme: 'uikit', - variant: 'unstyled', - }, -}; - -export default Table; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Tabs.ts b/packages/manager/core/ovh-themes/ui-kit/components/Tabs.ts deleted file mode 100644 index 84384274adf7..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Tabs.ts +++ /dev/null @@ -1,74 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { tabsAnatomy as parts } from '@chakra-ui/anatomy'; - -const Tabs: ComponentMultiStyleConfig = { - parts: parts.keys, - baseStyle: { - tab: { - height: '14', - background: 'white', - spacing: '1', - borderRadius: 'medium', - borderBottomRadius: '0px', - color: 'uikit.500', - fontSize: 'lg', - fontWeight: 700, - lineHeight: 'shorter', - letterSpacing: '0.007em', - boxSizing: 'border-box', - borderWidth: '.125rem', - whiteSpace: 'nowrap', - }, - tabpanels: { - padding: '1rem', - }, - tabpanel : { - borderBottomRadius: 'medium', - } - }, - variants: { - enclosed: { - tab: { - borderColor: 'uikit.100', - _selected: { - background: 'uikit.50', - borderColor: 'uikit.100', - color: 'uikit.800-text', - _hover: { - background: 'uikit.50', - }, - }, - _hover: { - background: 'uikit.100', - }, - }, - tabpanel: { - background: 'uikit.50', - borderColor: 'uikit.100', - borderWidth: '1px', - }, - }, - light: { - tab: { - borderColor: 'white', - borderRadius: '0px', - borderWidth: '0', - borderBottomWidth: '.125rem', - marginRight: '1.5rem', - _selected: { - borderBottomColor: 'uikit.500', - }, - _hover: { - color: 'uikit.700', - borderBottomColor: 'uikit.700', - } - } - } - }, - defaultProps: { - variant: 'enclosed', - }, -}; - -export default Tabs; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Tag.ts b/packages/manager/core/ovh-themes/ui-kit/components/Tag.ts deleted file mode 100644 index 3e7114929c17..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Tag.ts +++ /dev/null @@ -1,86 +0,0 @@ -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import type { PartsStyleObject } from '@chakra-ui/system'; - -const chipBaseStyles = (closable?: boolean): PartsStyleObject => { - const hover = closable - ? { - _hover: { - background: 'uikit.200', - cursor: 'pointer', - }, - } - : {}; - - const active = closable - ? { - _active: { - background: 'uikit.300', - }, - } - : {}; - - return { - container: { - fontSize: 'sm', - height: '2rem', - px: closable ? '0.75rem' : '1rem', - py: 0, - transitionProperty: 'common', - transitionDuration: 'normal', - color: 'uikit.800', - ...hover, - ...active, - }, - closeButton: { - width: '1rem', - height: '1rem', - color: 'uikit.800', - opacity: '1', - px: 0, - fontWeight: '200', - fontSize: 'md', - _hover: { - color: 'uikit.800', - opacity: '1', - }, - }, - }; -}; - -const Tag: ComponentMultiStyleConfig = { - parts: ['container', 'label', 'closeButton'], - baseStyle: { - container: { - background: 'uikit.100', - fontWeight: '500', - borderRadius: '1rem', - lineHeight: '1', - margin: '0', - }, - }, - sizes: { - regular: { - container: { - fontSize: 'md', - maxWidth: '12.5rem', - lineHeight: '1rem', - }, - }, - }, - variants: { - chip: { - ...chipBaseStyles(), - }, - 'closable-chip': { - ...chipBaseStyles(true), - }, - }, - defaultProps: { - variant: 'chip', - size: 'regular', - colorScheme: 'uikit', - }, -}; - -export default Tag; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Textarea.ts b/packages/manager/core/ovh-themes/ui-kit/components/Textarea.ts deleted file mode 100644 index def78d8ed76e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Textarea.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { ComponentStyleConfig } from '@chakra-ui/theme'; - -import { - inputFieldStyles, - defaultVariantFieldStyles, - warningVariantFieldStyles, - successVariantFieldStyles, -} from './Input'; - -const Textarea: ComponentStyleConfig = { - baseStyle: { - ...inputFieldStyles.field, - }, - variants: { - default: { ...defaultVariantFieldStyles.field }, - warning: { ...warningVariantFieldStyles.field }, - success: { ...successVariantFieldStyles.field }, - }, - defaultProps: { - variant: 'default', - }, -}; - -export default Textarea; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/ThumbnailChoice.ts b/packages/manager/core/ovh-themes/ui-kit/components/ThumbnailChoice.ts deleted file mode 100644 index af1df912fd3f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/ThumbnailChoice.ts +++ /dev/null @@ -1,146 +0,0 @@ -import { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import { controlBaseStyle, labelBaseStyle } from './Checkbox'; - -const parts = ['container', 'checkbox', 'footer', 'control', 'label']; - -const ThumbnailChoice: ComponentMultiStyleConfig = { - parts, - baseStyle: { - container: { - margin: '1', - borderRadius: 'large', - borderColor: 'uikit.200', - borderWidth: '2px', - paddingTop: '6', - background: 'transparent', - transitionProperty: 'common', - transitionDuration: 'normal', - cursor: 'pointer', - width: 'full', - _disabled: { - opacity: '0.5', - cursor: 'not-allowed', - _checked: { - background: 'transparent', - - _hover: { - background: 'transparent', - boxShadow: 'none', - '> label > label > span.chakra-checkbox__control': { - // opacity: 0.5, - background: 'uikit.500', - borderColor: 'uikit.500', - }, - '> label': { - cursor: 'not-allowed', - }, - }, - }, - _hover: { - background: 'transparent', - boxShadow: 'none', - borderColor: 'uikit.200', - '> label > label > span.chakra-checkbox__control': { - // opacity: 0.5, - background: 'transparent', - borderColor: 'uikit.500', - }, - '> label': { - cursor: 'not-allowed', - }, - }, - }, - '> label > label > span.chakra-checkbox__control': { - boxShadow: 'none', - }, - _hover: { - background: 'uikit.100', - borderColor: 'uikit.500', - boxShadow: 'primary', - '> label > label > span.chakra-checkbox__control': { - borderColor: 'uikit.700', - _checked: { - background: 'uikit.700', - }, - }, - }, - _checked: { - background: 'uikit.75', - borderColor: 'uikit.500', - _hover: { - background: 'uikit.100', - }, - _invalid: { - borderColor: 'error.500', - background: 'error.300', - '> div': { - borderColor: 'error.500', - }, - }, - }, - _invalid: { - background: 'error.100', - borderColor: 'error.300', - '> div': { - borderColor: 'error.300', - }, - _hover: { - background: 'error.300', - borderColor: 'error.500', - '> label > label > span.chakra-checkbox__control': { - borderColor: 'error.500', - _checked: { - background: 'error.500', - }, - }, - '> div': { - borderColor: 'error.500', - }, - }, - }, - }, - footer: { - width: '100%', - borderTopWidth: '1px', - borderColor: 'uikit.200', - paddingY: '2', - textAlign: 'center', - fontSize: 'xs', - }, - label: { - margin: 6, - _checked: { - fontWeight: 700, - }, - }, - checkbox: { - pointerEvents: 'none', - }, - control: { - display: 'inline-flex', - alignItems: 'center', - justifyContent: 'center', - verticalAlign: 'top', - userSelect: 'none', - flexShrink: 0, - width: 4, - height: 4, - ...controlBaseStyle, - _checked: { - background: 'uikit.500', - }, - }, - description: { - marginInlineStart: '3rem', - fontSize: 'sm', - }, - }, - variants: { - default: {}, - }, - defaultProps: { - variant: 'default', - }, -}; - -export default ThumbnailChoice; diff --git a/packages/manager/core/ovh-themes/ui-kit/components/Tile.ts b/packages/manager/core/ovh-themes/ui-kit/components/Tile.ts deleted file mode 100644 index c41b4633a84c..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/components/Tile.ts +++ /dev/null @@ -1,113 +0,0 @@ -import { SystemStyleObject } from '@chakra-ui/system'; -// eslint-disable-next-line prettier/prettier -import type { ComponentMultiStyleConfig } from '@chakra-ui/theme'; -import Button from './Button'; - -const tileParts = [ - 'container', - 'content', - 'group', - 'heading', - 'subheading', - 'headingAction', - 'section', - 'sectionButton', - 'sectionDefinition', -]; - -const containerBaseStyles: SystemStyleObject = { - background: 'white', - borderWidth: '1px', - borderColor: 'gray.100', - borderRadius: 'medium', - boxShadow: 'primary', - height: 'fit-content', - padding: '4', - width: '100%', -}; - -const headingBaseStyles: SystemStyleObject = { - letterSpacing: '0.008rem', - marginBottom: '4', -}; - -const buttonStyles: SystemStyleObject = { - ...Button.baseStyle, - ...Button.variants?.ghost, - boxShadow: 'none', - borderRadius: 0, - display: 'flex', - flex: 1, - height: '10', - justifyContent: 'space-between', - padding: '.25rem .5rem', - transitionProperty: 'common', - transitionDuration: 'normal', - width: '100%', -}; - -const sectionStyles: SystemStyleObject = { - borderTopColor: 'gray.50', - borderTopWidth: '1px', - lineHeight: 1.5, -}; - -const sectionDefinitionStyles: SystemStyleObject = { - alignItems: 'center', - display: 'flex', - justifyContent: 'space-between', - padding: '.5rem .25rem', - title: { - color: 'uikit.800', - fontWeight: 700, - }, - description: { - fontWeight: 500, - wordBreak: 'break-all', - fontSize: 'md', - }, -}; - -const groupStyles: SystemStyleObject = { - fontSize: 'md', - letterSpacing: '0.007rem', - lineHeight: 1.5, - marginTop: '4', - 'div:last-of-type': { - borderBottomWidth: '1px', - borderBottomColor: 'gray.50', - }, -}; - -const commonBoxStyles: SystemStyleObject = { - borderColor: 'uikit.100', - boxShadow: 'none', - padding: '1rem 2rem 2rem', -}; - -const Tile: ComponentMultiStyleConfig = { - parts: tileParts, - baseStyle: { - container: containerBaseStyles, - group: groupStyles, - heading: headingBaseStyles, - section: sectionStyles, - sectionButton: buttonStyles, - sectionDefinition: sectionDefinitionStyles, - }, - variants: { - box: { - container: { - ...commonBoxStyles, - background: 'uikit.50', - }, - }, - 'light-box': { - container: { - ...commonBoxStyles, - }, - }, - }, -}; - -export default Tile; diff --git a/packages/manager/core/ovh-themes/ui-kit/foundations/breakpoints.ts b/packages/manager/core/ovh-themes/ui-kit/foundations/breakpoints.ts deleted file mode 100644 index 5e0e7c994038..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/foundations/breakpoints.ts +++ /dev/null @@ -1,10 +0,0 @@ -const breakpoints = { - xs: '100px', - sm: '340px', - md: '768px', - lg: '960px', - xl: '1200px', - '2xl': '1536px', -}; - -export default breakpoints; diff --git a/packages/manager/core/ovh-themes/ui-kit/foundations/colors.ts b/packages/manager/core/ovh-themes/ui-kit/foundations/colors.ts deleted file mode 100644 index 57c38334a3e9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/foundations/colors.ts +++ /dev/null @@ -1,69 +0,0 @@ -export default { - uikit: { - 0: '#FFF', - 50: '#F5FEFF', - 75: '#DEF8FF', - 100: '#bef1ff', - 200: '#85D9FD', - 300: '#4BB2F6', - 400: '#157EEA', - 500: '#0050D7', - 600: '#002DBE', - 700: '#000E9C', - 800: '#00185E', - 900: '#000D1F', - '800-text': '#4d5592', - }, - gray: { - 50: '#f2f2f2', - 100: '#e6e6e6', - 200: '#ccc', - 300: '#b3b3b3', - 400: '#999', - 500: '#808080', - 600: '#666', - 700: '#4d4d4d', - 800: '#333', - 900: '#1a1a1a', - }, - error: { - 100: '#faefef', - 300: '#ffd2dd', - 400: '#e0777c', - 500: '#c11b1b', - }, - warning: { - 100: '#faf6ef', - 300: '#feea86', - 400: '#fa9b3e', - 500: '#8b6111', - }, - success: { - 100: '#f3faef', - 300: '#dbf2bb', - 400: '#88c169', - 500: '#268403', - }, - promotion: { - 300: '#ffd1f3', - 500: '#ac246f', - 700: '#770040', - 900: '#420023', - '500-text': '#fbe155', - }, - product: { - alpha: '#fbff47', - beta: '#47ff78', - new: '#47fffa', - soon: 'white', - 'price-drop': '#ffc800', - 'sold-out': '#d4d5de', - 'limited-edition': '#f40', - }, - delivery: { - '120s': '#268403', - '24h': '#268403', - '72h': '#b6c511', - '10d': '#ffc800', - }, -}; diff --git a/packages/manager/core/ovh-themes/ui-kit/foundations/global.ts b/packages/manager/core/ovh-themes/ui-kit/foundations/global.ts deleted file mode 100644 index b097273cbcfb..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/foundations/global.ts +++ /dev/null @@ -1,107 +0,0 @@ -export default { - body: { - color: 'uikit.800-text', - fontFamily: 'Source Sans Pro', - letterSpacing: '0.12px', - }, - /* Link */ - a: { - color: 'uikit.500', - cursor: 'pointer', - fontWeight: 600, - _hover: { - color: 'uikit.700', - textDecoration: 'underline', - }, - }, - /* Abbreviation */ - 'abbr[title]': { - borderBottom: '1px dashed', - borderColor: 'uikit.400', - textDecoration: 'none', - cursor: 'help', - }, - /* Description */ - dd: { - fontWeight: 400, - marginLeft: 0, - marginBottom: '.5rem', - }, - dt: { - fontWeight: 700, - }, - 'dl.horizontal': { - dt: { - clear: 'left', - float: 'left', - lineHeight: '1.25rem', - margin: 0, - padding: 0, - }, - dd: { - lineHeight: '1.25rem', - margin: '0 0 .313rem', - textAlign: 'right', - }, - _after: { - clear: 'left', - content: '" "', - display: 'block', - }, - }, - /* Heading */ - 'h1, h2, h3, h4, h5, h6': { - color: 'uikit.800', - }, - 'h1, h2, h3, h4, h5': { - lineHeight: 1.25, - }, - h1: { - fontSize: '7xl', - fontWeight: 300, - }, - h2: { - fontSize: '5xl', - fontWeight: 400, - letterSpacing: 0, - }, - h3: { - fontSize: '4xl', - fontWeight: 400, - letterSpacing: 0, - }, - h4: { - fontSize: '1.75rem', - fontWeight: 700, - }, - h5: { - fontSize: 'xl', - fontWeight: 700, - }, - h6: { - fontSize: 'lg', - fontWeight: 700, - lineHeight: 1.5, - }, - /* List */ - ul: { - listStyle: 'none', - ul: { - paddingLeft: '.75rem', - }, - }, - 'ul.separated > li': { - borderBottom: '1px solid', - borderColor: 'uikit.200', - }, - /* Paragraph */ - p: { - wordBreak: 'normal', - }, - /* keyboard focus */ - 'button:focus-visible, a:focus-visible': { - outlineColor: 'green !important', - outlineStyle: 'dashed !important', - outlineWidth: '2px !important', - }, -}; diff --git a/packages/manager/core/ovh-themes/ui-kit/foundations/radius.ts b/packages/manager/core/ovh-themes/ui-kit/foundations/radius.ts deleted file mode 100644 index f8d69e4102c8..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/foundations/radius.ts +++ /dev/null @@ -1,5 +0,0 @@ -export default { - small: '2px', - medium: '6px', - large: '8px', -}; diff --git a/packages/manager/core/ovh-themes/ui-kit/foundations/shadows.ts b/packages/manager/core/ovh-themes/ui-kit/foundations/shadows.ts deleted file mode 100644 index 82492bdf669b..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/foundations/shadows.ts +++ /dev/null @@ -1,8 +0,0 @@ -export default { - // This is none because it's not the real outline property - // it's just a shadow on focus-visible. - // Outline styles are overriden in global styles. - outline: 'none', - primary: '0 0 6px 0 rgba(0, 14, 156, 0.2)', - secondary: '0 4px 6px 0 rgba(0, 14, 156, 0.2)', -}; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/CloudEssentialIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/CloudEssentialIcon.tsx deleted file mode 100644 index cb992011e65d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/CloudEssentialIcon.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const CloudEssentialIcon = createIcon({ - displayName: 'CloudEssentialIcon', - viewBox: '0 0 20 20', - path: [ - , - , - ], -}); - -export default CloudEssentialIcon; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/DomainDNSIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/DomainDNSIcon.tsx deleted file mode 100644 index 56795e193345..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/DomainDNSIcon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const DomainDNSIcon = createIcon({ - displayName: 'DomainDNSIcon', - viewBox: '0 0 32 32', - path: [ - , - ], -}); - -export default DomainDNSIcon; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/PartnerPlatformSHIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/PartnerPlatformSHIcon.tsx deleted file mode 100644 index 387323392e3d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/PartnerPlatformSHIcon.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const PartnerPlatformSHIcon = createIcon({ - displayName: 'PartnerPlatformSHIcon', - viewBox: '0 0 20 20', - path: [ - , - , - , - ], -}); - -export default PartnerPlatformSHIcon; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/ServerIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/ServerIcon.tsx deleted file mode 100644 index 630a23a5e058..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/ServerIcon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const ServerIcon = createIcon({ - displayName: 'ServerIcon', - viewBox: '0 0 32 32', - path: [ - , - ], -}); - -export default ServerIcon; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/index.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/index.ts deleted file mode 100644 index bee37473eca9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/concept/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export * from './CloudEssentialIcon'; -export * from './LineCommunicatingIcon'; -export * from './ServerIcon'; -export * from './DomainDNSIcon'; -export * from './PartnerPlatformSHIcon'; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/index.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/index.ts deleted file mode 100644 index 5e1e4f5a625f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export * from './concept'; -// TODO export * from './flags'; -export * from './ovh-font'; -export * from './system'; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCDA.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCDA.tsx deleted file mode 100644 index 74b5bd166684..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCDA.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontCDA = createIcon({ - displayName: 'OVHFontCDA', - viewBox: '0 0 80 80', - path: [ - , - , - , - , - , - , - ], -}); - -export default OVHFontCDA; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCertificate.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCertificate.tsx deleted file mode 100644 index ccb5d27c3ddd..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontCertificate.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontCertificate = createIcon({ - displayName: 'OVHFontCertificate', - viewBox: '0 0 80 80', - path: [ - , - , - , - ], -}); - -export default OVHFontCertificate; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDB.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDB.tsx deleted file mode 100644 index e64e10247630..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDB.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontDB = createIcon({ - displayName: 'OVHFontDB', - viewBox: '0 0 80 80', - path: [ - , - ], -}); - -export default OVHFontDB; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDedicatedCloud.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDedicatedCloud.tsx deleted file mode 100644 index ea5d35a4e9fa..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDedicatedCloud.tsx +++ /dev/null @@ -1,27 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontDedicatedCloud = createIcon({ - displayName: 'OVHFontDedicatedCloud', - viewBox: '-0.1 0 80 80', - path: [ - , - , - ], -}); - -export default OVHFontDedicatedCloud; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDomain.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDomain.tsx deleted file mode 100644 index 845cac836a53..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontDomain.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontDomain = createIcon({ - displayName: 'OVHFontDomain', - viewBox: '0 0 80 80', - path: [ - , - ], -}); - -export default OVHFontDomain; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHashtag.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHashtag.tsx deleted file mode 100644 index b968d1af8bb1..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHashtag.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontHashtag = createIcon({ - displayName: 'OVHFontHashtag', - viewBox: '0 0 80 80', - path: [ - , - ], -}); - -export default OVHFontHashtag; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHosting.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHosting.tsx deleted file mode 100644 index 850ad7b33985..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontHosting.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontHosting = createIcon({ - displayName: 'OVHFontHosting', - viewBox: '0 1 80 80', - path: [ - , - , - , - , - , - ], -}); - -export default OVHFontHosting; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontK8s.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontK8s.tsx deleted file mode 100644 index 5ea6b4a6db13..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontK8s.tsx +++ /dev/null @@ -1,43 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontK8s = createIcon({ - displayName: 'OVHFontK8s', - viewBox: '0 0 80 80', - path: [ - , - ], -}); - -export default OVHFontK8s; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMail.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMail.ts deleted file mode 100644 index 9c8c0772a225..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMail.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontMail = createIcon({ - displayName: 'OVHFontMail', - viewBox: '0 0.5 80 80', - d: - 'M65.6,12H14.4C6.5,12,0,18.2,0,26.2v28.2C0,62.6,6.7,69,15,69h50.4c8,0,14.6-6.2,14.6-14.3V26.2C80,18.2,73.5,12,65.6,12z M65.6,16c2.4,0,4.6,0.7,6.4,2.1L40.3,45.9h-0.1L8.2,18c1.7-1.3,3.9-2,6.2-2H65.6z M4,54.4V26.2c0-2,0.6-3.8,1.5-5.4l18.3,16.1 L5.7,60.2C4.6,58.5,4,56.5,4,54.4z M15,65c-2.4,0-4.7-0.6-6.5-2l18.4-23.6l10.7,9.4c0.8,0.7,1.7,1,2.7,1s1.9-0.3,2.7-1l10.7-9.4 L72,62.8c-1.8,1.4-4.1,2.1-6.5,2.1H15V65z M76,54.7c0,1.9-0.5,3.7-1.4,5.3l-18-23.2l18-15.8c0.9,1.5,1.4,3.3,1.4,5.2V54.7z', -}); - -export default OVHFontMail; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMessage.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMessage.tsx deleted file mode 100644 index 0ce7363f216f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontMessage.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontMessage = createIcon({ - displayName: 'OVHFontMessage', - viewBox: '0 0 80 80', - path: [ - , - , - , - , - ], -}); - -export default OVHFontMessage; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPrint.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPrint.tsx deleted file mode 100644 index f7c74d5b6a4b..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontPrint.tsx +++ /dev/null @@ -1,20 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontPrint = createIcon({ - displayName: 'OVHFontPrint', - viewBox: '0 0 80 80', - path: [ - , - , - , - , - ], -}); - -export default OVHFontPrint; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer.tsx deleted file mode 100644 index 2d9e3a1c2d9f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontServer = createIcon({ - displayName: 'OVHFontServer', - viewBox: '0 0 80 80', - path: [ - , - , - , - ], -}); - -export default OVHFontServer; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer2.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer2.tsx deleted file mode 100644 index 2a29c8867a41..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontServer2.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontServer2 = createIcon({ - displayName: 'OVHFontServer2', - viewBox: '0 0 80 80', - path: [ - , - , - ], -}); - -export default OVHFontServer2; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVRack.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVRack.tsx deleted file mode 100644 index 050724d86a64..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/OVHFontVRack.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const OVHFontVRack = createIcon({ - displayName: 'OVHFontVRack', - viewBox: '0 0 80 80', - path: [ - , - , - , - , - , - , - , - , - , - ], -}); - -export default OVHFontVRack; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/index.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/index.ts deleted file mode 100644 index b3b4ed29a568..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/ovh-font/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -export * from './OVHFontMail'; -export * from './OVHFontMessage'; -export * from './OVHFontHashtag'; -export * from './OVHFontDomain'; -export * from './OVHFontTelecomEthernet'; -export * from './OVHFontPrint'; -export * from './OVHFontPublicCloud'; -export * from './OVHFontServer'; -export * from './OVHFontIP'; -export * from './OVHFontK8s'; -export * from './OVHFontServer2'; -export * from './OVHFontPhone'; -export * from './OVHFontCertificate'; -export * from './OVHFontDedicatedCloud'; -export * from './OVHFontCDA'; -export * from './OVHFontCloudNAS'; -export * from './OVHFontVeeam'; -export * from './OVHFontVRack'; -export * from './OVHFontHosting'; -export * from './OVHFontDB'; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/AddIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/AddIcon.ts deleted file mode 100644 index e69a662e48b7..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/AddIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const AddIcon = createIcon({ - displayName: 'AddIcon', - viewBox: '0 0 24 24', - d: 'M12 3a1 1 0 0 1 1 1v7h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownIcon.ts deleted file mode 100644 index 1d17accdb93f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowDownIcon = createIcon({ - displayName: 'ArrowDownIcon', - viewBox: '0 0 24 24', - d: 'M12 2a1 1 0 0 1 1 1l-.001 15.586 4.294-4.293a1 1 0 0 1 1.414 1.414L12 22.414l-.7-.7a1.006 1.006 0 0 1-.015-.014l-5.992-5.993a1 1 0 0 1 1.414-1.414L11 18.584V3a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownRightIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownRightIcon.ts deleted file mode 100644 index 00bf3858773d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowDownRightIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowDownRightIcon = createIcon({ - displayName: 'ArrowDownRightIcon', - viewBox: '0 0 24 24', - d: 'M17.364 15.95V9.88a1 1 0 0 1 2 0v9.484H9.878a1 1 0 0 1 0-2h6.071L4.93 6.344a1 1 0 0 1 1.414-1.416l11.02 11.021z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowLeftIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowLeftIcon.ts deleted file mode 100644 index 540ea3822c18..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowLeftIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowLeftIcon = createIcon({ - displayName: 'ArrowLeftIcon', - viewBox: '0 0 24 24', - d: 'M22.207 12.207a1 1 0 0 1-1 1H5.621L9.914 17.5A1 1 0 0 1 8.5 18.914l-6.707-6.707.7-.7.015-.015L8.5 5.5a1 1 0 0 1 1.414 1.414l-4.29 4.292 15.583.001a1 1 0 0 1 1 1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowRightIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowRightIcon.ts deleted file mode 100644 index 0b636629a029..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowRightIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowRightIcon = createIcon({ - displayName: 'ArrowRightIcon', - viewBox: '0 0 24 24', - d: 'M1.793 12.207a1 1 0 0 1 1-1l15.586.001-4.293-4.294A1 1 0 0 1 15.5 5.5l6.707 6.707-.7.7-.015.015-5.992 5.992a1 1 0 0 1-1.414-1.414l4.29-4.292H2.794a1 1 0 0 1-1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowTransferIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowTransferIcon.ts deleted file mode 100644 index 1455e3f72e12..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowTransferIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowTransferIcon = createIcon({ - displayName: 'ArrowTransferIcon', - viewBox: '0 0 24 24', - d: 'm8.246 20.703-4.245-4.2 4.243-4.2a1.027 1.027 0 0 1 1.445 0c.395.393.41 1.027.034 1.438L7.98 15.468h7.995c.565.008 1.02.463 1.031 1.027v.013a1.023 1.023 0 0 1-1.036 1.027H7.982l1.716 1.7c.398.394.41 1.034.028 1.443a1.09 1.09 0 0 1-.761.322 1.009 1.009 0 0 1-.719-.297zm6.066-8a1.035 1.035 0 0 1-.029-1.444l1.742-1.727H8.03c-.568 0-1.029-.46-1.031-1.028V8.49a1.017 1.017 0 0 1 1.037-1.025h7.987l-1.716-1.7a1.027 1.027 0 0 1-.306-.713c-.007-.27.093-.532.279-.729a1.039 1.039 0 0 1 1.472-.031l4.245 4.2-4.243 4.2a1.027 1.027 0 0 1-1.442.011z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpIcon.ts deleted file mode 100644 index 4f651ac4078f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowUpIcon = createIcon({ - displayName: 'ArrowUpIcon', - viewBox: '0 0 24 24', - d: 'M12 22.414a1 1 0 0 1-1-1l.001-15.586-4.294 4.293a1 1 0 0 1-1.414-1.414L12 2l.7.7.015.015 5.992 5.992a1 1 0 0 1-1.414 1.414L13 5.831v15.582a1 1 0 0 1-1 1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpRightIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpRightIcon.ts deleted file mode 100644 index 8f50dd4d24a7..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ArrowUpRightIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ArrowUpRightIcon = createIcon({ - displayName: 'ArrowUpRightIcon', - viewBox: '0 0 24 24', - d: 'M15.95 6.636H9.88a1 1 0 0 1 0-2h9.484v9.485a1 1 0 0 1-2 0v-6.07L6.344 19.07a1 1 0 0 1-1.416-1.415L15.95 6.636z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BellIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BellIcon.ts deleted file mode 100644 index d8e8261af974..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BellIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const BellIcon = createIcon({ - displayName: 'BellIcon', - viewBox: '0 0 24 24', - d: 'M12 2a7 7 0 0 1 7 7v5c0 1.65.488 2.626 1.447 3.106.944.471.608 1.894-.447 1.894h-4.902a2.999 2.999 0 0 1-5.196 0H4c-1.055 0-1.391-1.423-.447-1.894C4.513 16.626 5 15.65 5 14V9a7 7 0 0 1 7-7zm0 2a5 5 0 0 0-5 5v5c0 1.171-.21 2.178-.632 3h11.264c-.422-.822-.632-1.829-.632-3V9a5 5 0 0 0-5-5z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BinIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BinIcon.ts deleted file mode 100644 index d6d441aa8006..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BinIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const BinIcon = createIcon({ - displayName: 'BinIcon', - viewBox: '0 0 24 24', - d: 'M15 5h4a1 1 0 0 1 0 2H5a1 1 0 0 1 0-2h4c0-1.857.386-1.99.883-2h4.234c.497.01.883.143.883 2zm-5 4a1 1 0 0 1 1 1v7a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1zm8-1a1 1 0 0 1 1 1v11c0 1.219-.781 2-2 2H7c-1.219 0-2-.781-2-2V9a1 1 0 0 1 2 0v11h10V9a1 1 0 0 1 1-1zm-4 1a1 1 0 0 1 1 1v7a1 1 0 0 1-2 0v-7a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BookIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BookIcon.ts deleted file mode 100644 index ae7f3588d707..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/BookIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const BookIcon = createIcon({ - displayName: 'BookIcon', - viewBox: '0 0 24 24', - d: 'M20 18h-4.422l1.905-1.143a.998.998 0 0 0 .486-.857V9H20v9zM4 9h2.031v7c0 .35.182.673.481.854L8.396 18H4V9zm4.031-2.222 2.936 1.784v8.66l-2.936-1.785V6.778zm4.936 1.788 3.002-1.8v8.668l-3.002 1.8V8.566zM20 7h-2.031V5a1 1 0 0 0-1.514-.857l-4.484 2.69-4.42-2.687a1.007 1.007 0 0 0-1.01-.018c-.315.178-.51.511-.51.872v2H4c-1.103 0-2 .897-2 2v9c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CalendarIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CalendarIcon.ts deleted file mode 100644 index c5e23d7a5c20..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CalendarIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const CalendarIcon = createIcon({ - displayName: 'CalendarIcon', - viewBox: '0 0 24 24', - d: 'M16 2a1 1 0 0 1 1 1v1h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3V3a1 1 0 1 1 2 0v1h6V3a1 1 0 0 1 1-1zm4 9H4v9h16v-9zM7 6H4v3h16V6h-3v1a1 1 0 0 1-2 0V6H9v1a1 1 0 1 1-2 0V6z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CartIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CartIcon.ts deleted file mode 100644 index 1e4a8e3e27ad..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CartIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const CartIcon = createIcon({ - displayName: 'CartIcon', - viewBox: '0 0 24 24', - d: 'M8.5 18a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm12 0a2.5 2.5 0 1 1-.002 5.002A2.5 2.5 0 0 1 20.5 18zm-12 2a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zm12 0a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1zM5 2c.43 0 .805.263.943.646l.032.107.829 3.605h16.197c.594 0 1.048.494.995 1.047l-.018.112-1.61 7.363c-.344 1.243-1.506 2.105-2.785 2.12l-.175-.003-9.676-.001c-1.335.063-2.541-.741-2.967-1.984l-.053-.172-1.673-7.265-.01-.036-.012-.06-.82-3.559-3.199.001c-.512 0-.934-.37-.991-.848L0 2.96c0-.493.385-.9.882-.955L.998 2H5zm16.772 6.279H7.246l1.405 6.106c.108.39.46.664.908.69l9.898.002c.417.02.796-.221.938-.55l.032-.092 1.345-6.156z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChatIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChatIcon.ts deleted file mode 100644 index 0402ade5fd73..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChatIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChatIcon = createIcon({ - displayName: 'ChatIcon', - viewBox: '0 0 24 24', - d: 'm5.26 19.252 3.117-1.558a1 1 0 0 1 .706-.072c.93.25 1.912.378 2.917.378 5.013 0 9-3.19 9-7s-3.987-7-9-7-9 3.19-9 7c0 1.736.823 3.386 2.308 4.671a1 1 0 0 1 .335.898l-.383 2.683zm-.813 2.642A1 1 0 0 1 3.01 20.86l.579-4.051C1.937 15.208 1 13.17 1 11c0-5.026 4.968-9 11-9s11 3.974 11 9-4.968 9-11 9c-1.047 0-2.074-.12-3.06-.352l-4.493 2.246z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CheckIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CheckIcon.ts deleted file mode 100644 index d04e6b1db160..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CheckIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const CheckIcon = createIcon({ - displayName: 'CheckIcon', - viewBox: '0 0 24 24', - d: 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a.995.995 0 0 1-.53.277l-.118.014h-.118a.996.996 0 0 1-.648-.29l-5-5a1 1 0 0 1 1.414-1.415L9 16.585z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronDownIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronDownIcon.ts deleted file mode 100644 index dea0801b92bf..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronDownIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChevronDownIcon = createIcon({ - displayName: 'ChevronDownIcon', - viewBox: '0 0 24 24', - d: 'M17.293 9.293a1 1 0 0 1 1.414 1.414L12 17.414l-6.707-6.707a1 1 0 0 1 1.414-1.414L12 14.586l5.293-5.293z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronLeftIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronLeftIcon.ts deleted file mode 100644 index a0afb34abb8d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronLeftIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChevronLeftIcon = createIcon({ - displayName: 'ChevronLeftIcon', - viewBox: '0 0 24 24', - d: 'M14.914 17.5a1 1 0 0 1-1.414 1.414l-6.707-6.707L13.5 5.5a1 1 0 0 1 1.414 1.414l-5.293 5.293 5.293 5.293z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronRightIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronRightIcon.ts deleted file mode 100644 index 0eff5b9fa35f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronRightIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChevronRightIcon = createIcon({ - displayName: 'ChevronRightIcon', - viewBox: '0 0 24 24', - d: 'M9.086 6.914A1 1 0 0 1 10.5 5.5l6.707 6.707-6.707 6.707A1 1 0 0 1 9.086 17.5l5.293-5.293-5.293-5.293z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpDownIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpDownIcon.ts deleted file mode 100644 index 0753f3dedcbe..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpDownIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChevronUpDownIcon = createIcon({ - displayName: 'ChevronUpDownIcon', - viewBox: '0 0 24 24', - d: 'M6.707 13.707 12 19l5.293-5.293a1 1 0 0 1 1.414 1.414L12 21.828l-6.707-6.707a1 1 0 1 1 1.414-1.414zM12 3l6.707 6.707a1 1 0 1 1-1.414 1.414L12 5.828l-5.293 5.293a1 1 0 1 1-1.414-1.414L12 3z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpIcon.ts deleted file mode 100644 index 54dbe89e5a0d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ChevronUpIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ChevronUpIcon = createIcon({ - displayName: 'ChevronUpIcon', - viewBox: '0 0 24 24', - d: 'M6.707 15.121a1 1 0 0 1-1.414-1.414L12 7l6.707 6.707a1 1 0 0 1-1.414 1.414L12 9.828l-5.293 5.293z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ClockWaitIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ClockWaitIcon.ts deleted file mode 100644 index cab4ed5a10d9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ClockWaitIcon.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ClockWaitIcon = createIcon({ - displayName: 'ClockWaitIcon', - viewBox: '0 0 24 24', - d: - 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 1a1 1 0 0 1 1 1v6.586l3.707 3.707a1 1 0 0 1-1.414 1.414L11 12.414V5a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CloseIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CloseIcon.ts deleted file mode 100644 index 4139330c5789..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CloseIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const CloseIcon = createIcon({ - displayName: 'CloseIcon', - viewBox: '0 0 24 24', - d: 'm7.05 5.636 4.95 4.95 4.95-4.95a1 1 0 1 1 1.414 1.414L13.414 12l4.95 4.95a1 1 0 1 1-1.414 1.414L12 13.414l-4.95 4.95a1 1 0 0 1-1.414-1.414l4.95-4.95-4.95-4.95A1 1 0 0 1 7.05 5.636z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CopyIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CopyIcon.ts deleted file mode 100644 index 62320b3b6b38..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/CopyIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const CopyIcon = createIcon({ - displayName: 'CopyIcon', - viewBox: '0 0 24 24', - d: 'M7.999 6 8 7.959 6 8v11h9v.5c0 .828-.657 1.5-1.467 1.5H5.467C4.657 21 4 20.328 4 19.5v-12C4 6.672 4.657 6 5.467 6h2.532zm8.317-3c.386 0 .758.156 1.032.435l2.218 2.25c.278.281.434.664.434 1.064V16.5c0 .828-.657 1.5-1.467 1.5h-8.066C9.657 18 9 17.328 9 16.5V6.005L8 6h1V4.5c0-.828.657-1.5 1.467-1.5h5.849zm-2.317 2H11v1h.316c.08 0 .159.007.237.02L11 6.016V16h7V9h-2.286A1.715 1.715 0 0 1 14 7.286L13.999 5zm2.186 0h-.471v2.086c0 .11.09.2.2.2L18 7.285v-.35l-.988-1.088L16.185 5z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisIcon.ts deleted file mode 100644 index e51556ad9739..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EllipsisIcon = createIcon({ - displayName: 'EllipsisIcon', - viewBox: '0 0 24 24', - d: 'M12 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm-6 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm12 0a2 2 0 1 1 0 4 2 2 0 0 1 0-4z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisVerticalIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisVerticalIcon.ts deleted file mode 100644 index ca847c0c6c59..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EllipsisVerticalIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EllipsisVerticalIcon = createIcon({ - displayName: 'EllipsisVerticalIcon', - viewBox: '0 0 24 24', - d: 'M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm0-6a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm0 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EmailIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EmailIcon.ts deleted file mode 100644 index 1dee3e814cdb..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EmailIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EmailIcon = createIcon({ - displayName: 'EmailIcon', - viewBox: '0 0 24 24', - d: 'M4 20a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4zm0-2h16V7.143l-7.394 5.653a.998.998 0 0 1-1.215 0L3.998 7.142 4 18zm8-7.257L18.2 6H5.8l6.2 4.743z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EqualIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EqualIcon.ts deleted file mode 100644 index 36ceb182a18e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EqualIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EqualIcon = createIcon({ - displayName: 'EqualIcon', - viewBox: '0 0 24 24', - d: 'M18.222 7c.43 0 .778.448.778 1s-.348 1-.778 1H5.778C5.348 9 5 8.552 5 8s.348-1 .778-1h12.444zm0 8c.43 0 .778.448.778 1s-.348 1-.778 1H5.778C5.348 17 5 16.552 5 16s.348-1 .778-1h12.444z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorCircleIcon.ts deleted file mode 100644 index d47b32d90711..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ErrorCircleIcon = createIcon({ - displayName: 'ErrorCircleIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zM8.363 6.96l.094.083 3.548 3.548 3.55-3.548a1 1 0 0 1 1.414 1.414l-3.549 3.548 3.55 3.55a1 1 0 0 1 .083 1.32l-.083.095a1 1 0 0 1-1.32.083l-.095-.083-3.55-3.55-3.548 3.549a1 1 0 1 1-1.414-1.414l3.548-3.55-3.548-3.548a1 1 0 0 1-.083-1.32l.083-.094a1 1 0 0 1 1.32-.083z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorIcon.ts deleted file mode 100644 index 6f543f91165e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ErrorIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ErrorIcon = createIcon({ - displayName: 'ErrorIcon', - viewBox: '0 0 24 24', - d: 'M13.014 3.248a2 2 0 0 1 .71.71l8.251 14.028A2 2 0 0 1 20.252 21H3.748a2 2 0 0 1-1.723-3.014l8.251-14.028a2 2 0 0 1 2.738-.71zM12 4.972 3.748 19h16.504L12 4.972zm.068 12.025h.017a1.006 1.006 0 0 1-.052.002L12 17l.068-.003zM12 17a1.018 1.018 0 0 1-.367-.07l-.056-.024a1.016 1.016 0 0 1-.198-.122l-.088-.079-.05-.056.048.055-.05-.055-.026-.032-.022-.029a1.045 1.045 0 0 1-.154-.318.959.959 0 0 1-.025-.116l-.008-.069L11 16a1.018 1.018 0 0 1 .037-.27l.012-.04a.96.96 0 0 1 .067-.158l.034-.059a1.05 1.05 0 0 1 .063-.09l.078-.088.064-.059.011-.01.001-.001.001-.001.05-.038a1.042 1.042 0 0 1 .32-.151.933.933 0 0 1 .112-.024l.067-.008L12 15h.02a1.006 1.006 0 0 1 .183.02l.058.014a1.069 1.069 0 0 1 .106.035l.056.025a1.016 1.016 0 0 1 .194.119l.09.08a1.008 1.008 0 0 1 .219.329l.025.07a1.11 1.11 0 0 1 .037.154l.008.068.002.069v-.043l.001.028v.066l-.003.051a.985.985 0 0 1-.033.185l-.012.04a.96.96 0 0 1-.164.307l-.08.09a1.008 1.008 0 0 1-.447.259l-.056.013a1.099 1.099 0 0 1-.056.01l-.066.007h-.002l-.005.001h-.007l.011-.001L12 17zm-.634-1.774-.01.01-.063.057.06-.056.013-.011zm.553-.224-.002.001-.006.001.008-.002zM12 15l-.069.002h.015L11.98 15H12zm0-6a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm-.622 6.217-.01.007v.001l.01-.008z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ExternalLinkIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ExternalLinkIcon.ts deleted file mode 100644 index 5f491173a4f0..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ExternalLinkIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ExternalLinkIcon = createIcon({ - displayName: 'ExternalLinkIcon', - viewBox: '0 0 24 24', - d: 'M12.657 2a1 1 0 1 0 0 2l6.072.002-11.022 11.02a1 1 0 0 0 0 1.414c.391.39 1.024.39 1.415 0l11.021-11.02v6.07a.999.999 0 1 0 1.999 0V2h-9.485zM3 2.051a1 1 0 0 0-1 1v18c0 .551.448 1 1 1h18a1 1 0 0 0 1-1v-3.975a1 1 0 1 0-2 0v2.975H4v-16h3.014a1 1 0 1 0 0-2H3z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeClosedIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeClosedIcon.ts deleted file mode 100644 index 0dff5282fb16..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeClosedIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EyeClosedIcon = createIcon({ - displayName: 'EyeClosedIcon', - viewBox: '0 0 24 24', - d: 'M19.778 4.222c.39.39.32 1.094-.157 1.571L5.793 19.621c-.477.477-1.18.548-1.571.157-.39-.39-.32-1.094.157-1.571L18.207 4.379c.477-.477 1.18-.548 1.571-.157zm-3.319 5.947 2.81-2.812a13.098 13.098 0 0 1 3.38 3.486 2.124 2.124 0 0 1-.004 2.32c-2.245 3.39-5.866 5.495-9.815 5.78-.181.022-.364.04-.55.05l-.279.008-.02-.001a6.747 6.747 0 0 1-.796-.055 12.719 12.719 0 0 1-2.943-.56l1.815-1.814A4.602 4.602 0 0 0 12 17l.013-.001c2.632-.006 4.778-2.234 4.778-5a5.18 5.18 0 0 0-.331-1.83l2.81-2.812zm-4.463-5.17h.011c.006 0 .011.003.017.003.271 0 .537.022.8.055.895.063 1.774.22 2.624.466l-1.786 1.786a4.595 4.595 0 0 0-1.37-.3l-.29-.01c-2.638.002-4.79 2.232-4.79 5a5.2 5.2 0 0 0 .227 1.531l-2.946 2.947a13.116 13.116 0 0 1-3.15-3.32 2.128 2.128 0 0 1 .003-2.32c2.252-3.4 5.887-5.506 9.84-5.782.261-.032.525-.053.795-.054h.008L12.007 5zM5.883 8.982a11.161 11.161 0 0 0-2.866 2.955c-.023.037-.023.092-.003.123a11.177 11.177 0 0 0 2.87 2.96A7.139 7.139 0 0 1 5.211 12c0-1.08.246-2.102.672-3.018zm12.241.01a7.134 7.134 0 0 1 0 6.018 11.154 11.154 0 0 0 2.85-2.944.125.125 0 0 0 .004-.124 11.17 11.17 0 0 0-2.854-2.95z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeOpenIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeOpenIcon.ts deleted file mode 100644 index 4698035fc77e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/EyeOpenIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const EyeOpenIcon = createIcon({ - displayName: 'EyeOpenIcon', - viewBox: '0 0 24 24', - d: 'M12.016 5c.28.003.545.024.808.057 3.946.28 7.573 2.385 9.825 5.786a2.124 2.124 0 0 1-.004 2.32c-2.245 3.39-5.866 5.495-9.815 5.78a6.657 6.657 0 0 1-.829.058h-.012a6.87 6.87 0 0 1-.804-.056c-3.952-.276-7.587-2.382-9.843-5.787a2.128 2.128 0 0 1 .004-2.321c2.252-3.4 5.887-5.506 9.84-5.782.261-.032.525-.053.795-.054h.035zm-.014 2c-2.638 0-4.79 2.23-4.79 5 0 2.769 2.151 4.999 4.787 5l.013-.001c2.632-.006 4.778-2.234 4.778-5 0-2.768-2.152-4.998-4.788-5zM5.883 8.98a11.161 11.161 0 0 0-2.866 2.956c-.023.037-.023.092-.003.123a11.177 11.177 0 0 0 2.87 2.96 7.139 7.139 0 0 1-.673-3.02c0-1.08.246-2.102.672-3.018zm12.241.012a7.134 7.134 0 0 1 0 6.017 11.154 11.154 0 0 0 2.85-2.944.125.125 0 0 0 .004-.124 11.17 11.17 0 0 0-2.854-2.95zm-6.028.826a1.658 1.658 0 0 0-.095.545c0 .904.707 1.637 1.579 1.637.179 0 .358-.035.526-.099v.1c0 1.204-.942 2.181-2.105 2.181S9.896 13.205 9.896 12s.942-2.182 2.105-2.182z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FileIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FileIcon.ts deleted file mode 100644 index d091323c78a0..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FileIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const FileIcon = createIcon({ - displayName: 'FileIcon', - viewBox: '0 0 24 24', - d: 'M14.146 3.5h.26c.462 0 .905.186 1.227.517l2.38 2.44c.312.32.487.749.487 1.196V18.8c0 .939-.776 1.7-1.733 1.7H7.233c-.957 0-1.733-.761-1.733-1.7V5.2c0-.939.776-1.7 1.733-1.7h6.913zm-1.647 1.699L7.233 5.2v13.6h9.534l-.001-9.3h-2.552A1.714 1.714 0 0 1 12.5 7.786l-.001-2.587zm1.811.015a.096.096 0 0 0-.096.096v2.276c0 .11.09.2.2.2h2.305a.07.07 0 0 0 .05-.022l-.002-.12a.163.163 0 0 0-.028-.038l-1.578-1.618-.749-.75a.228.228 0 0 0-.102-.024z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FilterIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FilterIcon.ts deleted file mode 100644 index ffa9ebe62725..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FilterIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const FilterIcon = createIcon({ - displayName: 'FilterIcon', - viewBox: '0 0 24 24', - d: 'm3.5 3-.087.004a1.122 1.122 0 0 0-.164.027.999.999 0 0 0-.956 1.676l6.708 6.708V20l.002.093a1 1 0 0 0 1.719.78l4.001-4.181.013-.016a.65.65 0 0 0 .059-.07l.023-.031c.015-.021.029-.043.043-.066a1.018 1.018 0 0 0 .054-.103l.016-.04a.684.684 0 0 0 .025-.071.467.467 0 0 0 .011-.04l.015-.063.009-.06c.003-.018.004-.04.006-.06.002-.016.002-.032.003-.05v-4.607l6.708-6.707.082-.094a1 1 0 1 0-1.038-1.581A1 1 0 0 0 20.5 3h-17 17-17zm15.084 2-5.291 5.293a1.131 1.131 0 0 0-.083.094l-.013.017c-.018.024-.035.05-.051.076l-.021.035-.031.06-.023.053-.021.06c-.006.015-.009.03-.014.046l-.016.065-.009.052a.993.993 0 0 0-.007.06l-.004.07v4.617l-2 2.09V11l-.001-.032-.001-.028v-.015l-.009-.074-.009-.052-.016-.065a.592.592 0 0 0-.014-.045l-.021-.06-.022-.052a.845.845 0 0 0-.032-.06l-.021-.037a.821.821 0 0 0-.051-.075l-.028-.035-.068-.077L5.415 5h13.169z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FolderIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FolderIcon.ts deleted file mode 100644 index 14396f1b8c8c..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/FolderIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const FolderIcon = createIcon({ - displayName: 'FolderIcon', - viewBox: '0 0 24 24', - d: 'M4 6v12h16V8H10a2 2 0 0 1-1.789-1.106L7.764 6H4zm3.764-2a2 2 0 0 1 1.789 1.106L10 6h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h3.764z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GearIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GearIcon.ts deleted file mode 100644 index 67803958c007..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GearIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const GearIcon = createIcon({ - displayName: 'GearIcon', - viewBox: '0 0 24 24', - d: 'M12.558 2a3 3 0 0 1 2.847 2.051l.282.848c.211.11.418.23.619.357l.875-.179a3 3 0 0 1 3.2 1.44l.558.967a3 3 0 0 1-.353 3.49l-.594.67a8.12 8.12 0 0 1 0 .712l.594.67a3 3 0 0 1 .353 3.49l-.558.968a3 3 0 0 1-3.2 1.439l-.875-.18a7.949 7.949 0 0 1-.619.358l-.282.848A3 3 0 0 1 12.558 22h-1.116a3 3 0 0 1-2.847-2.051l-.282-.848a7.993 7.993 0 0 1-.619-.357l-.875.179a3 3 0 0 1-3.2-1.44l-.558-.967a3 3 0 0 1 .353-3.49l.594-.67a8.12 8.12 0 0 1 0-.712l-.594-.67a3 3 0 0 1-.353-3.49l.558-.968a3 3 0 0 1 3.2-1.439l.875.18c.201-.129.408-.248.619-.358l.282-.848A3 3 0 0 1 11.442 2h1.116zm0 2h-1.116a1 1 0 0 0-.95.684L9.94 6.346l-.4.18a6.06 6.06 0 0 0-1.047.605l-.356.257-1.718-.351a1 1 0 0 0-1.067.48l-.558.967a1 1 0 0 0 .117 1.163l1.164 1.312-.044.435a6.083 6.083 0 0 0 0 1.212l.044.435-1.164 1.312a1 1 0 0 0-.117 1.163l.558.968a1 1 0 0 0 1.067.48l1.718-.352.356.257c.328.236.679.44 1.047.605l.4.18.554 1.662a1 1 0 0 0 .949.684h1.116a1 1 0 0 0 .95-.684l.553-1.662.4-.18a6.06 6.06 0 0 0 1.047-.605l.356-.257 1.718.351a1 1 0 0 0 1.067-.48l.558-.967a1 1 0 0 0-.117-1.163l-1.164-1.312.044-.435a6.083 6.083 0 0 0 0-1.212l-.044-.435 1.164-1.312a1 1 0 0 0 .117-1.163l-.558-.968a1 1 0 0 0-1.067-.48l-1.718.352-.356-.257a5.993 5.993 0 0 0-1.047-.605l-.4-.18-.554-1.662a1 1 0 0 0-.95-.684zM12 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GuidesIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GuidesIcon.ts deleted file mode 100644 index b5e8bc8d60c6..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/GuidesIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const GuidesIcon = createIcon({ - displayName: 'GuidesIcon', - viewBox: '0 0 24 24', - d: 'M20 18h-4.422l1.905-1.143a.998.998 0 0 0 .486-.857V9H20v9zM4 9h2.031v7c0 .35.182.673.481.854L8.396 18H4V9zm4.031-2.222 2.936 1.784v8.66l-2.936-1.785V6.778zm4.936 1.788 3.002-1.8v8.668l-3.002 1.8V8.566zM20 7h-2.031V5a1 1 0 0 0-1.514-.857l-4.484 2.69-4.42-2.687a1.007 1.007 0 0 0-1.01-.018c-.315.178-.51.511-.51.872v2H4c-1.103 0-2 .897-2 2v9c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HamburgerIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HamburgerIcon.ts deleted file mode 100644 index 9943d38754df..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HamburgerIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const HamburgerIcon = createIcon({ - displayName: 'HamburgerIcon', - viewBox: '0 0 24 24', - d: 'M18 16a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2h12zm0-5a1 1 0 0 1 0 2H6a1 1 0 0 1 0-2h12zm0-5a1 1 0 0 1 0 2H6a1 1 0 1 1 0-2h12z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpCircleIcon.ts deleted file mode 100644 index faabdd24c847..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const HelpCircleIcon = createIcon({ - displayName: 'HelpCircleIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 13.1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-10.2c1.796 0 3.5 1.704 3.5 3.5 0 1.434-1.087 2.81-2.44 3.306l-.06.02v1.424c0 .41-.386.92-.883.992L12 15.15c-.513 0-.936-.481-.993-.904L11 14.15v-2c0-.29.194-.631.483-.83a.868.868 0 0 1 .517-.17c.83 0 1.75-.92 1.75-1.75S12.83 7.65 12 7.65s-1.75.92-1.75 1.75a.875.875 0 1 1-1.75 0c0-1.796 1.704-3.5 3.5-3.5zm1 6.826-.118.04.118-.04z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpIcon.ts deleted file mode 100644 index d97e2d83d2a9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HelpIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const HelpIcon = createIcon({ - displayName: 'HelpIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 13.1a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm0-10.2c1.796 0 3.5 1.704 3.5 3.5 0 1.434-1.087 2.81-2.44 3.306l-.06.02v1.424c0 .41-.386.92-.883.992L12 15.15c-.513 0-.936-.481-.993-.904L11 14.15v-2c0-.29.194-.631.483-.83a.868.868 0 0 1 .517-.17c.83 0 1.75-.92 1.75-1.75S12.83 7.65 12 7.65s-1.75.92-1.75 1.75a.875.875 0 1 1-1.75 0c0-1.796 1.704-3.5 3.5-3.5zm1 6.826-.118.04.118-.04z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HomeIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HomeIcon.ts deleted file mode 100644 index dbfc59581bd4..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/HomeIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const HomeIcon = createIcon({ - displayName: 'HomeIcon', - viewBox: '0 0 24 24', - d: 'M4 23c-1.333 0-2-.667-2-2V10l10-9 10 9v11c0 1.333-.667 2-2 2H4zm8-19.31-8 7.2V21h4v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6h4V10.89l-8-7.2zM14 15h-4v6h4v-6z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/IndeterminateIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/IndeterminateIcon.ts deleted file mode 100644 index d0d6cee9cfb6..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/IndeterminateIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const IndeterminateIcon = createIcon({ - displayName: 'IndeterminateIcon', - viewBox: '0 0 24 24', - d: 'M20 11a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2h16z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoCircleIcon.ts deleted file mode 100644 index cedb11ea6c01..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const InfoCircleIcon = createIcon({ - displayName: 'InfoCircleIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 8a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoIcon.ts deleted file mode 100644 index 03e72b952d75..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/InfoIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const InfoIcon = createIcon({ - displayName: 'InfoIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 8a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm0-3a1 1 0 1 1 0 2 1 1 0 0 1 0-2z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LightbulbIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LightbulbIcon.ts deleted file mode 100644 index 403c1c58a0e9..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LightbulbIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const LightbulbIcon = createIcon({ - displayName: 'LightbulbIcon', - viewBox: '0 0 24 24', - d: 'M14 20a1 1 0 0 1 0 2h-4a1 1 0 0 1 0-2h4zm2.95-16.95c2.72 2.72 2.571 6.843-.243 9.657-.278.278-.482.777-.596 1.457-.09.54-.111 1.014-.111 1.836 0 1.219-.781 2-2 2h-4c-1.219 0-2-.781-2-2 0-1.715-.174-2.76-.707-3.293-2.76-2.76-2.939-6.96-.243-9.657a7 7 0 0 1 9.9 0zM8.464 4.464c-1.886 1.887-1.762 4.824.243 6.829C9.774 12.36 10 13.715 10 16h4c0-.928.025-1.485.139-2.164.175-1.054.528-1.918 1.154-2.543 2.055-2.055 2.158-4.914.243-6.829a5 5 0 0 0-7.072 0z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ListIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ListIcon.ts deleted file mode 100644 index 995f1443b857..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ListIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ListIcon = createIcon({ - displayName: 'ListIcon', - viewBox: '0 0 24 24', - d: 'M18 16a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2h8zM6 16a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm12-5a1 1 0 0 1 0 2h-8a1 1 0 0 1 0-2h8zM6 11a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm12-5a1 1 0 0 1 0 2h-8a1 1 0 1 1 0-2h8zM6 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LocationIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LocationIcon.ts deleted file mode 100644 index e3a780a34390..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LocationIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const LocationIcon = createIcon({ - displayName: 'LocationIcon', - viewBox: '0 0 24 24', - d: 'M12 2c3.866 0 7 2.985 7 6.667 0 4.222-2.333 8.666-7 13.333-4.667-4.667-7-9.111-7-13.333C5 4.985 8.134 2 12 2zm0 2C9.217 4 7 6.112 7 8.667c0 3.195 1.633 6.676 5 10.429 3.367-3.753 5-7.234 5-10.43C17 6.113 14.783 4 12 4zm0 3a2 2 0 1 1 0 4 2 2 0 0 1 0-4z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LockIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LockIcon.ts deleted file mode 100644 index e8e446ba4b5e..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/LockIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const LockIcon = createIcon({ - displayName: 'LockIcon', - viewBox: '0 0 24 24', - d: 'M4 24a2 2 0 0 1-2-2V12a2 2 0 0 1 2-2h1V7a7.008 7.008 0 0 1 7-7 7.008 7.008 0 0 1 7 7v3h1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4zm0-2h16V12H4v10zm13-12V7a5.007 5.007 0 0 0-5-5 5.007 5.007 0 0 0-5 5v3h10zm-6 9v-1c0-.084.01-.168.031-.25a2.001 2.001 0 1 1 1.938 0c.021.082.032.166.032.25v1A1 1 0 0 1 11 19z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/MinusIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/MinusIcon.ts deleted file mode 100644 index 1b41861167ce..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/MinusIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const MinusIcon = createIcon({ - displayName: 'MinusIcon', - viewBox: '0 0 24 24', - d: 'M20 11a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2h16z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OKIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OKIcon.ts deleted file mode 100644 index 515757ac3c02..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OKIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const OKIcon = createIcon({ - displayName: 'OKIcon', - viewBox: '0 0 24 24', - d: 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a.995.995 0 0 1-.53.277l-.118.014h-.118a.996.996 0 0 1-.648-.29l-5-5a1 1 0 0 1 1.414-1.415L9 16.585z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OVHIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OVHIcon.ts deleted file mode 100644 index 3755e0d2694f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/OVHIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const OVHIcon = createIcon({ - displayName: 'OVHIcon', - viewBox: '0 0 24 24', - d: 'M17.567 5 9.332 19H2.71C-.426 15.245-.882 9.991 1.56 5.772l4.307 7.302L10.602 5h6.965zm4.872.755c2.443 4.22 1.987 9.473-1.149 13.228h-6.622l2.041-3.458h-2.693l3.14-5.388h2.727z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PenIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PenIcon.ts deleted file mode 100644 index cbfa494862fb..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PenIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const PenIcon = createIcon({ - displayName: 'PenIcon', - viewBox: '0 0 24 24', - d: 'm22.223 2.901-.877-.878a3.505 3.505 0 0 0-4.95 0L3.016 15.404a.88.88 0 0 0-.223.385l-1.76 6.352a.874.874 0 0 0 1.077 1.076l6.352-1.76a.855.855 0 0 0 .385-.225L22.224 7.851a3.512 3.512 0 0 0-.001-4.95zM6.611 20.154l-3.48.965.962-3.483 2.518 2.518zM19.044 8.563 8.269 19.335l-3.358-3.356L15.688 5.205l3.356 3.358zm-.174-5.814c.464-.001.909.183 1.236.512l.88.88a1.756 1.756 0 0 1 0 2.476l-.711.711-3.355-3.355.712-.712c.328-.33.774-.514 1.238-.512z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PhoneIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PhoneIcon.ts deleted file mode 100644 index 4da43732b622..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PhoneIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const PhoneIcon = createIcon({ - displayName: 'PhoneIcon', - viewBox: '0 0 24 24', - d: 'M14.616 12.84c.496-.497 1.141-.743 1.86-.743.756 0 1.472.315 2.083.884l2.556 2.56c.486.486.789 1.136.88 1.885.045.756-.224 1.514-.74 2.03l-1.432 1.435c-.147.147-.324.28-.536.407-.786.466-1.695.702-2.7.702-2.883 0-6.51-1.916-9.613-4.993C2.81 12.806.878 7.688 2.67 4.755c.111-.24.27-.45.472-.617L4.568 2.71A2.684 2.684 0 0 1 6.393 2c.756 0 1.473.315 2.083.884l2.556 2.56c1.111 1.112 1.193 2.879.112 3.916l-1.023 1.025a21.935 21.935 0 0 0 1.613 1.865c.573.574 1.191 1.11 1.858 1.616l1.024-1.026zM4.461 5.64l-.062.12c-1.22 1.91.377 6.19 3.99 9.833C11.145 18.327 14.313 20 16.588 20c.654 0 1.21-.145 1.675-.42a.843.843 0 0 0 .145-.102l1.432-1.435c.1-.1.17-.298.165-.435a1.133 1.133 0 0 0-.305-.655l-2.53-2.533c-.232-.217-.474-.323-.695-.323-.206 0-.338.05-.444.156l-1.629 1.632a1 1 0 0 1-1.28.113 20.614 20.614 0 0 1-2.815-2.347 22.9 22.9 0 0 1-2.32-2.795A1 1 0 0 1 8.1 9.578l1.644-1.646c.249-.239.226-.721-.127-1.075l-2.53-2.534C6.856 4.107 6.614 4 6.394 4a.666.666 0 0 0-.444.157L4.516 5.59l-.055.048z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PlusIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PlusIcon.ts deleted file mode 100644 index 3929ead8127a..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PlusIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const PlusIcon = createIcon({ - displayName: 'PlusIcon', - viewBox: '0 0 24 24', - d: 'M12 3a1 1 0 0 1 1 1v7h7a1 1 0 0 1 0 2h-7v7a1 1 0 0 1-2 0v-7H4a1 1 0 0 1 0-2h7V4a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PrinterIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PrinterIcon.ts deleted file mode 100644 index f8feb4fd0ccd..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/PrinterIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const PrinterIcon = createIcon({ - displayName: 'PrinterIcon', - viewBox: '0 0 24 24', - d: 'M6.367 24.004a1 1 0 0 1-1-1v-5.247H3.014a1 1 0 0 1-1-1v-10a1 1 0 0 1 1-1h2.5L5.5 2.997a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1l.013 2.76h2.5a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-2.645V23a1 1 0 0 1-1 1l-11.001.004zm1-2h9v-6.247h-9v6.247zm10-8.244a1 1 0 0 1 1 1v1h1.645v-8h-16v8h1.354v-1a1 1 0 0 1 1-1h11.001zm-9.855-8h9L16.499 4h-9l.013 1.76zM5.499 9.999a1 1 0 1 1 2 0 1 1 0 0 1-2 0z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RefreshIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RefreshIcon.ts deleted file mode 100644 index c0e52af33520..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RefreshIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const RefreshIcon = createIcon({ - displayName: 'RefreshIcon', - viewBox: '0 0 24 24', - d: 'M11 3a9 9 0 0 1 9 9v.585l1.293-1.292a1 1 0 0 1 1.32-.083l.094.083a1 1 0 0 1 0 1.414L19 16.414l-3.707-3.707a1 1 0 0 1 1.414-1.414L18 12.585V12a7 7 0 0 0-6.76-6.996L11 5a7 7 0 1 0 0 14 1 1 0 0 1 0 2 9 9 0 0 1 0-18z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RemoveIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RemoveIcon.ts deleted file mode 100644 index 717b585d6432..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/RemoveIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const RemoveIcon = createIcon({ - displayName: 'RemoveIcon', - viewBox: '0 0 24 24', - d: 'M20 11a1 1 0 0 1 0 2H4a1 1 0 0 1 0-2h16z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SearchIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SearchIcon.ts deleted file mode 100644 index bd4d827a7d69..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SearchIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SearchIcon = createIcon({ - displayName: 'SearchIcon', - viewBox: '0 0 24 24', - d: 'M10 3a7 7 0 0 1 5.606 11.192l5.101 5.1a1 1 0 0 1-1.414 1.415l-5.1-5.1A7 7 0 1 1 10 3zm0 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SettingsIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SettingsIcon.ts deleted file mode 100644 index 8a533576f435..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SettingsIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SettingsIcon = createIcon({ - displayName: 'SettingsIcon', - viewBox: '0 0 24 24', - d: 'M12.558 2a3 3 0 0 1 2.847 2.051l.282.848c.211.11.418.23.619.357l.875-.179a3 3 0 0 1 3.2 1.44l.558.967a3 3 0 0 1-.353 3.49l-.594.67a8.12 8.12 0 0 1 0 .712l.594.67a3 3 0 0 1 .353 3.49l-.558.968a3 3 0 0 1-3.2 1.439l-.875-.18a7.949 7.949 0 0 1-.619.358l-.282.848A3 3 0 0 1 12.558 22h-1.116a3 3 0 0 1-2.847-2.051l-.282-.848a7.993 7.993 0 0 1-.619-.357l-.875.179a3 3 0 0 1-3.2-1.44l-.558-.967a3 3 0 0 1 .353-3.49l.594-.67a8.12 8.12 0 0 1 0-.712l-.594-.67a3 3 0 0 1-.353-3.49l.558-.968a3 3 0 0 1 3.2-1.439l.875.18c.201-.129.408-.248.619-.358l.282-.848A3 3 0 0 1 11.442 2h1.116zm0 2h-1.116a1 1 0 0 0-.95.684L9.94 6.346l-.4.18a6.06 6.06 0 0 0-1.047.605l-.356.257-1.718-.351a1 1 0 0 0-1.067.48l-.558.967a1 1 0 0 0 .117 1.163l1.164 1.312-.044.435a6.083 6.083 0 0 0 0 1.212l.044.435-1.164 1.312a1 1 0 0 0-.117 1.163l.558.968a1 1 0 0 0 1.067.48l1.718-.352.356.257c.328.236.679.44 1.047.605l.4.18.554 1.662a1 1 0 0 0 .949.684h1.116a1 1 0 0 0 .95-.684l.553-1.662.4-.18a6.06 6.06 0 0 0 1.047-.605l.356-.257 1.718.351a1 1 0 0 0 1.067-.48l.558-.967a1 1 0 0 0-.117-1.163l-1.164-1.312.044-.435a6.083 6.083 0 0 0 0-1.212l-.044-.435 1.164-1.312a1 1 0 0 0 .117-1.163l-.558-.968a1 1 0 0 0-1.067-.48l-1.718.352-.356-.257a5.993 5.993 0 0 0-1.047-.605l-.4-.18-.554-1.662a1 1 0 0 0-.95-.684zM12 10a2 2 0 1 1 0 4 2 2 0 0 1 0-4z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeCircleIcon.ts deleted file mode 100644 index c40b0776671d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const ShapeCircleIcon = createIcon({ - displayName: 'ShapeCircleIcon', - viewBox: '0 0 24 24', - d: 'M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0-2c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeDotIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeDotIcon.tsx deleted file mode 100644 index c39f80ff1a71..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/ShapeDotIcon.tsx +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const ShapeDotIcon = createIcon({ - displayName: 'ShapeDotIcon', - viewBox: '0 0 24 24', - path: ( - - ), -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortDownIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortDownIcon.tsx deleted file mode 100644 index 3f5a9b6e7081..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortDownIcon.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const SortDownIcon = createIcon({ - displayName: 'SortDownIcon', - viewBox: '0 0 24 24', - path: [ - , - - ], -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortIcon.ts deleted file mode 100644 index 1a5c3888486d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SortIcon = createIcon({ - displayName: 'SortIcon', - viewBox: '0 0 24 24', - d: 'M16.183 16a1.166 1.166 0 0 1 .825 1.992l-4.183 4.183a1.166 1.166 0 0 1-1.65 0l-4.183-4.183A1.166 1.166 0 0 1 7.817 16zM11.175 5.825a1.166 1.166 0 0 1 1.65 0l4.183 4.183A1.166 1.166 0 0 1 16.183 12H7.817a1.166 1.166 0 0 1-.825-1.992z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortInactiveIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortInactiveIcon.ts deleted file mode 100644 index 2654e33cbd24..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortInactiveIcon.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SortInactiveIcon = createIcon({ - displayName: 'SortInactiveIcon', - viewBox: '0 0 24 24', - defaultProps: { opacity: .5 }, - d: 'M16.183 16a1.166 1.166 0 0 1 .825 1.992l-4.183 4.183a1.166 1.166 0 0 1-1.65 0l-4.183-4.183A1.166 1.166 0 0 1 7.817 16zM11.175 5.825a1.166 1.166 0 0 1 1.65 0l4.183 4.183A1.166 1.166 0 0 1 16.183 12H7.817a1.166 1.166 0 0 1-.825-1.992z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortUpIcon.tsx b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortUpIcon.tsx deleted file mode 100644 index fc226939ce35..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SortUpIcon.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { createIcon } from '@chakra-ui/react'; - -export const SortUpIcon = createIcon({ - displayName: 'SortUpIcon', - viewBox: '0 0 24 24', - path: [ - , - - ], -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessCircleIcon.ts deleted file mode 100644 index 6e330a1d24ed..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SuccessCircleIcon = createIcon({ - displayName: 'SuccessCircleIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm5.889 5.293a1 1 0 0 1 .083 1.32l-.083.094-7 7a.995.995 0 0 1-.53.277l-.118.014h-.118a.996.996 0 0 1-.554-.208l-.094-.083-3.182-3.182a1 1 0 0 1 1.32-1.497l.094.083 2.474 2.474 6.294-6.292a1 1 0 0 1 1.414 0z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessIcon.ts deleted file mode 100644 index 4d98d4340862..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/SuccessIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const SuccessIcon = createIcon({ - displayName: 'SuccessIcon', - viewBox: '0 0 24 24', - d: 'M19.293 6.293a1 1 0 0 1 1.414 1.414l-11 11a.995.995 0 0 1-.53.277l-.118.014h-.118a.996.996 0 0 1-.648-.29l-5-5a1 1 0 0 1 1.414-1.415L9 16.585z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TimeIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TimeIcon.ts deleted file mode 100644 index 7507012b6a18..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TimeIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TimeIcon = createIcon({ - displayName: 'TimeIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 2a9 9 0 1 0 0 18 9 9 0 0 0 0-18zm0 1a1 1 0 0 1 1 1v6.586l3.707 3.707a1 1 0 0 1-1.414 1.414L11 12.414V5a1 1 0 0 1 1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleDownIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleDownIcon.ts deleted file mode 100644 index 42932cd17d88..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleDownIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TriangleDownIcon = createIcon({ - displayName: 'TriangleDownIcon', - viewBox: '0 0 24 24', - d: 'm7.707 11.707 3.586 3.586a1 1 0 0 0 1.414 0l3.586-3.586A1 1 0 0 0 15.586 10H8.414a1 1 0 0 0-.707 1.707z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleLeftIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleLeftIcon.ts deleted file mode 100644 index 2bbded77c9ca..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleLeftIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TriangleLeftIcon = createIcon({ - displayName: 'TriangleLeftIcon', - viewBox: '0 0 24 24', - d: 'm12.293 7.707-3.586 3.586a1 1 0 0 0 0 1.414l3.586 3.586A1 1 0 0 0 14 15.586V8.414a1 1 0 0 0-1.707-.707z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleRightIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleRightIcon.ts deleted file mode 100644 index c43831b9391f..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleRightIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TriangleRightIcon = createIcon({ - displayName: 'TriangleRightIcon', - viewBox: '0 0 24 24', - d: 'm11.707 16.293 3.586-3.586a1 1 0 0 0 0-1.414l-3.586-3.586A1 1 0 0 0 10 8.414v7.172a1 1 0 0 0 1.707.707z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleUpIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleUpIcon.ts deleted file mode 100644 index 25f11cfa96ed..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TriangleUpIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TriangleUpIcon = createIcon({ - displayName: 'TriangleUpIcon', - viewBox: '0 0 24 24', - d: 'm16.293 12.293-3.586-3.586a1 1 0 0 0-1.414 0l-3.586 3.586A1 1 0 0 0 8.414 14h7.172a1 1 0 0 0 .707-1.707z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TruckIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TruckIcon.ts deleted file mode 100644 index 7894555147dc..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/TruckIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const TruckIcon = createIcon({ - displayName: 'TruckIcon', - viewBox: '0 0 24 24', - d: 'M20.622 19A2.499 2.499 0 1 1 16 20.323c0-.633.235-1.21.623-1.651a2.978 2.978 0 0 1-.626-.434A2.989 2.989 0 0 1 14 19H7.622A2.498 2.498 0 0 1 5.5 22.823 2.5 2.5 0 0 1 3.38 19h-.63A3.013 3.013 0 0 1 0 16V6a3 3 0 0 1 3-3h11c1.309 0 2.422.838 2.832 2.007l.019-.002L17 5h1.176c.527 0 1.033.21 1.405.583l3.832 3.83c.375.377.586.885.586 1.415V17A2 2 0 0 1 22 19h-.54zm-2.122.823a.5.5 0 1 0 .002 1.002.5.5 0 0 0-.002-1.002zm-13 0a.5.5 0 1 0 .002.998.5.5 0 0 0-.002-.998zM17 16a1 1 0 0 0 1 1h4v-6h-3a1 1 0 0 1-.117-1.993L19 9h1.171l-2-2h-1.17zM14 5H3a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/UserIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/UserIcon.ts deleted file mode 100644 index 6b3904f6430d..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/UserIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const UserIcon = createIcon({ - displayName: 'UserIcon', - viewBox: '0 0 24 24', - d: 'M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1zm0 6c-2.06 0-3 1.176-3 4 0 1.656.335 2.744.918 3.568.017.024 1.176 1.276 1.267 1.823.085.505-.108.946-.478 1.316-.684.684-1.836 1.312-3.48 1.922A8.94 8.94 0 0 0 12 21a8.958 8.958 0 0 0 4.776-1.37c-1.647-.611-2.799-1.239-3.483-1.923-.37-.37-.563-.81-.479-1.316.091-.547 1.25-1.8 1.267-1.823.584-.824.919-1.912.919-3.568 0-2.736-.883-3.925-2.81-3.997L12 7zm0-4a9 9 0 0 0-6.554 15.168.955.955 0 0 1 .238-.117c1.56-.52 2.665-1.03 3.295-1.493-.375-.406-.472-.522-.693-.834C7.459 14.556 7 13.064 7 11c0-3.843 1.726-6 5-6l.231.004C15.355 5.104 17 7.249 17 11c0 2.064-.46 3.556-1.286 4.724-.221.312-.318.428-.693.834.63.463 1.735.973 3.295 1.493.086.03.166.068.238.116A9 9 0 0 0 12 3z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningCircleIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningCircleIcon.ts deleted file mode 100644 index 886941025458..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningCircleIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const WarningCircleIcon = createIcon({ - displayName: 'WarningCircleIcon', - viewBox: '0 0 24 24', - d: 'M13.014 3.248a2 2 0 0 1 .71.71l8.251 14.028A2 2 0 0 1 20.252 21H3.748a2 2 0 0 1-1.723-3.014l8.251-14.028a2 2 0 0 1 2.738-.71zM12 4.972 3.748 19h16.504L12 4.972zm.068 12.025h.017a1.006 1.006 0 0 1-.052.002L12 17l.068-.003zM12 17a1.018 1.018 0 0 1-.367-.07l-.056-.024a1.016 1.016 0 0 1-.198-.122l-.088-.079-.05-.056.048.055-.05-.055-.026-.032-.022-.029a1.045 1.045 0 0 1-.154-.318.959.959 0 0 1-.025-.116l-.008-.069L11 16a1.018 1.018 0 0 1 .037-.27l.012-.04a.96.96 0 0 1 .067-.158l.034-.059a1.05 1.05 0 0 1 .063-.09l.078-.088.064-.059.011-.01.001-.001.001-.001.05-.038a1.042 1.042 0 0 1 .32-.151.933.933 0 0 1 .112-.024l.067-.008L12 15h.02a1.006 1.006 0 0 1 .183.02l.058.014a1.069 1.069 0 0 1 .106.035l.056.025a1.016 1.016 0 0 1 .194.119l.09.08a1.008 1.008 0 0 1 .219.329l.025.07a1.11 1.11 0 0 1 .037.154l.008.068.002.069v-.043l.001.028v.066l-.003.051a.985.985 0 0 1-.033.185l-.012.04a.96.96 0 0 1-.164.307l-.08.09a1.008 1.008 0 0 1-.447.259l-.056.013a1.099 1.099 0 0 1-.056.01l-.066.007h-.002l-.005.001h-.007l.011-.001L12 17zm-.634-1.774-.01.01-.063.057.06-.056.013-.011zm.553-.224-.002.001-.006.001.008-.002zM12 15l-.069.002h.015L11.98 15H12zm0-6a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm-.622 6.217-.01.007v.001l.01-.008z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningIcon.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningIcon.ts deleted file mode 100644 index 5eae0ad1a658..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/WarningIcon.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { createIcon } from '@chakra-ui/react'; - -export const WarningIcon = createIcon({ - displayName: 'WarningIcon', - viewBox: '0 0 24 24', - d: 'M13.014 3.248a2 2 0 0 1 .71.71l8.251 14.028A2 2 0 0 1 20.252 21H3.748a2 2 0 0 1-1.723-3.014l8.251-14.028a2 2 0 0 1 2.738-.71zM12 4.972 3.748 19h16.504L12 4.972zm.068 12.025h.017a1.006 1.006 0 0 1-.052.002L12 17l.068-.003zM12 17a1.018 1.018 0 0 1-.367-.07l-.056-.024a1.016 1.016 0 0 1-.198-.122l-.088-.079-.05-.056.048.055-.05-.055-.026-.032-.022-.029a1.045 1.045 0 0 1-.154-.318.959.959 0 0 1-.025-.116l-.008-.069L11 16a1.018 1.018 0 0 1 .037-.27l.012-.04a.96.96 0 0 1 .067-.158l.034-.059a1.05 1.05 0 0 1 .063-.09l.078-.088.064-.059.011-.01.001-.001.001-.001.05-.038a1.042 1.042 0 0 1 .32-.151.933.933 0 0 1 .112-.024l.067-.008L12 15h.02a1.006 1.006 0 0 1 .183.02l.058.014a1.069 1.069 0 0 1 .106.035l.056.025a1.016 1.016 0 0 1 .194.119l.09.08a1.008 1.008 0 0 1 .219.329l.025.07a1.11 1.11 0 0 1 .037.154l.008.068.002.069v-.043l.001.028v.066l-.003.051a.985.985 0 0 1-.033.185l-.012.04a.96.96 0 0 1-.164.307l-.08.09a1.008 1.008 0 0 1-.447.259l-.056.013a1.099 1.099 0 0 1-.056.01l-.066.007h-.002l-.005.001h-.007l.011-.001L12 17zm-.634-1.774-.01.01-.063.057.06-.056.013-.011zm.553-.224-.002.001-.006.001.008-.002zM12 15l-.069.002h.015L11.98 15H12zm0-6a1 1 0 0 1 1 1v3a1 1 0 0 1-2 0v-3a1 1 0 0 1 1-1zm-.622 6.217-.01.007v.001l.01-.008z', -}); diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/index.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/index.ts deleted file mode 100644 index 2000eaf911f0..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/icons/system/index.ts +++ /dev/null @@ -1,76 +0,0 @@ -export * from './AddIcon'; -export * from './ArrowDownIcon'; -export * from './ArrowDownRightIcon'; -export * from './ArrowLeftIcon'; -export * from './ArrowRightIcon'; -export * from './ArrowTransferIcon'; -export * from './ArrowUpIcon'; -export * from './ArrowUpRightIcon'; -export * from './BellIcon'; -export * from './BinIcon'; -export * from './BookIcon'; -export * from './CalendarIcon'; -export * from './CartIcon'; -export * from './ChatIcon'; -export * from './CheckIcon'; -export * from './ChevronDownIcon'; -export * from './ChevronLeftIcon'; -export * from './ChevronRightIcon'; -export * from './ChevronUpDownIcon'; -export * from './ChevronUpIcon'; -export * from './ClockWaitIcon'; -export * from './CloseIcon'; -export * from './CopyIcon'; -export * from './EllipsisIcon'; -export * from './EllipsisVerticalIcon'; -export * from './EmailIcon'; -export * from './EqualIcon'; -export * from './ErrorCircleIcon'; -export * from './ErrorIcon'; -export * from './ExternalLinkIcon'; -export * from './EyeClosedIcon'; -export * from './EyeOpenIcon'; -export * from './FileIcon'; -export * from './FilterIcon'; -export * from './FolderIcon'; -export * from './GearIcon'; -export * from './GuidesIcon'; -export * from './HamburgerIcon'; -export * from './HelpCircleIcon'; -export * from './HelpIcon'; -export * from './HomeIcon'; -export * from './IndeterminateIcon'; -export * from './InfoCircleIcon'; -export * from './InfoIcon'; -export * from './LightbulbIcon'; -export * from './ListIcon'; -export * from './LocationIcon'; -export * from './LockIcon'; -export * from './MinusIcon'; -export * from './OKIcon'; -export * from './OVHIcon'; -export * from './PenIcon'; -export * from './PhoneIcon'; -export * from './PlusIcon'; -export * from './PrinterIcon'; -export * from './RefreshIcon'; -export * from './RemoveIcon'; -export * from './SearchIcon'; -export * from './SettingsIcon'; -export * from './ShapeCircleIcon'; -export * from './ShapeDotIcon'; -export * from './SortDownIcon'; -export * from './SortIcon'; -export * from './SortInactiveIcon'; -export * from './SortUpIcon'; -export * from './SuccessCircleIcon'; -export * from './SuccessIcon'; -export * from './TimeIcon'; -export * from './TriangleDownIcon'; -export * from './TriangleLeftIcon'; -export * from './TriangleRightIcon'; -export * from './TriangleUpIcon'; -export * from './TruckIcon'; -export * from './UserIcon'; -export * from './WarningIcon'; -export * from './WarningCircleIcon'; diff --git a/packages/manager/core/ovh-themes/ui-kit/ovh-components/index.ts b/packages/manager/core/ovh-themes/ui-kit/ovh-components/index.ts deleted file mode 100644 index 838008a0b2fb..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/ovh-components/index.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './icons'; diff --git a/packages/manager/core/ovh-themes/ui-kit/theme.ts b/packages/manager/core/ovh-themes/ui-kit/theme.ts deleted file mode 100644 index 58a339e8400c..000000000000 --- a/packages/manager/core/ovh-themes/ui-kit/theme.ts +++ /dev/null @@ -1,66 +0,0 @@ -import globalStyle from './foundations/global'; -import colors from './foundations/colors'; -import shadows from './foundations/shadows'; -import radii from './foundations/radius'; -import breakpoints from './foundations/breakpoints'; - -import Accordion from './components/Accordion'; -import Alert from './components/Alert'; -import Badge from './components/Badge'; -import Breadcrumb from './components/Breadcrumb'; -import Button from './components/Button'; -import Calendar from './components/Calendar'; -import Checkbox from './components/Checkbox'; -import Form from './components/Form'; -import FormError from './components/FormErrorMessage'; -import FormLabel from './components/FormLabel'; -import Input from './components/Input'; -import Menu from './components/Menu'; -import Progress from './components/Progress'; -import Radio from './components/Radio'; -import Select from './components/Select'; -import Skeleton from './components/Skeleton'; -import Table from './components/Table'; -import Tabs from './components/Tabs'; -import Tag from './components/Tag'; -import Textarea from './components/Textarea'; -import ThumbnailChoice from './components/ThumbnailChoice'; -import Tile from './components/Tile'; -import Popover from './components/Popover'; -import Modal from './components/Modal'; - -export default { - colors, - components: { - Accordion, - Alert, - Badge, - Breadcrumb, - Button, - Calendar, - Checkbox, - Input, - Form, - FormError, - FormLabel, - Menu, - Progress, - Radio, - Select, - Skeleton, - Table, - Tabs, - Tag, - Textarea, - ThumbnailChoice, - Tile, - Popover, - Modal, - }, - breakpoints, - radii, - shadows, - styles: { - global: globalStyle, - }, -}; diff --git a/packages/manager/core/vite-config/package.json b/packages/manager/core/vite-config/package.json index 1ef319415605..5641c9b571e9 100644 --- a/packages/manager/core/vite-config/package.json +++ b/packages/manager/core/vite-config/package.json @@ -17,6 +17,7 @@ "@vitejs/plugin-legacy": "^1.3.2", "@vitejs/plugin-react": "^2.2.0", "express": "^4.17.1", - "http-proxy-middleware": "^1.0.4" + "http-proxy-middleware": "^1.0.4", + "vite-plugin-svgr": "^3.2.0" } } diff --git a/packages/manager/core/vite-config/src/config.js b/packages/manager/core/vite-config/src/config.js index 1bb9ef3afeb3..a59da50c2686 100644 --- a/packages/manager/core/vite-config/src/config.js +++ b/packages/manager/core/vite-config/src/config.js @@ -2,6 +2,7 @@ import { dirname, join, resolve } from 'path'; import { fileURLToPath } from 'url'; import react from '@vitejs/plugin-react'; import legacy from '@vitejs/plugin-legacy'; +import svgr from 'vite-plugin-svgr'; import IframeHmrPlugin from './plugin/iframe-hmr.js'; import viteOvhDevServerPlugin from './plugin/dev-server.js'; @@ -31,6 +32,7 @@ const getBaseConfig = (config) => { }), viteOvhDevServerPlugin({ isContainerApp, config: envConfig }), IframeHmrPlugin(), + svgr(), ], css: { preprocessorOptions: { diff --git a/yarn.lock b/yarn.lock index 53fddaf6b166..9a86738fa434 100644 --- a/yarn.lock +++ b/yarn.lock @@ -130,6 +130,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733" integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== +"@babel/compat-data@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" + integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== + "@babel/core@>=7.9.0": version "7.11.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" @@ -258,6 +263,27 @@ json5 "^2.2.1" semver "^6.3.0" +"@babel/core@^7.21.3": + version "7.22.8" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.8.tgz#386470abe884302db9c82e8e5e87be9e46c86785" + integrity sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.7" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.8" + "@babel/types" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + "@babel/core@~7.21.0": version "7.21.8" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4" @@ -354,6 +380,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.22.7": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.7.tgz#a6b8152d5a621893f2c9dacf9a4e286d520633d5" + integrity sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ== + dependencies: + "@babel/types" "^7.22.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/generator@~7.21.1": version "7.21.9" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.9.tgz#3a1b706e07d836e204aee0650e8ee878d3aaa241" @@ -482,6 +518,17 @@ browserslist "^4.21.3" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" + integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-validator-option" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + browserslist "^4.21.9" + lru-cache "^5.1.1" + "@babel/helper-create-class-features-plugin@^7.10.1": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz#2783daa6866822e3d5ed119163b50f0fc3ae4b35" @@ -1214,10 +1261,10 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-split-export-declaration@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.5.tgz#88cf11050edb95ed08d596f7a044462189127a08" - integrity sha512-thqK5QFghPKWLhAV321lxF95yCg2K3Ob5yw+M3VHWfdia0IkPXUtoLH8x/6Fh486QUvzhb8YOWHChTVen2/PoQ== +"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" @@ -1376,6 +1423,15 @@ "@babel/traverse" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + "@babel/highlight@^7.0.0": version "7.5.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" @@ -1469,7 +1525,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== -"@babel/parser@^7.13.16", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8", "@babel/parser@^7.22.5": +"@babel/parser@^7.13.16", "@babel/parser@^7.21.5", "@babel/parser@^7.21.8": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.5.tgz#721fd042f3ce1896238cf1b341c77eb7dee7dbea" integrity sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q== @@ -1484,6 +1540,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8" integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== +"@babel/parser@^7.22.5", "@babel/parser@^7.22.7": + version "7.22.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae" + integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== + "@babel/parser@~7.21.2": version "7.21.9" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.9.tgz#ab18ea3b85b4bc33ba98a8d4c2032c557d23cf14" @@ -2141,7 +2202,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-syntax-jsx@^7.17.12", "@babel/plugin-syntax-jsx@^7.18.6": +"@babel/plugin-syntax-jsx@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== @@ -4013,13 +4074,6 @@ core-js-pure "^3.25.1" regenerator-runtime "^0.13.11" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.18.3": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" - integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/runtime@^7.1.2": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.13.tgz#0a21452352b02542db0ffb928ac2d3ca7cb6d66d" @@ -4062,6 +4116,13 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/runtime@^7.18.3": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + "@babel/runtime@^7.8.4": version "7.10.3" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.3.tgz#670d002655a7c366540c67f6fd3342cd09500364" @@ -4235,7 +4296,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.21.5", "@babel/traverse@^7.22.5": +"@babel/traverse@^7.21.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== @@ -4251,6 +4312,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8": + version "7.22.8" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e" + integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.7" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.7" + "@babel/types" "^7.22.5" + debug "^4.1.0" + globals "^11.1.0" + "@babel/traverse@~7.21.2": version "7.21.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133" @@ -4347,7 +4424,7 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@babel/types@^7.21.5", "@babel/types@^7.22.5": +"@babel/types@^7.21.3", "@babel/types@^7.21.5", "@babel/types@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== @@ -4370,1318 +4447,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@chakra-ui/accordion@2.1.11": - version "2.1.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.1.11.tgz#c6df0100c543645d0631df3aefde2ea2b8ed6313" - integrity sha512-mfVPmqETp9pyRDHJ33AdF19oHv/LyxVzQJtlxUByuvs8Cj9QQZ2LQLg5kejm+b3mj03A7A6yfbuo3RNaI4Bhsg== - dependencies: - "@chakra-ui/descendant" "3.0.14" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.16" - -"@chakra-ui/accordion@2.1.9": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/accordion/-/accordion-2.1.9.tgz#20fa86d94dc034251df2f7c8595ae4dd541a29d9" - integrity sha512-a9CKIAUHezc0f5FR/SQ4GVxnWuIb2HbDTxTEKTp58w/J9pecIbJaNrJ5TUZ0MVbDU9jkgO9RsZ29jkja8PomAw== - dependencies: - "@chakra-ui/descendant" "3.0.13" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.15" - -"@chakra-ui/alert@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.0.17.tgz#b129732ec308db6a6a1afa7c06a6595ad853c967" - integrity sha512-0Y5vw+HkeXpwbL1roVpSSNM6luMRmUbwduUSHEA4OnX1ismvsDb1ZBfpi4Vxp6w8euJ2Uj6df3krbd5tbCP6tg== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/spinner" "2.0.13" - -"@chakra-ui/alert@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/alert/-/alert-2.1.0.tgz#7a234ac6426231b39243088648455cbcf1cbdf24" - integrity sha512-OcfHwoXI5VrmM+tHJTHT62Bx6TfyfCxSa0PWUOueJzSyhlUOKBND5we6UtrOB7D0jwX45qKKEDJOLG5yCG21jQ== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/spinner" "2.0.13" - -"@chakra-ui/anatomy@2.0.7", "@chakra-ui/anatomy@^2.0.3": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.0.7.tgz#33e60c7c4d6e5f949f6f8308249dc571f84ead1e" - integrity sha512-vzcB2gcsGCxhrKbldQQV6LnBPys4eSSsH2UA2mLsT+J3WlXw0aodZw0eE/nH7yLxe4zaQ4Gnc0KjkFW4EWNKSg== - -"@chakra-ui/anatomy@2.1.2": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/anatomy/-/anatomy-2.1.2.tgz#ea66b1841e7195da08ddc862daaa3f3e56e565f5" - integrity sha512-pKfOS/mztc4sUXHNc8ypJ1gPWSolWT770jrgVRfolVbYlki8y5Y+As996zMF6k5lewTu6j9DQequ7Cc9a69IVQ== - -"@chakra-ui/avatar@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.2.5.tgz#50eb7cc5a172d394b301fa0abd5f607b7f5d3563" - integrity sha512-TEHXuGE79+fEn61qJ7J/A0Ec+WjyNwobrDTATcLg9Zx2/WEMmZNfrWIAlI5ANQAwVbdSWeGVbyoLAK5mbcrE0A== - dependencies: - "@chakra-ui/image" "2.0.15" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/avatar@2.2.8": - version "2.2.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/avatar/-/avatar-2.2.8.tgz#a6e16accb2bb9c879f197090ccc9df1ff42992a6" - integrity sha512-uBs9PMrqyK111tPIYIKnOM4n3mwgKqGpvYmtwBnnbQLTNLg4gtiWWVbpTuNMpyu1av0xQYomjUt8Doed8w6p8g== - dependencies: - "@chakra-ui/image" "2.0.15" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/breadcrumb@2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.1.4.tgz#0d249dc2a92639bd2bf46d097dd5445112bd2367" - integrity sha512-vyBx5TAxPnHhb0b8nyRGfqyjleD//9mySFhk96c9GL+T6YDO4swHw5y/kvDv3Ngc/iRwJ9hdI49PZKwPxLqsEg== - dependencies: - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/breadcrumb@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/breadcrumb/-/breadcrumb-2.1.5.tgz#a43b22cc8005291a615696a8c88efc37064562f3" - integrity sha512-p3eQQrHQBkRB69xOmNyBJqEdfCrMt+e0eOH+Pm/DjFWfIVIbnIaFbmDCeWClqlLa21Ypc6h1hR9jEmvg8kmOog== - dependencies: - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/breakpoint-utils@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/breakpoint-utils/-/breakpoint-utils-2.0.8.tgz#750d3712668b69f6e8917b45915cee0e08688eed" - integrity sha512-Pq32MlEX9fwb5j5xx8s18zJMARNHlQZH2VH1RZgfgRDpp7DcEgtRW5AInfN5CfqdHLO1dGxA7I3MqEuL5JnIsA== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/button@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.0.16.tgz#ff315b57ee47c3511a6507fcfb6f00bb93e2ac7d" - integrity sha512-NjuTKa7gNhnGSUutKuTc8HoAOe9WWIigpciBG7yj3ok67kg8bXtSzPyQFZlgTY6XGdAckWTT+Do4tvhwa5LA+g== - dependencies: - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/spinner" "2.0.13" - -"@chakra-ui/button@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/button/-/button-2.0.18.tgz#c13d2e404e22a9873ba5373fde494bedafe32fdd" - integrity sha512-E3c99+lOm6ou4nQVOTLkG+IdOPMjsQK+Qe7VyP8A/xeAMFONuibrWPRPpprr4ZkB4kEoLMfNuyH2+aEza3ScUA== - dependencies: - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/spinner" "2.0.13" - -"@chakra-ui/card@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/card/-/card-2.1.6.tgz#27176bdee363ecab7d563c4997c4b2fe9e835ecc" - integrity sha512-fFd/WAdRNVY/WOSQv4skpy0WeVhhI0f7dTY1Sm0jVl0KLmuP/GnpsWtKtqWjNcV00K963EXDyhlk6+9oxbP4gw== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/checkbox@2.2.10": - version "2.2.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.2.10.tgz#e4f773e7d2464f1d6e9d18dd88b679290cb33171" - integrity sha512-vzxEjw99qj7loxAdP1WuHNt4EAvj/t6cc8oxyOB2mEvkAzhxI34rLR+3zWDuHWsmhyUO+XEDh4FiWdR+DK5Siw== - dependencies: - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/visually-hidden" "2.0.15" - "@zag-js/focus-visible" "0.2.1" - -"@chakra-ui/checkbox@2.2.14": - version "2.2.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/checkbox/-/checkbox-2.2.14.tgz#902acc99a9a80c1c304788a230cf36f8116e8260" - integrity sha512-uqo6lFWLqYBujPglrvRhTAErtuIXpmdpc5w0W4bjK7kyvLhxOpUh1hlDb2WoqlNpfRn/OaNeF6VinPnf9BJL8w== - dependencies: - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/visually-hidden" "2.0.15" - "@zag-js/focus-visible" "0.2.2" - -"@chakra-ui/clickable@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/clickable/-/clickable-2.0.14.tgz#88093008672a2a30bdd2a30ff815dcc2c88c01a5" - integrity sha512-jfsM1qaD74ZykLHmvmsKRhDyokLUxEfL8Il1VoZMNX5RBI0xW/56vKpLTFF/v/+vLPLS+Te2cZdD4+2O+G6ulA== - dependencies: - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/close-button@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/close-button/-/close-button-2.0.17.tgz#d43d3a2ea1f08250f8d0da7704baf0e1fbd91b4b" - integrity sha512-05YPXk456t1Xa3KpqTrvm+7smx+95dmaPiwjiBN3p7LHUQVHJd8ZXSDB0V+WKi419k3cVQeJUdU/azDO2f40sw== - dependencies: - "@chakra-ui/icon" "3.0.16" - -"@chakra-ui/color-mode@2.1.12": - version "2.1.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/color-mode/-/color-mode-2.1.12.tgz#c0caeadd5f87fadbeefc6826beabac6c4a88d8f5" - integrity sha512-sYyfJGDoJSLYO+V2hxV9r033qhte5Nw/wAn5yRGGZnEEN1dKPEdWQ3XZvglWSDTNd0w9zkoH2w6vP4FBBYb/iw== - dependencies: - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - -"@chakra-ui/control-box@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/control-box/-/control-box-2.0.13.tgz#ffe9634d0c3aecb8e1eb7da19e64fb3d2b181d03" - integrity sha512-FEyrU4crxati80KUF/+1Z1CU3eZK6Sa0Yv7Z/ydtz9/tvGblXW9NFanoomXAOvcIFLbaLQPPATm9Gmpr7VG05A== - -"@chakra-ui/counter@2.0.14": - version "2.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/counter/-/counter-2.0.14.tgz#6e37a863afd2e87d7c94208245e81777640e76e2" - integrity sha512-KxcSRfUbb94dP77xTip2myoE7P2HQQN4V5fRJmNAGbzcyLciJ+aDylUU/UxgNcEjawUp6Q242NbWb1TSbKoqog== - dependencies: - "@chakra-ui/number-utils" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/css-reset@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.0.12.tgz#6eebcbe9e971facd215e174e063ace29f647a045" - integrity sha512-Q5OYIMvqTl2vZ947kIYxcS5DhQXeStB84BzzBd6C10wOx1gFUu9pL+jLpOnHR3hhpWRMdX5o7eT+gMJWIYUZ0Q== - -"@chakra-ui/css-reset@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/css-reset/-/css-reset-2.1.1.tgz#c61f3d2103c13e62a86fd2d359682092e961852c" - integrity sha512-jwEOfIAWmQsnChHQTW/eRE+dfE4MjmhvSvoUug5nkV1pI7veC/20noFlIZxzi82EbiQI8Fs0+Jnusgxr2yaOHA== - -"@chakra-ui/descendant@3.0.13": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.0.13.tgz#e883a2233ee07fe1ae6c014567824c0f79df11cf" - integrity sha512-9nzxZVxUSMc4xPL5fSaRkEOQjDQWUGjGvrZI7VzWk9eq63cojOtIxtWMSW383G9148PzWJjJYt30Eud5tdZzlg== - dependencies: - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - -"@chakra-ui/descendant@3.0.14": - version "3.0.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/descendant/-/descendant-3.0.14.tgz#fe8bac3f0e1ffe562e3e73eac393dbf222d57e13" - integrity sha512-+Ahvp9H4HMpfScIv9w1vaecGz7qWAaK1YFHHolz/SIsGLaLGlbdp+5UNabQC7L6TUnzzJDQDxzwif78rTD7ang== - dependencies: - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - -"@chakra-ui/dom-utils@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/dom-utils/-/dom-utils-2.0.6.tgz#68f49f3b4a0bdebd5e416d6fd2c012c9ad64b76a" - integrity sha512-PVtDkPrDD5b8aoL6Atg7SLjkwhWb7BwMcLOF1L449L3nZN+DAO3nyAh6iUhZVJyunELj9d0r65CDlnMREyJZmA== - -"@chakra-ui/editable@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-2.0.19.tgz#1af2fe3c215111f61f7872fb5f599f4d8da24e7d" - integrity sha512-YxRJsJ2JQd42zfPBgTKzIhg1HugT+gfQz1ZosmUN+IZT9YZXL2yodHTUz6Lee04Vc/CdEqgBFLuREXEUNBfGtA== - dependencies: - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/editable@2.0.21": - version "2.0.21" - resolved "https://registry.yarnpkg.com/@chakra-ui/editable/-/editable-2.0.21.tgz#bc74510470d6d455844438e540851896d3879132" - integrity sha512-oYuXbHnggxSYJN7P9Pn0Scs9tPC91no4z1y58Oe+ILoJKZ+bFAEHtL7FEISDNJxw++MEukeFu7GU1hVqmdLsKQ== - dependencies: - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/event-utils@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/event-utils/-/event-utils-2.0.8.tgz#e6439ba200825a2f15d8f1973d267d1c00a6d1b4" - integrity sha512-IGM/yGUHS+8TOQrZGpAKOJl/xGBrmRYJrmbHfUE7zrG3PpQyXvbLDP1M+RggkCFVgHlJi2wpYIf0QtQlU0XZfw== - -"@chakra-ui/focus-lock@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/focus-lock/-/focus-lock-2.0.16.tgz#bfb705b565d70b2f908d7c7a27f40426ac48dff8" - integrity sha512-UuAdGCPVrCa1lecoAvpOQD7JFT7a9RdmhKWhFt5ioIcekSLJcerdLHuuL3w0qz//8kd1/SOt7oP0aJqdAJQrCw== - dependencies: - "@chakra-ui/dom-utils" "2.0.6" - react-focus-lock "^2.9.2" - -"@chakra-ui/form-control@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.0.17.tgz#2f710325e77ce35067337616d440f903b137bdd5" - integrity sha512-34ptCaJ2LNvQNOlB6MAKsmH1AkT1xo7E+3Vw10Urr81yTOjDTM/iU6vG3JKPfRDMyXeowPjXmutlnuk72SSjRg== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/form-control@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/form-control/-/form-control-2.0.18.tgz#1923f293afde70b2b07ca731d98fef3660098c56" - integrity sha512-I0a0jG01IAtRPccOXSNugyRdUAe8Dy40ctqedZvznMweOXzbMCF1m+sHPLdWeWC/VI13VoAispdPY0/zHOdjsQ== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/hooks@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/hooks/-/hooks-2.1.6.tgz#4d829535868148912ef7a4ff274e03b8d1cf7c72" - integrity sha512-oMSOeoOF6/UpwTVlDFHSROAA4hPY8WgJ0erdHs1ZkuwAwHv7UzjDkvrb6xYzAAH9qHoFzc5RIBm6jVoh3LCc+Q== - dependencies: - "@chakra-ui/react-utils" "2.0.12" - "@chakra-ui/utils" "2.0.15" - compute-scroll-into-view "1.0.20" - copy-to-clipboard "3.3.3" - -"@chakra-ui/icon@3.0.16": - version "3.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/icon/-/icon-3.0.16.tgz#6413ec637c0c3acc204301485f05451b5bcd6ba4" - integrity sha512-RpA1X5Ptz8Mt39HSyEIW1wxAz2AXyf9H0JJ5HVx/dBdMZaGMDJ0HyyPBVci0m4RCoJuyG1HHG/DXJaVfUTVAeg== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/icons@^2.0.4": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/icons/-/icons-2.0.18.tgz#6f859d2e0d8f31fea9cb2e6507d65eb65cb95cf5" - integrity sha512-E/+DF/jw7kdN4/XxCZRnr4FdMXhkl50Q34MVwN9rADWMwPK9uSZPGyC7HOx6rilo7q4bFjYDH3yRj9g+VfbVkg== - dependencies: - "@chakra-ui/icon" "3.0.16" - -"@chakra-ui/icons@^2.0.6": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/icons/-/icons-2.0.17.tgz#625a46d169707aad36d65c04a4626a422f92e5ae" - integrity sha512-HMJP0WrJgAmFR9+Xh/CBH0nVnGMsJ4ZC8MK6tMgxPKd9/muvn0I4hsicHqdPlLpmB0TlxlhkBAKaVMtOdz6F0w== - dependencies: - "@chakra-ui/icon" "3.0.16" - -"@chakra-ui/image@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/image/-/image-2.0.15.tgz#7f275f8f3edbb420e0613afd5023ad9cf442d09d" - integrity sha512-w2rElXtI3FHXuGpMCsSklus+pO1Pl2LWDwsCGdpBQUvGFbnHfl7MftQgTlaGHeD5OS95Pxva39hKrA2VklKHiQ== - dependencies: - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/input@2.0.20": - version "2.0.20" - resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.0.20.tgz#8db3ec46b52be901c94599b3659a9003bdb2dd07" - integrity sha512-ypmsy4n4uNBVgn6Gd24Zrpi+qRf/T9WEzWkysuYC9Qfxo+i7yuf3snp7XmBy8KSGVSiXE11eO8ZN5oCg6Xg0jg== - dependencies: - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/input@2.0.21": - version "2.0.21" - resolved "https://registry.yarnpkg.com/@chakra-ui/input/-/input-2.0.21.tgz#a7e55ea6fa32ae39c0f6ec44ca2189933fda9eb5" - integrity sha512-AIWjjg6MgcOtlvKmVoZfPPfgF+sBSWL3Zq2HSCAMvS6h7jfxz/Xv0UTFGPk5F4Wt0YHT7qMySg0Jsm0b78HZJg== - dependencies: - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/layout@2.1.16": - version "2.1.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.1.16.tgz#9d90f25cf9f0537d19cd36a417f7ddc1461e8591" - integrity sha512-QFS3feozIGsvB0H74lUocev55aRF26eNrdmhfJifwikZAiq+zzZAMdBdNU9UJhHClnMOU8/iGZ0MF7ti4zQS1A== - dependencies: - "@chakra-ui/breakpoint-utils" "2.0.8" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/layout@2.1.18": - version "2.1.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/layout/-/layout-2.1.18.tgz#f5dba687dfced9145d495f3a21edb5672df6bb73" - integrity sha512-F4Gh2e+DGdaWdWT5NZduIFD9NM7Bnuh8sXARFHWPvIu7yvAwZ3ddqC9GK4F3qUngdmkJxDLWQqRSwSh96Lxbhw== - dependencies: - "@chakra-ui/breakpoint-utils" "2.0.8" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/lazy-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/lazy-utils/-/lazy-utils-2.0.5.tgz#363c3fa1d421362790b416ffa595acb835e1ae5b" - integrity sha512-UULqw7FBvcckQk2n3iPO56TMJvDsNv0FKZI6PlUNJVaGsPbsYxK/8IQ60vZgaTVPtVcjY6BE+y6zg8u9HOqpyg== - -"@chakra-ui/live-region@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/live-region/-/live-region-2.0.13.tgz#1d00a637b74372d1ee0b215c649ebd4a33893e58" - integrity sha512-Ja+Slk6ZkxSA5oJzU2VuGU7TpZpbMb/4P4OUhIf2D30ctmIeXkxTWw1Bs1nGJAVtAPcGS5sKA+zb89i8g+0cTQ== - -"@chakra-ui/media-query@3.2.12": - version "3.2.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/media-query/-/media-query-3.2.12.tgz#75e31f3c88818e687a4d90a2993286c2c3ca2453" - integrity sha512-8pSLDf3oxxhFrhd40rs7vSeIBfvOmIKHA7DJlGUC/y+9irD24ZwgmCtFnn+y3gI47hTJsopbSX+wb8nr7XPswA== - dependencies: - "@chakra-ui/breakpoint-utils" "2.0.8" - "@chakra-ui/react-env" "3.0.0" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/menu@2.1.12": - version "2.1.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.1.12.tgz#ab83b7a5165bd31a6c68328d7f65a79e3412c48d" - integrity sha512-ylNK1VJlr/3/EGg9dLPZ87cBJJjeiYXeU/gOAphsKXMnByrXWhbp4YVnyyyha2KZ0zEw0aPU4nCZ+A69aT9wrg== - dependencies: - "@chakra-ui/clickable" "2.0.14" - "@chakra-ui/descendant" "3.0.14" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-animation-state" "2.0.8" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-focus-effect" "2.0.9" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-outside-click" "2.0.7" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.16" - -"@chakra-ui/menu@2.1.9": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/menu/-/menu-2.1.9.tgz#2f3239a9b2855fd77fc317d9e6b904c1ad50d7c6" - integrity sha512-ue5nD4QJcl3H3UwN0zZNJmH89XUebnvEdW6THAUL41hDjJ0J/Fjpg9Sgzwug2aBbBXBNbVMsUuhcCj6x91d+IQ== - dependencies: - "@chakra-ui/clickable" "2.0.14" - "@chakra-ui/descendant" "3.0.13" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-animation-state" "2.0.8" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-focus-effect" "2.0.9" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-outside-click" "2.0.7" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.15" - -"@chakra-ui/modal@2.2.11": - version "2.2.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.2.11.tgz#8a964288759f3d681e23bfc3a837a3e2c7523f8e" - integrity sha512-2J0ZUV5tEzkPiawdkgPz6bmex7NXAde1VXooMwdvK+vuT8PV3U61yorTJOZVLdw7TjjI1Yo94mzsp6UwBud43Q== - dependencies: - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/focus-lock" "2.0.16" - "@chakra-ui/portal" "2.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.16" - aria-hidden "^1.2.2" - react-remove-scroll "^2.5.5" - -"@chakra-ui/modal@2.2.9": - version "2.2.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/modal/-/modal-2.2.9.tgz#aad65a2c60aa974e023f8b3facc0e79eb742e006" - integrity sha512-nTfNp7XsVwn5+xJOtstoFA8j0kq/9sJj7KesyYzjEDaMKvCZvIOntRYowoydho43jb4+YC7ebKhp0KOIINS0gg== - dependencies: - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/focus-lock" "2.0.16" - "@chakra-ui/portal" "2.0.15" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/transition" "2.0.15" - aria-hidden "^1.2.2" - react-remove-scroll "^2.5.5" - -"@chakra-ui/number-input@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.0.18.tgz#072a00ef869ebafa4960cfdee8caae8208864289" - integrity sha512-cPkyAFFHHzeFBselrT1BtjlzMkJ6TKrTDUnHFlzqXy6aqeXuhrjFhMfXucjedSpOqedsP9ZbKFTdIAhu9DdL/A== - dependencies: - "@chakra-ui/counter" "2.0.14" - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-event-listener" "2.0.7" - "@chakra-ui/react-use-interval" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/number-input@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-input/-/number-input-2.0.19.tgz#82d4522036904c04d07e7050822fc522f9b32233" - integrity sha512-HDaITvtMEqOauOrCPsARDxKD9PSHmhWywpcyCSOX0lMe4xx2aaGhU0QQFhsJsykj8Er6pytMv6t0KZksdDv3YA== - dependencies: - "@chakra-ui/counter" "2.0.14" - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-event-listener" "2.0.7" - "@chakra-ui/react-use-interval" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/number-utils@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/number-utils/-/number-utils-2.0.7.tgz#aaee979ca2fb1923a0373a91619473811315db11" - integrity sha512-yOGxBjXNvLTBvQyhMDqGU0Oj26s91mbAlqKHiuw737AXHt0aPllOthVUqQMeaYLwLCjGMg0jtI7JReRzyi94Dg== - -"@chakra-ui/object-utils@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/object-utils/-/object-utils-2.0.8.tgz#307f927f6434f99feb32ba92bdf451a6b59a6199" - integrity sha512-2upjT2JgRuiupdrtBWklKBS6tqeGMA77Nh6Q0JaoQuH/8yq+15CGckqn3IUWkWoGI0Fg3bK9LDlbbD+9DLw95Q== - -"@chakra-ui/pin-input@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.0.19.tgz#f9b196174f0518feec5c1ee3fcaf2134c301148a" - integrity sha512-6O7s4vWz4cqQ6zvMov9sYj6ZqWAsTxR/MNGe3DNgu1zWQg8veNCYtj1rNGhNS3eZNUMAa8uM2dXIphGTP53Xow== - dependencies: - "@chakra-ui/descendant" "3.0.13" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/pin-input@2.0.20": - version "2.0.20" - resolved "https://registry.yarnpkg.com/@chakra-ui/pin-input/-/pin-input-2.0.20.tgz#5bf115bf4282b69fc6532a9c542cbf41f815d200" - integrity sha512-IHVmerrtHN8F+jRB3W1HnMir1S1TUCWhI7qDInxqPtoRffHt6mzZgLZ0izx8p1fD4HkW4c1d4/ZLEz9uH9bBRg== - dependencies: - "@chakra-ui/descendant" "3.0.14" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/popover@2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.1.8.tgz#e906ce0533693d735b6e13a3a6ffe16d8e0a9ab4" - integrity sha512-ob7fAz+WWmXIq7iGHVB3wDKzZTj+T+noYBT/U1Q+jIf+jMr2WOpJLTfb0HTZcfhvn4EBFlfBg7Wk5qbXNaOn7g== - dependencies: - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-animation-state" "2.0.8" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-focus-effect" "2.0.9" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/popover@2.1.9": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/popover/-/popover-2.1.9.tgz#890cc0dfc5022757715ccf772ec194e7a409275f" - integrity sha512-OMJ12VVs9N32tFaZSOqikkKPtwAVwXYsES/D1pff/amBrE3ngCrpxJSIp4uvTdORfIYDojJqrR52ZplDKS9hRQ== - dependencies: - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-animation-state" "2.0.8" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-focus-effect" "2.0.9" - "@chakra-ui/react-use-focus-on-pointer-down" "2.0.6" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/popper@3.0.13": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/popper/-/popper-3.0.13.tgz#914a90e9ae2b83d39a0f40a5454267f1266a2cb6" - integrity sha512-FwtmYz80Ju8oK3Z1HQfisUE7JIMmDsCQsRBu6XuJ3TFQnBHit73yjZmxKjuRJ4JgyT4WBnZoTF3ATbRKSagBeg== - dependencies: - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@popperjs/core" "^2.9.3" - -"@chakra-ui/portal@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.0.15.tgz#21e1f97c4407fc15df8c365cb5cf799dac73ce41" - integrity sha512-z8v7K3j1/nMuBzp2+wRIIw7s/eipVtnXLdjK5yqbMxMRa44E8Mu5VNJLz3aQFLHXEUST+ifqrjImQeli9do6LQ== - dependencies: - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - -"@chakra-ui/portal@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/portal/-/portal-2.0.16.tgz#e5ce3f9d9e559f17a95276e0c006d0e9b7703442" - integrity sha512-bVID0qbQ0l4xq38LdqAN4EKD4/uFkDnXzFwOlviC9sl0dNhzICDb1ltuH/Adl1d2HTMqyN60O3GO58eHy7plnQ== - dependencies: - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - -"@chakra-ui/progress@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.1.5.tgz#eb6a47adf2bff93971262d163461d390782a04ff" - integrity sha512-jj5Vp4lxUchuwp4RPCepM0yAyKi344bgsOd3Apd+ldxclDcewPc82fbwDu7g/Xv27LqJkT+7E/SlQy04wGrk0g== - dependencies: - "@chakra-ui/react-context" "2.0.7" - -"@chakra-ui/progress@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/progress/-/progress-2.1.6.tgz#398db20440979c37adb0a34821f805ae3471873b" - integrity sha512-hHh5Ysv4z6bK+j2GJbi/FT9CVyto2PtNUNwBmr3oNMVsoOUMoRjczfXvvYqp0EHr9PCpxqrq7sRwgQXUzhbDSw== - dependencies: - "@chakra-ui/react-context" "2.0.8" - -"@chakra-ui/provider@2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.1.1.tgz#7060c4660495f595d3602f34d0a6430c0176c199" - integrity sha512-ALgkh2OiFm2omTdO8Oga7iGYJG8uqsGbqEAgU1Id4h2mcGMgEDJ1xJ6XnXyQQn4olPRJVJVVEQ7hxuac9/pjYw== - dependencies: - "@chakra-ui/css-reset" "2.0.12" - "@chakra-ui/portal" "2.0.15" - "@chakra-ui/react-env" "3.0.0" - "@chakra-ui/system" "2.5.0" - "@chakra-ui/utils" "2.0.15" - -"@chakra-ui/provider@2.2.2": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@chakra-ui/provider/-/provider-2.2.2.tgz#a798d1c243f33e00c85763834a7350e0d1c643ad" - integrity sha512-UVwnIDnAWq1aKroN5AF+OpNpUqLVeIUk7tKvX3z4CY9FsPFFi6LTEhRHdhpwaU1Tau3Tf9agEu5URegpY7S8BA== - dependencies: - "@chakra-ui/css-reset" "2.1.1" - "@chakra-ui/portal" "2.0.16" - "@chakra-ui/react-env" "3.0.0" - "@chakra-ui/system" "2.5.5" - "@chakra-ui/utils" "2.0.15" - -"@chakra-ui/radio@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.0.19.tgz#8d5c02eae8eddbced4476b1b50921ade62f0a744" - integrity sha512-PlJiV59eGSmeKP4v/4+ccQUWGRd0cjPKkj/p3L+UbOf8pl9dWm8y9kIeL5TYbghQSDv0nzkrH4+yMnnDTZjdMQ== - dependencies: - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@zag-js/focus-visible" "0.2.1" - -"@chakra-ui/radio@2.0.22": - version "2.0.22" - resolved "https://registry.yarnpkg.com/@chakra-ui/radio/-/radio-2.0.22.tgz#fad0ce7c9ba4051991ed517cac4cfe526d6d47d9" - integrity sha512-GsQ5WAnLwivWl6gPk8P1x+tCcpVakCt5R5T0HumF7DGPXKdJbjS+RaFySrbETmyTJsKY4QrfXn+g8CWVrMjPjw== - dependencies: - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@zag-js/focus-visible" "0.2.2" - -"@chakra-ui/react-children-utils@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-children-utils/-/react-children-utils-2.0.6.tgz#6c480c6a60678fcb75cb7d57107c7a79e5179b92" - integrity sha512-QVR2RC7QsOsbWwEnq9YduhpqSFnZGvjjGREV8ygKi8ADhXh93C8azLECCUVgRJF2Wc+So1fgxmjLcbZfY2VmBA== - -"@chakra-ui/react-context@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-context/-/react-context-2.0.7.tgz#f79a2b072d04d4280ec8799dc03a8a1af521ca2e" - integrity sha512-i7EGmSU+h2GB30cwrKB4t1R5BMHyGoJM5L2Zz7b+ZUX4aAqyPcfe97wPiQB6Rgr1ImGXrUeov4CDVrRZ2FPgLQ== - -"@chakra-ui/react-context@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-context/-/react-context-2.0.8.tgz#5e0ed33ac3995875a21dea0e12b0ee5fc4c2e3cc" - integrity sha512-tRTKdn6lCTXM6WPjSokAAKCw2ioih7Eg8cNgaYRSwKBck8nkz9YqxgIIEj3dJD7MGtpl24S/SNI98iRWkRwR/A== - -"@chakra-ui/react-env@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-env/-/react-env-3.0.0.tgz#2c3c9dc0e529b9b474a386a2b24988317b2a0811" - integrity sha512-tfMRO2v508HQWAqSADFrwZgR9oU10qC97oV6zGbjHh9ALP0/IcFR+Bi71KRTveDTm85fMeAzZYGj57P3Dsipkw== - dependencies: - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - -"@chakra-ui/react-types@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-types/-/react-types-2.0.7.tgz#799c166a44882b23059c8f510eac9bd5d0869ac4" - integrity sha512-12zv2qIZ8EHwiytggtGvo4iLT0APris7T0qaAWqzpUGS0cdUtR8W+V1BJ5Ocq+7tA6dzQ/7+w5hmXih61TuhWQ== - -"@chakra-ui/react-use-animation-state@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-animation-state/-/react-use-animation-state-2.0.8.tgz#544ef3007498d4a0629b9d1916056ddaf59aa286" - integrity sha512-xv9zSF2Rd1mHWQ+m5DLBWeh4atF8qrNvsOs3MNrvxKYBS3f79N3pqcQGrWAEvirXWXfiCeje2VAkEggqFRIo+Q== - dependencies: - "@chakra-ui/dom-utils" "2.0.6" - "@chakra-ui/react-use-event-listener" "2.0.7" - -"@chakra-ui/react-use-callback-ref@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-callback-ref/-/react-use-callback-ref-2.0.7.tgz#9b844a81037d0ecaaa8031979fa050165635e211" - integrity sha512-YjT76nTpfHAK5NxplAlZsQwNju5KmQExnqsWNPFeOR6vvbC34+iPSTr+r91i1Hdy7gBSbevsOsd5Wm6RN3GuMw== - -"@chakra-ui/react-use-controllable-state@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-controllable-state/-/react-use-controllable-state-2.0.8.tgz#6b71187e03be632c244dde9f16ed685428087ec9" - integrity sha512-F7rdCbLEmRjwwODqWZ3y+mKgSSHPcLQxeUygwk1BkZPXbKkJJKymOIjIynil2cbH7ku3hcSIWRvuhpCcfQWJ7Q== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-disclosure@2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-disclosure/-/react-use-disclosure-2.0.8.tgz#e0e0445afc6d6d96bb262b99751e675034c31497" - integrity sha512-2ir/mHe1YND40e+FyLHnDsnDsBQPwzKDLzfe9GZri7y31oU83JSbHdlAXAhp3bpjohslwavtRCp+S/zRxfO9aQ== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-event-listener@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-event-listener/-/react-use-event-listener-2.0.7.tgz#ed08164164e79183d876eeb71e12c6bfaca3ad17" - integrity sha512-4wvpx4yudIO3B31pOrXuTHDErawmwiXnvAN7gLEOVREi16+YGNcFnRJ5X5nRrmB7j2MDUtsEDpRBFfw5Z9xQ5g== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-focus-effect@2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-effect/-/react-use-focus-effect-2.0.9.tgz#9f94c0cb54e6e14ac9f048ca4d32a1fdcea067c1" - integrity sha512-20nfNkpbVwyb41q9wxp8c4jmVp6TUGAPE3uFTDpiGcIOyPW5aecQtPmTXPMJH+2aa8Nu1wyoT1btxO+UYiQM3g== - dependencies: - "@chakra-ui/dom-utils" "2.0.6" - "@chakra-ui/react-use-event-listener" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - -"@chakra-ui/react-use-focus-on-pointer-down@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-focus-on-pointer-down/-/react-use-focus-on-pointer-down-2.0.6.tgz#13330eb518c17e591c908cb8f4a30d43a978e3f2" - integrity sha512-OigXiLRVySn3tyVqJ/rn57WGuukW8TQe8fJYiLwXbcNyAMuYYounvRxvCy2b53sQ7QIZamza0N0jhirbH5FNoQ== - dependencies: - "@chakra-ui/react-use-event-listener" "2.0.7" - -"@chakra-ui/react-use-interval@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-interval/-/react-use-interval-2.0.5.tgz#c1a0043bf188b19b790a27668f4e860391335a60" - integrity sha512-1nbdwMi2K87V6p5f5AseOKif2CkldLaJlq1TOqaPRwb7v3aU9rltBtYdf+fIyuHSToNJUV6wd9budCFdLCl3Fg== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-latest-ref@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-latest-ref/-/react-use-latest-ref-2.0.5.tgz#b61dc4dadda340f7b14df0ec1d50ab2e507b3b3e" - integrity sha512-3mIuFzMyIo3Ok/D8uhV9voVg7KkrYVO/pwVvNPJOHsDQqCA6DpYE4WDsrIx+fVcwad3Ta7SupexR5PoI+kq6QQ== - -"@chakra-ui/react-use-merge-refs@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-merge-refs/-/react-use-merge-refs-2.0.7.tgz#1a1fe800fb5501ec3da4088fbac78c03bbad13a7" - integrity sha512-zds4Uhsc+AMzdH8JDDkLVet9baUBgtOjPbhC5r3A0ZXjZvGhCztFAVE3aExYiVoMPoHLKbLcqvCWE6ioFKz1lw== - -"@chakra-ui/react-use-outside-click@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-outside-click/-/react-use-outside-click-2.0.7.tgz#56c668f020fbc6331db4c3b61c8b845a68c4a134" - integrity sha512-MsAuGLkwYNxNJ5rb8lYNvXApXxYMnJ3MzqBpQj1kh5qP/+JSla9XMjE/P94ub4fSEttmNSqs43SmPPrmPuihsQ== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-pan-event@2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-pan-event/-/react-use-pan-event-2.0.9.tgz#0ff33a285e75a692d1ed52dbb9f3046a593b8004" - integrity sha512-xu35QXkiyrgsHUOnctl+SwNcwf9Rl62uYE5y8soKOZdBm8E+FvZIt2hxUzK1EoekbJCMzEZ0Yv1ZQCssVkSLaQ== - dependencies: - "@chakra-ui/event-utils" "2.0.8" - "@chakra-ui/react-use-latest-ref" "2.0.5" - framesync "6.1.2" - -"@chakra-ui/react-use-previous@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-previous/-/react-use-previous-2.0.5.tgz#65836cc81e3a1bf4252cd08a71094f1be827b56c" - integrity sha512-BIZgjycPE4Xr+MkhKe0h67uHXzQQkBX/u5rYPd65iMGdX1bCkbE0oorZNfOHLKdTmnEb4oVsNvfN6Rfr+Mnbxw== - -"@chakra-ui/react-use-safe-layout-effect@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-safe-layout-effect/-/react-use-safe-layout-effect-2.0.5.tgz#6cf388c37fd2a42b5295a292e149b32f860a00a7" - integrity sha512-MwAQBz3VxoeFLaesaSEN87reVNVbjcQBDex2WGexAg6hUB6n4gc1OWYH/iXp4tzp4kuggBNhEHkk9BMYXWfhJQ== - -"@chakra-ui/react-use-size@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-size/-/react-use-size-2.0.10.tgz#6131950852490c06e5fb3760bf64097c8057391f" - integrity sha512-fdIkH14GDnKQrtQfxX8N3gxbXRPXEl67Y3zeD9z4bKKcQUAYIMqs0MsPZY+FMpGQw8QqafM44nXfL038aIrC5w== - dependencies: - "@zag-js/element-size" "0.3.2" - -"@chakra-ui/react-use-size@2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-size/-/react-use-size-2.0.9.tgz#00717867b98a24c3bdcfaa0c3e70732404193486" - integrity sha512-Jce7QmO1jlQZq+Y77VKckWzroRnajChzUQ8xhLQZO6VbYvrpg3cu+X2QCz3G+MZzB+1/hnvvAqmZ+uJLd8rEJg== - dependencies: - "@zag-js/element-size" "0.3.1" - -"@chakra-ui/react-use-timeout@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-timeout/-/react-use-timeout-2.0.5.tgz#13c4e48e48d4b84ce1e062f0f1c9ec401ece78c9" - integrity sha512-QqmB+jVphh3h/CS60PieorpY7UqSPkrQCB7f7F+i9vwwIjtP8fxVHMmkb64K7VlzQiMPzv12nlID5dqkzlv0mw== - dependencies: - "@chakra-ui/react-use-callback-ref" "2.0.7" - -"@chakra-ui/react-use-update-effect@2.0.7": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-use-update-effect/-/react-use-update-effect-2.0.7.tgz#f94b7975ebb150c03d410e754b54f0e9dd263134" - integrity sha512-vBM2bmmM83ZdDtasWv3PXPznpTUd+FvqBC8J8rxoRmvdMEfrxTiQRBJhiGHLpS9BPLLPQlosN6KdFU97csB6zg== - -"@chakra-ui/react-utils@2.0.12": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/react-utils/-/react-utils-2.0.12.tgz#d6b773b9a5b2e51dce61f51ac8a0e9a0f534f479" - integrity sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw== - dependencies: - "@chakra-ui/utils" "2.0.15" - -"@chakra-ui/react@^2.2.4": - version "2.5.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.5.5.tgz#5ae2450ec0d10d63e1314747466f21cf542032ff" - integrity sha512-aBVMUtdWv2MrptD/tKSqICPsuJ+I+jvauegffO1qPUDlK3RrXIDeOHkLGWohgXNcjY5bGVWguFEzJm97//0ooQ== - dependencies: - "@chakra-ui/accordion" "2.1.11" - "@chakra-ui/alert" "2.1.0" - "@chakra-ui/avatar" "2.2.8" - "@chakra-ui/breadcrumb" "2.1.5" - "@chakra-ui/button" "2.0.18" - "@chakra-ui/card" "2.1.6" - "@chakra-ui/checkbox" "2.2.14" - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/control-box" "2.0.13" - "@chakra-ui/counter" "2.0.14" - "@chakra-ui/css-reset" "2.1.1" - "@chakra-ui/editable" "2.0.21" - "@chakra-ui/focus-lock" "2.0.16" - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/hooks" "2.1.6" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/image" "2.0.15" - "@chakra-ui/input" "2.0.21" - "@chakra-ui/layout" "2.1.18" - "@chakra-ui/live-region" "2.0.13" - "@chakra-ui/media-query" "3.2.12" - "@chakra-ui/menu" "2.1.12" - "@chakra-ui/modal" "2.2.11" - "@chakra-ui/number-input" "2.0.19" - "@chakra-ui/pin-input" "2.0.20" - "@chakra-ui/popover" "2.1.9" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/portal" "2.0.16" - "@chakra-ui/progress" "2.1.6" - "@chakra-ui/provider" "2.2.2" - "@chakra-ui/radio" "2.0.22" - "@chakra-ui/react-env" "3.0.0" - "@chakra-ui/select" "2.0.19" - "@chakra-ui/skeleton" "2.0.24" - "@chakra-ui/slider" "2.0.23" - "@chakra-ui/spinner" "2.0.13" - "@chakra-ui/stat" "2.0.18" - "@chakra-ui/styled-system" "2.8.0" - "@chakra-ui/switch" "2.0.26" - "@chakra-ui/system" "2.5.5" - "@chakra-ui/table" "2.0.17" - "@chakra-ui/tabs" "2.1.9" - "@chakra-ui/tag" "3.0.0" - "@chakra-ui/textarea" "2.0.19" - "@chakra-ui/theme" "3.0.1" - "@chakra-ui/theme-utils" "2.0.15" - "@chakra-ui/toast" "6.1.1" - "@chakra-ui/tooltip" "2.2.7" - "@chakra-ui/transition" "2.0.16" - "@chakra-ui/utils" "2.0.15" - "@chakra-ui/visually-hidden" "2.0.15" - -"@chakra-ui/react@^2.2.6": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/react/-/react-2.5.0.tgz#e68c010cf43dbc265597a96f47203517e57bcbc7" - integrity sha512-UqvXrKGKKJrlTzCsPI6tHfIa5wPu8Ui1c5Y0vnIt90UbvzcnhHrW0nhvZtwbmDaNgvT6bQl/ObPnOxoHzKg63A== - dependencies: - "@chakra-ui/accordion" "2.1.9" - "@chakra-ui/alert" "2.0.17" - "@chakra-ui/avatar" "2.2.5" - "@chakra-ui/breadcrumb" "2.1.4" - "@chakra-ui/button" "2.0.16" - "@chakra-ui/card" "2.1.6" - "@chakra-ui/checkbox" "2.2.10" - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/control-box" "2.0.13" - "@chakra-ui/counter" "2.0.14" - "@chakra-ui/css-reset" "2.0.12" - "@chakra-ui/editable" "2.0.19" - "@chakra-ui/focus-lock" "2.0.16" - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/hooks" "2.1.6" - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/image" "2.0.15" - "@chakra-ui/input" "2.0.20" - "@chakra-ui/layout" "2.1.16" - "@chakra-ui/live-region" "2.0.13" - "@chakra-ui/media-query" "3.2.12" - "@chakra-ui/menu" "2.1.9" - "@chakra-ui/modal" "2.2.9" - "@chakra-ui/number-input" "2.0.18" - "@chakra-ui/pin-input" "2.0.19" - "@chakra-ui/popover" "2.1.8" - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/portal" "2.0.15" - "@chakra-ui/progress" "2.1.5" - "@chakra-ui/provider" "2.1.1" - "@chakra-ui/radio" "2.0.19" - "@chakra-ui/react-env" "3.0.0" - "@chakra-ui/select" "2.0.18" - "@chakra-ui/skeleton" "2.0.24" - "@chakra-ui/slider" "2.0.21" - "@chakra-ui/spinner" "2.0.13" - "@chakra-ui/stat" "2.0.17" - "@chakra-ui/styled-system" "2.6.0" - "@chakra-ui/switch" "2.0.22" - "@chakra-ui/system" "2.5.0" - "@chakra-ui/table" "2.0.16" - "@chakra-ui/tabs" "2.1.8" - "@chakra-ui/tag" "2.0.17" - "@chakra-ui/textarea" "2.0.18" - "@chakra-ui/theme" "2.2.5" - "@chakra-ui/theme-utils" "2.0.10" - "@chakra-ui/toast" "6.0.0" - "@chakra-ui/tooltip" "2.2.6" - "@chakra-ui/transition" "2.0.15" - "@chakra-ui/utils" "2.0.15" - "@chakra-ui/visually-hidden" "2.0.15" - -"@chakra-ui/select@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.0.18.tgz#4eb6092610067c1b4131353fe39b4466e251395b" - integrity sha512-1d2lUT5LM6oOs5x4lzBh4GFDuXX62+lr+sgV7099g951/5UNbb0CS2hSZHsO7yZThLNbr7QTWZvAOAayVcGzdw== - dependencies: - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/select@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/select/-/select-2.0.19.tgz#957e95a17a890d8c0a851e2f00a8d8dd17932d66" - integrity sha512-eAlFh+JhwtJ17OrB6fO6gEAGOMH18ERNrXLqWbYLrs674Le7xuREgtuAYDoxUzvYXYYTTdOJtVbcHGriI3o6rA== - dependencies: - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/shared-utils@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/shared-utils/-/shared-utils-2.0.5.tgz#cb2b49705e113853647f1822142619570feba081" - integrity sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q== - -"@chakra-ui/skeleton@2.0.24": - version "2.0.24" - resolved "https://registry.yarnpkg.com/@chakra-ui/skeleton/-/skeleton-2.0.24.tgz#dc9dcca6fc43005544fabfd38a444943b0a29cad" - integrity sha512-1jXtVKcl/jpbrJlc/TyMsFyI651GTXY5ma30kWyTXoby2E+cxbV6OR8GB/NMZdGxbQBax8/VdtYVjI0n+OBqWA== - dependencies: - "@chakra-ui/media-query" "3.2.12" - "@chakra-ui/react-use-previous" "2.0.5" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/slider@2.0.21": - version "2.0.21" - resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.0.21.tgz#f65b15bf0d5f827699ff9a2d6faee35006e2bfce" - integrity sha512-Mm76yJxEqJl21+3waEcKg3tM8Y4elJ7mcViN6Brj35PTfzUJfSJxeBGo1nLPJ+X5jLj7o/L4kfBmUk3lY4QYEQ== - dependencies: - "@chakra-ui/number-utils" "2.0.7" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-latest-ref" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-pan-event" "2.0.9" - "@chakra-ui/react-use-size" "2.0.9" - "@chakra-ui/react-use-update-effect" "2.0.7" - -"@chakra-ui/slider@2.0.23": - version "2.0.23" - resolved "https://registry.yarnpkg.com/@chakra-ui/slider/-/slider-2.0.23.tgz#9130c7aee8ca876be64d1aeba6b84fe421c8207b" - integrity sha512-/eyRUXLla+ZdBUPXpakE3SAS2JS8mIJR6qcUYiPVKSpRAi6tMyYeQijAXn2QC1AUVd2JrG8Pz+1Jy7Po3uA7cA== - dependencies: - "@chakra-ui/number-utils" "2.0.7" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-callback-ref" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-latest-ref" "2.0.5" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-pan-event" "2.0.9" - "@chakra-ui/react-use-size" "2.0.10" - "@chakra-ui/react-use-update-effect" "2.0.7" - -"@chakra-ui/spinner@2.0.13": - version "2.0.13" - resolved "https://registry.yarnpkg.com/@chakra-ui/spinner/-/spinner-2.0.13.tgz#64fe919c18305c653ced046e25d5883ee4c1e7d7" - integrity sha512-T1/aSkVpUIuiYyrjfn1+LsQEG7Onbi1UE9ccS/evgf61Dzy4GgTXQUnDuWFSgpV58owqirqOu6jn/9eCwDlzlg== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/stat@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.0.17.tgz#2cd712cc7e0d58d9cbd542deea911f1b0925074f" - integrity sha512-PhD+5oVLWjQmGLfeZSmexp3AtLcaggWBwoMZ4z8QMZIQzf/fJJWMk0bMqxlpTv8ORDkfY/4ImuFB/RJHvcqlcA== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/stat@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/stat/-/stat-2.0.18.tgz#9e5d21d162b7cf2cf92065c19291ead2d4660772" - integrity sha512-wKyfBqhVlIs9bkSerUc6F9KJMw0yTIEKArW7dejWwzToCLPr47u+CtYO6jlJHV6lRvkhi4K4Qc6pyvtJxZ3VpA== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/styled-system@2.6.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.6.0.tgz#e1cd249cbcf0ba1e0c2f691dc6a2685ae0830eb5" - integrity sha512-nif4J8AMUV8XpOv0pzsbszqZC3wMXdeBtD4ho0zsjQqor658fKB70ZZeGgxJy8t8w6hcohNgvV4Kz0tu6R0Gow== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - csstype "^3.0.11" - lodash.mergewith "4.6.2" - -"@chakra-ui/styled-system@2.8.0": - version "2.8.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/styled-system/-/styled-system-2.8.0.tgz#c02aa7b4a15bd826c19d055cd226bd44f7470f26" - integrity sha512-bmRv/8ACJGGKGx84U1npiUddwdNifJ+/ETklGwooS5APM0ymwUtBYZpFxjYNJrqvVYpg3mVY6HhMyBVptLS7iA== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - csstype "^3.0.11" - lodash.mergewith "4.6.2" - -"@chakra-ui/switch@2.0.22": - version "2.0.22" - resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.0.22.tgz#7b35e2b10ea4cf91fb49f5175b4335c61dcd25b3" - integrity sha512-+/Yy6y7VFD91uSPruF8ZvePi3tl5D8UNVATtWEQ+QBI92DLSM+PtgJ2F0Y9GMZ9NzMxpZ80DqwY7/kqcPCfLvw== - dependencies: - "@chakra-ui/checkbox" "2.2.10" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/switch@2.0.26": - version "2.0.26" - resolved "https://registry.yarnpkg.com/@chakra-ui/switch/-/switch-2.0.26.tgz#b93eeafd788e47c21222524adceffe9ef62602d6" - integrity sha512-x62lF6VazSZJQuVxosChVR6+0lIJe8Pxgkl/C9vxjhp2yVYb3mew5tcX/sDOu0dYZy8ro/9hMfGkdN4r9xEU8A== - dependencies: - "@chakra-ui/checkbox" "2.2.14" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/system@2.5.0": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.5.0.tgz#03a6c5919d985ba6dfa617af5e59ece460020828" - integrity sha512-Gj31pElDy8VREFHNQsG1sMTbXzeMrmmStuejsOOea3fITHcP1Zo5PYxfhWTudcjbtEZsX19lpEOK8xbRnq8KcQ== - dependencies: - "@chakra-ui/color-mode" "2.1.12" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-utils" "2.0.12" - "@chakra-ui/styled-system" "2.6.0" - "@chakra-ui/theme-utils" "2.0.10" - "@chakra-ui/utils" "2.0.15" - react-fast-compare "3.2.0" - -"@chakra-ui/system@2.5.5", "@chakra-ui/system@^2.2.4": - version "2.5.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/system/-/system-2.5.5.tgz#b8b070d07ca9b0190363100396eea02cca754cec" - integrity sha512-52BIp/Zyvefgxn5RTByfkTeG4J+y81LWEjWm8jCaRFsLVm8IFgqIrngtcq4I7gD5n/UKbneHlb4eLHo4uc5yDQ== - dependencies: - "@chakra-ui/color-mode" "2.1.12" - "@chakra-ui/object-utils" "2.0.8" - "@chakra-ui/react-utils" "2.0.12" - "@chakra-ui/styled-system" "2.8.0" - "@chakra-ui/theme-utils" "2.0.15" - "@chakra-ui/utils" "2.0.15" - react-fast-compare "3.2.1" - -"@chakra-ui/table@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.0.16.tgz#e69736cba5cfb218c5e40592ad9280c6e32f6fe7" - integrity sha512-vWDXZ6Ad3Aj66curp1tZBHvCfQHX2FJ4ijLiqGgQszWFIchfhJ5vMgEBJaFMZ+BN1draAjuRTZqaQefOApzvRg== - dependencies: - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/table@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/table/-/table-2.0.17.tgz#ad394dc6dcbe5a8a9e6d899997ecca3471603977" - integrity sha512-OScheTEp1LOYvTki2NFwnAYvac8siAhW9BI5RKm5f5ORL2gVJo4I72RUqE0aKe1oboxgm7CYt5afT5PS5cG61A== - dependencies: - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/tabs@2.1.8": - version "2.1.8" - resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-2.1.8.tgz#e83071380f9a3633810308d45de51be7a74f5eb9" - integrity sha512-B7LeFN04Ny2jsSy5TFOQxnbZ6ITxGxLxsB2PE0vvQjMSblBrUryOxdjw80HZhfiw6od0ikK9CeKQOIt9QCguSw== - dependencies: - "@chakra-ui/clickable" "2.0.14" - "@chakra-ui/descendant" "3.0.13" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/tabs@2.1.9": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@chakra-ui/tabs/-/tabs-2.1.9.tgz#2e5214cb453c6cc0c240e82bd88af1042fc6fe0e" - integrity sha512-Yf8e0kRvaGM6jfkJum0aInQ0U3ZlCafmrYYni2lqjcTtThqu+Yosmo3iYlnullXxCw5MVznfrkb9ySvgQowuYg== - dependencies: - "@chakra-ui/clickable" "2.0.14" - "@chakra-ui/descendant" "3.0.14" - "@chakra-ui/lazy-utils" "2.0.5" - "@chakra-ui/react-children-utils" "2.0.6" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-controllable-state" "2.0.8" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/react-use-safe-layout-effect" "2.0.5" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/tag@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-2.0.17.tgz#97adb86db190ddb3526060b78c590392e0ac8b4c" - integrity sha512-A47zE9Ft9qxOJ+5r1cUseKRCoEdqCRzFm0pOtZgRcckqavglk75Xjgz8HbBpUO2zqqd49MlqdOwR8o87fXS1vg== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.7" - -"@chakra-ui/tag@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/tag/-/tag-3.0.0.tgz#d86cdab59bb3ff7fc628c2dbe7a5ff1b36bd3e96" - integrity sha512-YWdMmw/1OWRwNkG9pX+wVtZio+B89odaPj6XeMn5nfNN8+jyhIEpouWv34+CO9G0m1lupJTxPSfgLAd7cqXZMA== - dependencies: - "@chakra-ui/icon" "3.0.16" - "@chakra-ui/react-context" "2.0.8" - -"@chakra-ui/textarea@2.0.18": - version "2.0.18" - resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.0.18.tgz#da6d629b465f65bbc7b48039c2e48a4ae1d853b4" - integrity sha512-aGHHb29vVifO0OtcK/k8cMykzjOKo/coDTU0NJqz7OOLAWIMNV2eGenvmO1n9tTZbmbqHiX+Sa1nPRX+pd14lg== - dependencies: - "@chakra-ui/form-control" "2.0.17" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/textarea@2.0.19": - version "2.0.19" - resolved "https://registry.yarnpkg.com/@chakra-ui/textarea/-/textarea-2.0.19.tgz#470b459f9cb3255d2abbe07d46b0a5b60a6a32c5" - integrity sha512-adJk+qVGsFeJDvfn56CcJKKse8k7oMGlODrmpnpTdF+xvlsiTM+1GfaJvgNSpHHuQFdz/A0z1uJtfGefk0G2ZA== - dependencies: - "@chakra-ui/form-control" "2.0.18" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/theme-tools@2.0.12", "@chakra-ui/theme-tools@^2.0.7": - version "2.0.12" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.0.12.tgz#b29d9fb626d35e3b00f532c64f95ea261d8f6997" - integrity sha512-mnMlKSmXkCjHUJsKWmJbgBTGF2vnLaMLv1ihkBn5eQcCubMQrBLTiMAEFl5pZdzuHItU6QdnLGA10smcXbNl0g== - dependencies: - "@chakra-ui/anatomy" "2.0.7" - "@ctrl/tinycolor" "^3.4.0" - -"@chakra-ui/theme-tools@2.0.17": - version "2.0.17" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-tools/-/theme-tools-2.0.17.tgz#9496094336c9480f950c8d7ab6e05f1c19caa955" - integrity sha512-Auu38hnihlJZQcPok6itRDBbwof3TpXGYtDPnOvrq4Xp7jnab36HLt7KEXSDPXbtOk3ZqU99pvI1en5LbDrdjg== - dependencies: - "@chakra-ui/anatomy" "2.1.2" - "@chakra-ui/shared-utils" "2.0.5" - color2k "^2.0.0" - -"@chakra-ui/theme-utils@2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-utils/-/theme-utils-2.0.10.tgz#a09fb862282278c6262d1844da9629fc388f0a8a" - integrity sha512-j4y8bHFDbMlGsmF0BVo37WZJyj2Y0cbF0YzhW/IV8cnrwPGFFCoB4YUSFvV+mUqQwBh31coHsvPobLWTKk+6mQ== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/styled-system" "2.6.0" - "@chakra-ui/theme" "2.2.5" - lodash.mergewith "4.6.2" - -"@chakra-ui/theme-utils@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme-utils/-/theme-utils-2.0.15.tgz#968a5e8c47bb403323fe67049c7b751a6e47f069" - integrity sha512-UuxtEgE7gwMTGDXtUpTOI7F5X0iHB9ekEOG5PWPn2wWBL7rlk2JtPI7UP5Um5Yg6vvBfXYGK1ySahxqsgf+87g== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/styled-system" "2.8.0" - "@chakra-ui/theme" "3.0.1" - lodash.mergewith "4.6.2" - -"@chakra-ui/theme@2.2.5": - version "2.2.5" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-2.2.5.tgz#18ed1755ff27c1ff1f1a77083ffc546c361c926e" - integrity sha512-hYASZMwu0NqEv6PPydu+F3I+kMNd44yR4TwjR/lXBz/LEh64L6UPY6kQjebCfgdVtsGdl3HKg+eLlfa7SvfRgw== - dependencies: - "@chakra-ui/anatomy" "2.1.2" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/theme-tools" "2.0.17" - -"@chakra-ui/theme@3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-3.0.1.tgz#151fc5d1e23d0fd0cd29d28acf8f6017269c13fc" - integrity sha512-92kDm/Ux/51uJqhRKevQo/O/rdwucDYcpHg2QuwzdAxISCeYvgtl2TtgOOl5EnqEP0j3IEAvZHZUlv8TTbawaw== - dependencies: - "@chakra-ui/anatomy" "2.1.2" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/theme-tools" "2.0.17" - -"@chakra-ui/theme@^2.1.3": - version "2.1.14" - resolved "https://registry.yarnpkg.com/@chakra-ui/theme/-/theme-2.1.14.tgz#4726d65a65515f8ee96b5f2a725d0d17804ddfc9" - integrity sha512-6EYJCQlrjSjNAJvZmw1un50F8+sQDFsdwu/7UzWe+TeANpKlz4ZcHbh0gkl3PD62lGis+ehITUwqRm8htvDOjw== - dependencies: - "@chakra-ui/anatomy" "2.0.7" - "@chakra-ui/theme-tools" "2.0.12" - -"@chakra-ui/toast@6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-6.0.0.tgz#c4d23d1799f0f87e752fe654a7d55038df32fbb3" - integrity sha512-Pxoy1IxnhimlHjx06XnSmYkM7NyKF9ei/JJptG86ywdxXXyg3HGkhdlpEUCkeWtlGt2ePVc4mbLzM7ACX0GJLw== - dependencies: - "@chakra-ui/alert" "2.0.17" - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/portal" "2.0.15" - "@chakra-ui/react-context" "2.0.7" - "@chakra-ui/react-use-timeout" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/styled-system" "2.6.0" - "@chakra-ui/theme" "2.2.5" - -"@chakra-ui/toast@6.1.1": - version "6.1.1" - resolved "https://registry.yarnpkg.com/@chakra-ui/toast/-/toast-6.1.1.tgz#7ca78f38069bc87fa75b64de76c8fc2758bdf419" - integrity sha512-JtjIKkPVjEu8okGGCipCxNVgK/15h5AicTATZ6RbG2MsHmr4GfKG3fUCvpbuZseArqmLqGLQZQJjVE9vJzaSkQ== - dependencies: - "@chakra-ui/alert" "2.1.0" - "@chakra-ui/close-button" "2.0.17" - "@chakra-ui/portal" "2.0.16" - "@chakra-ui/react-context" "2.0.8" - "@chakra-ui/react-use-timeout" "2.0.5" - "@chakra-ui/react-use-update-effect" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - "@chakra-ui/styled-system" "2.8.0" - "@chakra-ui/theme" "3.0.1" - -"@chakra-ui/tooltip@2.2.6": - version "2.2.6" - resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.2.6.tgz#a38f9ff2dd8a574c8cf49526c3846533455f8ddd" - integrity sha512-4cbneidZ5+HCWge3OZzewRQieIvhDjSsl+scrl4Scx7E0z3OmqlTIESU5nGIZDBLYqKn/UirEZhqaQ33FOS2fw== - dependencies: - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/portal" "2.0.15" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-event-listener" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/tooltip@2.2.7": - version "2.2.7" - resolved "https://registry.yarnpkg.com/@chakra-ui/tooltip/-/tooltip-2.2.7.tgz#7c305efb057a5fe4694b1b8d82395aec776d8f57" - integrity sha512-ImUJ6NnVqARaYqpgtO+kzucDRmxo8AF3jMjARw0bx2LxUkKwgRCOEaaRK5p5dHc0Kr6t5/XqjDeUNa19/sLauA== - dependencies: - "@chakra-ui/popper" "3.0.13" - "@chakra-ui/portal" "2.0.16" - "@chakra-ui/react-types" "2.0.7" - "@chakra-ui/react-use-disclosure" "2.0.8" - "@chakra-ui/react-use-event-listener" "2.0.7" - "@chakra-ui/react-use-merge-refs" "2.0.7" - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/transition@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.0.15.tgz#c640df2ea82f5ad58c55a6e1a7c338f377cb96d8" - integrity sha512-o9LBK/llQfUDHF/Ty3cQ6nShpekKTqHUoJlUOzNKhoTsNpoRerr9v0jwojrX1YI02KtVjfhFU6PiqXlDfREoNw== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/transition@2.0.16": - version "2.0.16" - resolved "https://registry.yarnpkg.com/@chakra-ui/transition/-/transition-2.0.16.tgz#498c91e6835bb5d950fd1d1402f483b85f7dcd87" - integrity sha512-E+RkwlPc3H7P1crEXmXwDXMB2lqY2LLia2P5siQ4IEnRWIgZXlIw+8Em+NtHNgusel2N+9yuB0wT9SeZZeZ3CQ== - dependencies: - "@chakra-ui/shared-utils" "2.0.5" - -"@chakra-ui/utils@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.15.tgz#bd800b1cff30eb5a5e8c36fa039f49984b4c5e4a" - integrity sha512-El4+jL0WSaYYs+rJbuYFDbjmfCcfGDmRY95GO4xwzit6YAPZBLcR65rOEwLps+XWluZTy1xdMrusg/hW0c1aAA== - dependencies: - "@types/lodash.mergewith" "4.6.7" - css-box-model "1.2.1" - framesync "6.1.2" - lodash.mergewith "4.6.2" - -"@chakra-ui/utils@^2.0.8": - version "2.0.11" - resolved "https://registry.yarnpkg.com/@chakra-ui/utils/-/utils-2.0.11.tgz#8e773f900a8356bd10c48b59151a781dba1c7b70" - integrity sha512-4ZQdK6tbOuTrUCsAQBHWo7tw5/Q6pBV93ZbVpats61cSWMFGv32AIQw9/hA4un2zDeSWN9ZMVLNjAY2Dq/KQOA== - dependencies: - "@types/lodash.mergewith" "4.6.6" - css-box-model "1.2.1" - framesync "5.3.0" - lodash.mergewith "4.6.2" - -"@chakra-ui/visually-hidden@2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@chakra-ui/visually-hidden/-/visually-hidden-2.0.15.tgz#60df64e0ab97d95fee4e6c61ccabd15fd5ace398" - integrity sha512-WWULIiucYRBIewHKFA7BssQ2ABLHLVd9lrUo3N3SZgR0u4ZRDDVEUNOy+r+9ruDze8+36dGbN9wsN1IdELtdOw== - "@cnakazawa/watch@^1.0.3": version "1.0.4" resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" @@ -5862,33 +4627,27 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@ctrl/tinycolor@^3.4.0": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz#75b4c27948c81e88ccd3a8902047bcd797f38d32" - integrity sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw== - "@discoveryjs/json-ext@^0.5.3": version "0.5.7" resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@emotion/babel-plugin@^11.10.0": - version "11.10.2" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.2.tgz#879db80ba622b3f6076917a1e6f648b1c7d008c7" - integrity sha512-xNQ57njWTFVfPAc3cjfuaPdsgLp5QOSuRsj9MA6ndEhH/AzuZM86qIQzt6rq+aGBwj3n5/TkLmU5lhAfdRmogA== +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== dependencies: "@babel/helper-module-imports" "^7.16.7" - "@babel/plugin-syntax-jsx" "^7.17.12" "@babel/runtime" "^7.18.3" - "@emotion/hash" "^0.9.0" - "@emotion/memoize" "^0.8.0" - "@emotion/serialize" "^1.1.0" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" babel-plugin-macros "^3.1.0" convert-source-map "^1.5.0" escape-string-regexp "^4.0.0" find-root "^1.1.0" source-map "^0.5.7" - stylis "4.0.13" + stylis "4.2.0" "@emotion/babel-plugin@^11.7.1": version "11.9.2" @@ -5908,16 +4667,16 @@ source-map "^0.5.7" stylis "4.0.13" -"@emotion/cache@^11.10.0": - version "11.10.3" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.3.tgz#c4f67904fad10c945fea5165c3a5a0583c164b87" - integrity sha512-Psmp/7ovAa8appWh3g51goxu/z3iVms7JXOreq136D8Bbn6dYraPnmL6mdM8GThEx9vwSn92Fz+mGSjBzN8UPQ== +"@emotion/cache@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== dependencies: - "@emotion/memoize" "^0.8.0" - "@emotion/sheet" "^1.2.0" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" - stylis "4.0.13" + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" "@emotion/cache@^11.4.0", "@emotion/cache@^11.7.1": version "11.7.1" @@ -5935,10 +4694,10 @@ resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== -"@emotion/hash@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" - integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== "@emotion/is-prop-valid@^0.8.2": version "0.8.8" @@ -5947,12 +4706,12 @@ dependencies: "@emotion/memoize" "0.7.4" -"@emotion/is-prop-valid@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" - integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== +"@emotion/is-prop-valid@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== dependencies: - "@emotion/memoize" "^0.8.0" + "@emotion/memoize" "^0.8.1" "@emotion/memoize@0.7.4": version "0.7.4" @@ -5964,23 +4723,23 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.5.tgz#2c40f81449a4e554e9fc6396910ed4843ec2be50" integrity sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ== -"@emotion/memoize@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" - integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== "@emotion/react@^11.10.0": - version "11.10.4" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.4.tgz#9dc6bccbda5d70ff68fdb204746c0e8b13a79199" - integrity sha512-j0AkMpr6BL8gldJZ6XQsQ8DnS9TxEQu1R+OGmDZiWjBAJtCcbt0tS3I/YffoqHXxH6MjgI7KdMbYKw3MEiU9eA== + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.0" - "@emotion/cache" "^11.10.0" - "@emotion/serialize" "^1.1.0" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" hoist-non-react-statics "^3.3.1" "@emotion/react@^11.8.1": @@ -6007,15 +4766,15 @@ "@emotion/utils" "^1.0.0" csstype "^3.0.2" -"@emotion/serialize@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.0.tgz#b1f97b1011b09346a40e9796c37a3397b4ea8ea8" - integrity sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA== +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== dependencies: - "@emotion/hash" "^0.9.0" - "@emotion/memoize" "^0.8.0" - "@emotion/unitless" "^0.8.0" - "@emotion/utils" "^1.2.0" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" csstype "^3.0.2" "@emotion/sheet@^1.1.0": @@ -6023,57 +4782,57 @@ resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.1.0.tgz#56d99c41f0a1cda2726a05aa6a20afd4c63e58d2" integrity sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g== -"@emotion/sheet@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.0.tgz#771b1987855839e214fc1741bde43089397f7be5" - integrity sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w== +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== "@emotion/styled@^11.10.0": - version "11.10.4" - resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.10.4.tgz#e93f84a4d54003c2acbde178c3f97b421fce1cd4" - integrity sha512-pRl4R8Ez3UXvOPfc2bzIoV8u9P97UedgHS4FPX594ntwEuAMA114wlaHvOK24HB48uqfXiGlYIZYCxVJ1R1ttQ== + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/styled/-/styled-11.11.0.tgz#26b75e1b5a1b7a629d7c0a8b708fbf5a9cdce346" + integrity sha512-hM5Nnvu9P3midq5aaXj4I+lnSfNi7Pmd4EWk1fOZ3pxookaQTNew6bp4JaCBYM4HVFZF9g7UjJmsUmC2JlxOng== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.0" - "@emotion/is-prop-valid" "^1.2.0" - "@emotion/serialize" "^1.1.0" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@emotion/utils" "^1.2.0" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/is-prop-valid" "^1.2.1" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" "@emotion/unitless@^0.7.5": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@emotion/unitless@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" - integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== -"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" - integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.0", "@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== "@emotion/utils@^1.0.0", "@emotion/utils@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.1.0.tgz#86b0b297f3f1a0f2bdb08eeac9a2f49afd40d0cf" integrity sha512-iRLa/Y4Rs5H/f2nimczYmS5kFJEbpiVvgN3XVfZ022IYhuNA1IRSHEizcof88LtCTXtl9S2Cxt32KgaXEu72JQ== -"@emotion/utils@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" - integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== "@emotion/weak-memoize@^0.2.5": version "0.2.5" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== -"@emotion/weak-memoize@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" - integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== "@esbuild/android-arm64@0.17.19": version "0.17.19" @@ -6224,11 +4983,6 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@h6s/calendar@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@h6s/calendar/-/calendar-1.0.5.tgz#d21a1fc061ba759b64d157862ba2adab5164d7f2" - integrity sha512-NcGd1U3uLr8dLVqem2yVssSm+Un9BtC3JhIHf6zMIM7Lml3x/bz3WkNWMOFCMCifEVgssLoyqZ1omR5ebNeXTg== - "@hutson/parse-repository-url@^3.0.0": version "3.0.2" resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" @@ -7525,6 +6279,11 @@ pump "^3.0.0" tar-fs "^2.1.1" +"@nicolo-ribaudo/semver-v6@^6.3.3": + version "6.3.3" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" + integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== + "@nodelib/fs.scandir@2.1.3": version "2.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" @@ -7919,21 +6678,33 @@ resolved "https://registry.yarnpkg.com/@ovh-ux/translate-async-loader/-/translate-async-loader-1.0.8.tgz#7cbdc3dfed1042f511206ff6bb9f14c33b8406ba" integrity sha512-8yEhPeRTSxtEO9ODXRYZw6pzRQiV5ULCTi8mIzt39m/b9N2TcIF4ILTPsaa8xpE4npHKa/iYgL9z0HJUFi2LGQ== +"@ovh-ux/ui-kit@^6.3.0", "@ovh-ux/ui-kit@^6.5.1": + version "6.6.1" + resolved "https://registry.yarnpkg.com/@ovh-ux/ui-kit/-/ui-kit-6.6.1.tgz#48836fa613e785c7ba66bcacd6b7bcf82387011b" + integrity sha512-h8tfj2e8cqcqTYfgespVogYCIA4ZZuw12UyzcKwY9VVFE493yN8zKx8GZ0kudqyXlhH6wwTPwjeOBB//1KM6Gw== + "@ovh-ux/ui-kit@^6.5.3": version "6.5.3" resolved "https://registry.yarnpkg.com/@ovh-ux/ui-kit/-/ui-kit-6.5.3.tgz#f18abcce1b49d672b448ceff40beb850a57281b3" integrity sha512-opCtuNe4FGPMF+wW0iqfb49O/cYWXatfTNKRF9AQi5nx5j5zfJrTniHtEeN4ySIOge+EzwowXo3W2sfeWBXx+Q== "@ovhcloud/ods-cdk@^14.0.1": - version "14.0.1" - resolved "https://registry.yarnpkg.com/@ovhcloud/ods-cdk/-/ods-cdk-14.0.1.tgz#7180905c369752104669a133d178a64b4623d4d1" - integrity sha512-919EK9tIoXfzfTBjXEmjLIJtmBrnUB0AQqRz2bGDgMGq5HN0vAIiSA7P35w0IPEYzCgRRW0BcZTlYGGVY93bjA== + version "14.1.1" + resolved "https://registry.yarnpkg.com/@ovhcloud/ods-cdk/-/ods-cdk-14.1.1.tgz#341ed0bfed7f599b253c2d087ba2f15a8915c436" + integrity sha512-reePwUvxbOXOdIzHGyeKFhBbMSWiApipNLSrMEBb6cl6Wdv/HOHbv3T+w7xfSACDFhJqLg8okEmtMIU4usvlaw== "@ovhcloud/ods-core@^13.0.1": version "13.0.1" resolved "https://registry.yarnpkg.com/@ovhcloud/ods-core/-/ods-core-13.0.1.tgz#0433b0e868e45ada0f8748274beb0e91a824e27c" integrity sha512-L4x3JG7mEepjaaGy0KgGUirBQ09nexrYZWZocUQSb0T0lNomw3vV7FLD4GV7mhSjSE7WRo2yi84g0RGqxujdcQ== +"@ovhcloud/ods-core@^14.0.1": + version "14.0.1" + resolved "https://registry.yarnpkg.com/@ovhcloud/ods-core/-/ods-core-14.0.1.tgz#ad95491d30eba6d6eb638d36bee54685620a70dd" + integrity sha512-lxnpqhjDSXXX6V5bGSvq0fU6DRLxGbHCDpP/HBbT2MxdX0TAcjRIY5ht7KYnia4hJpBJ7Qz4gNJhtozipdC4xQ== + dependencies: + "@ovhcloud/ods-cdk" "^14.0.1" + "@ovhcloud/ods-stencil@^13.0.1": version "13.0.1" resolved "https://registry.yarnpkg.com/@ovhcloud/ods-stencil/-/ods-stencil-13.0.1.tgz#d479bd7be3f631afa3e2e884a42d0cd01702d587" @@ -7942,6 +6713,14 @@ "@ovhcloud/ods-theme-blue-jeans" "^13.0.1" "@stencil/core" "~2.18.1" +"@ovhcloud/ods-stencil@^14.0.1": + version "14.0.1" + resolved "https://registry.yarnpkg.com/@ovhcloud/ods-stencil/-/ods-stencil-14.0.1.tgz#45d1010835ca5b5440c5d9c320ac7b98dae83c9a" + integrity sha512-3C1YqXXXDjBrtKytvVbK8NcqPtPzYF4QgknJHB90vY2rl1s7THW6rwTIPmv34SsKiNuSSP3//TbZuk66V3e60g== + dependencies: + "@ovhcloud/ods-theme-blue-jeans" "^14.0.1" + "@stencil/core" "~2.18.1" + "@ovhcloud/ods-testing@^13.0.1": version "13.0.1" resolved "https://registry.yarnpkg.com/@ovhcloud/ods-testing/-/ods-testing-13.0.1.tgz#f8a30e22bf42b8bcdcc0571f713519b95499a432" @@ -7954,6 +6733,13 @@ dependencies: "@ovhcloud/ods-theming" "^13.0.1" +"@ovhcloud/ods-theme-blue-jeans@^14.0.1": + version "14.0.1" + resolved "https://registry.yarnpkg.com/@ovhcloud/ods-theme-blue-jeans/-/ods-theme-blue-jeans-14.0.1.tgz#68fe4fe572b43e42db2a14111dc559e91c166ad4" + integrity sha512-HoBIoiZOfXU6AZmXjlKkSqctSm7iIUeXmCy+InWUYfVMs/v/By0qEQhxZRDnKMf25CIXDa4hButX0avqdy2J1g== + dependencies: + "@ovhcloud/ods-theming" "^14.0.1" + "@ovhcloud/ods-theming@^13.0.1": version "13.0.1" resolved "https://registry.yarnpkg.com/@ovhcloud/ods-theming/-/ods-theming-13.0.1.tgz#3bb70a69ef8cd0305a9601db30cc9dc5b1f6da5c" @@ -8007,11 +6793,6 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.5.tgz#db5a11bf66bdab39569719555b0f76e138d7bd64" integrity sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw== -"@popperjs/core@^2.9.3": - version "2.11.6" - resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.6.tgz#cee20bd55e68a1720bdab363ecf0c821ded4cd45" - integrity sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw== - "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -8192,6 +6973,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@sinclair/typebox@^0.25.16": version "0.25.24" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" @@ -8233,6 +7023,11 @@ resolved "https://registry.yarnpkg.com/@stencil/core/-/core-3.3.1.tgz#1c4afbdfad15e29cd122ecf960a6ee189fd1fadb" integrity sha512-I+660Oe9OMLiU+thjV1GgcI27dcvrSpF3xisHWBOU/4mzRtho3YW0cI8lSjcqyB1KirGTA6QeQ0Xif5UHqn8hw== +"@stencil/core@~2.18.1": + version "2.18.1" + resolved "https://registry.yarnpkg.com/@stencil/core/-/core-2.18.1.tgz#f45e99b7abe2a0fa90d3141363601a68df5c08a7" + integrity sha512-/fXkh1lwZ+X9JQCw50mPjhBogzEHOBvVC5pLoDLZqodVYK0DGWILM2YLV4dcIUBNEK8/HMDpO/Rq81/rS3mNOw== + "@stencil/postcss@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@stencil/postcss/-/postcss-2.1.0.tgz#526d0ce9e92b36cf7fbe8a21b91e70d1ea32a079" @@ -8993,6 +7788,88 @@ remark "^12.0.0" unist-util-find-all-after "^3.0.1" +"@svgr/babel-plugin-add-jsx-attribute@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-7.0.0.tgz#80856c1b7a3b7422d232f6e079f0beb90c4a13e9" + integrity sha512-khWbXesWIP9v8HuKCl2NU2HNAyqpSQ/vkIl36Nbn4HIwEYSRWL0H7Gs6idJdha2DkpFDWlsqMELvoCE8lfFY6Q== + +"@svgr/babel-plugin-remove-jsx-attribute@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-7.0.0.tgz#91da77a009dc38e8d30da45d9b62ef8736f2d90a" + integrity sha512-iiZaIvb3H/c7d3TH2HBeK91uI2rMhZNwnsIrvd7ZwGLkFw6mmunOCoVnjdYua662MqGFxlN9xTq4fv9hgR4VXQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-7.0.0.tgz#5154ff1213509e36ab315974c8c2fd48dafb827b" + integrity sha512-sQQmyo+qegBx8DfFc04PFmIO1FP1MHI1/QEpzcIcclo5OAISsOJPW76ZIs0bDyO/DBSJEa/tDa1W26pVtt0FRw== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-7.0.0.tgz#7e72f44ee57fdbcb02fb0d4a7629466c5242725e" + integrity sha512-i6MaAqIZXDOJeikJuzocByBf8zO+meLwfQ/qMHIjCcvpnfvWf82PFvredEZElErB5glQFJa2KVKk8N2xV6tRRA== + +"@svgr/babel-plugin-svg-dynamic-title@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-7.0.0.tgz#8caf0449c678ea29be756b89960b2b16c9f33f00" + integrity sha512-BoVSh6ge3SLLpKC0pmmN9DFlqgFy4NxNgdZNLPNJWBUU7TQpDWeBuyVuDW88iXydb5Cv0ReC+ffa5h3VrKfk1w== + +"@svgr/babel-plugin-svg-em-dimensions@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-7.0.0.tgz#4db6b5af6d29e93db236b1a013fa953754071d41" + integrity sha512-tNDcBa+hYn0gO+GkP/AuNKdVtMufVhU9fdzu+vUQsR18RIJ9RWe7h/pSBY338RO08wArntwbDk5WhQBmhf2PaA== + +"@svgr/babel-plugin-transform-react-native-svg@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-7.0.0.tgz#236995e58b5e36ff06365d5310509ce5391aeec9" + integrity sha512-qw54u8ljCJYL2KtBOjI5z7Nzg8LnSvQOP5hPKj77H4VQL4+HdKbAT5pnkkZLmHKYwzsIHSYKXxHouD8zZamCFQ== + +"@svgr/babel-plugin-transform-svg-component@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-7.0.0.tgz#a9b62730acf10d22a2aa57e0f701c0ecbc270430" + integrity sha512-CcFECkDj98daOg9jE3Bh3uyD9kzevCAnZ+UtzG6+BQG/jOQ2OA3jHnX6iG4G1MCJkUQFnUvEv33NvQfqrb/F3A== + +"@svgr/babel-preset@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-7.0.0.tgz#55aaca4cec2ff6515a571715b6b6fa98675b66d9" + integrity sha512-EX/NHeFa30j5UjldQGVQikuuQNHUdGmbh9kEpBKofGUtF0GUPJ4T4rhoYiqDAOmBOxojyot36JIFiDUHUK1ilQ== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^7.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "^7.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^7.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^7.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "^7.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "^7.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "^7.0.0" + "@svgr/babel-plugin-transform-svg-component" "^7.0.0" + +"@svgr/core@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-7.0.0.tgz#def863d2670c682615583c80b408e83c095c2233" + integrity sha512-ztAoxkaKhRVloa3XydohgQQCb0/8x9T63yXovpmHzKMkHO6pkjdsIAWKOS4bE95P/2quVh1NtjSKlMRNzSBffw== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "^7.0.0" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + +"@svgr/hast-util-to-babel-ast@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-7.0.0.tgz#d457dfbe74ebc1e5a6daf97ded49e9576a3a00cf" + integrity sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ== + dependencies: + "@babel/types" "^7.21.3" + entities "^4.4.0" + +"@svgr/plugin-jsx@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-7.0.0.tgz#b9e0c7d05bc890d70163ac0490ba8c41f1afab90" + integrity sha512-SWlTpPQmBUtLKxXWgpv8syzqIU8XgFRvyhfkam2So8b3BE0OS0HPe5UfmlJ2KIC+a7dpuuYovPR2WAQuSyMoPw== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "^7.0.0" + "@svgr/hast-util-to-babel-ast" "^7.0.0" + svg-parser "^2.0.4" + "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" @@ -9034,6 +7911,15 @@ superjson "^1.10.0" use-sync-external-store "^1.2.0" +"@tanstack/react-query-devtools@^4.9.0": + version "4.32.6" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-devtools/-/react-query-devtools-4.32.6.tgz#651002855459f65304802595cce55b205831a250" + integrity sha512-Gd9pBkm2sbeze9P5Yp8R7y0rZVUdoIOhduomDjz138WdJuVbRS4Y8p6gX2uMJFsUFVe7jA6fX/D6NfQ9o5OS/A== + dependencies: + "@tanstack/match-sorter-utils" "^8.7.0" + superjson "^1.10.0" + use-sync-external-store "^1.2.0" + "@tanstack/react-query@^4.29.3": version "4.29.3" resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.29.3.tgz#037205560784ed4a5e3fd605a2143e325b6189fa" @@ -9261,7 +8147,7 @@ resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.1.2.tgz#75d277b030bc11b3be38c807e10071f45ebc78d9" integrity sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g== -"@types/estree@*": +"@types/estree@*", "@types/estree@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194" integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA== @@ -9468,20 +8354,6 @@ dependencies: "@types/lodash" "*" -"@types/lodash.mergewith@4.6.6": - version "4.6.6" - resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.6.tgz#c4698f5b214a433ff35cb2c75ee6ec7f99d79f10" - integrity sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg== - dependencies: - "@types/lodash" "*" - -"@types/lodash.mergewith@4.6.7": - version "4.6.7" - resolved "https://registry.yarnpkg.com/@types/lodash.mergewith/-/lodash.mergewith-4.6.7.tgz#eaa65aa5872abdd282f271eae447b115b2757212" - integrity sha512-3m+lkO5CLRRYU0fhGRp7zbsGi6+BZj0uTVSwvcKU+nSlhjA9/QRNfuSGnD2mX6hQA7ZbmcCkzk5h4ZYGOtk14A== - dependencies: - "@types/lodash" "*" - "@types/lodash@*": version "4.14.182" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.182.tgz#05301a4d5e62963227eaafe0ce04dd77c54ea5c2" @@ -10593,26 +9465,6 @@ js-yaml "^3.10.0" tslib "^2.4.0" -"@zag-js/element-size@0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@zag-js/element-size/-/element-size-0.3.1.tgz#f9f6ae98355e2250d18d0f6e2f1134a0ae4c6a2f" - integrity sha512-jR5j4G//bRzcxwAACWi9EfITnwjNmn10LxF4NmALrdZU7/PNWP3uUCdhCxd/0SCyeiJXUl0yvD57rWAbKPs1nw== - -"@zag-js/element-size@0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@zag-js/element-size/-/element-size-0.3.2.tgz#ebb76af2a024230482406db41344598d1a9f54f4" - integrity sha512-bVvvigUGvAuj7PCkE5AbzvTJDTw5f3bg9nQdv+ErhVN8SfPPppLJEmmWdxqsRzrHXgx8ypJt/+Ty0kjtISVDsQ== - -"@zag-js/focus-visible@0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-0.2.1.tgz#bf4f1009f4fd35a9728dfaa9214d8cb318fe8b1e" - integrity sha512-19uTjoZGP4/Ax7kSNhhay9JA83BirKzpqLkeEAilrpdI1hE5xuq6q+tzJOsrMOOqJrm7LkmZp5lbsTQzvK2pYg== - -"@zag-js/focus-visible@0.2.2": - version "0.2.2" - resolved "https://registry.yarnpkg.com/@zag-js/focus-visible/-/focus-visible-0.2.2.tgz#56233480ca1275d3218fb2e10696a33d1a6b9e64" - integrity sha512-0j2gZq8HiZ51z4zNnSkF1iSkqlwRDvdH+son3wHdoz+7IUdMN/5Exd4TxMJ+gq2Of1DiXReYLL9qqh2PdQ4wgA== - "@zkochan/js-yaml@0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" @@ -11277,13 +10129,6 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-hidden@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.2.tgz#8c4f7cc88d73ca42114106fdf6f47e68d31475b8" - integrity sha512-6y/ogyDTk/7YAe91T3E2PR1ALVKyM2QbTio5HwM+N1Q6CMlCKhvClyIjkckBswa0f2xJhjsfzIGa1yVSe1UMVA== - dependencies: - tslib "^2.0.0" - aria-query@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" @@ -12131,6 +10976,11 @@ bootstrap@^4.4.1: resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01" integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA== +bootstrap@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.1.tgz#8ca07040ad15d7f75891d1504cf14c5dedfb1cfe" + integrity sha512-jzwza3Yagduci2x0rr9MeFSORjcHpt0lRZukZPZQJT1Dth5qzV7XcgGqYzi39KGAVYR8QEDVoO0ubFKOxzMG+g== + bootstrap@~3.3.0, bootstrap@~3.3.7: version "3.3.7" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-3.3.7.tgz#5a389394549f23330875a3b150656574f8a9eb71" @@ -12369,6 +11219,16 @@ browserslist@^4.21.5: node-releases "^2.0.12" update-browserslist-db "^1.0.11" +browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -12824,6 +11684,11 @@ caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001489: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001502.tgz#f7e4a76eb1d2d585340f773767be1fefc118dca8" integrity sha512-AZ+9tFXw1sS0o0jcpJQIXvFTOB/xGiQ4OQ2t98QX3NDn2EZTSRBC801gxrsGgViuq2ak/NLkNgSNEPtCr5lfKg== +caniuse-lite@^1.0.30001503: + version "1.0.30001515" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz#418aefeed9d024cd3129bfae0ccc782d4cb8f12b" + integrity sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA== + capital-case@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" @@ -13390,6 +12255,11 @@ clone@^2.1.2: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + cmd-shim@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" @@ -13476,11 +12346,6 @@ color-support@^1.1.2, color-support@^1.1.3: resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color2k@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/color2k/-/color2k-2.0.2.tgz#ac2b4aea11c822a6bcb70c768b5a289f4fffcebb" - integrity sha512-kJhwH5nAwb34tmyuqq/lgjEKzlFXn1U99NlnB6Ws4qVaERcRUYeYP1cBw6BJ4vxaWStAUEef4WMr7WjOCnBt8w== - color@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" @@ -13634,11 +12499,6 @@ compression@^1.7.4: safe-buffer "5.1.2" vary "~1.1.2" -compute-scroll-into-view@1.0.20: - version "1.0.20" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" - integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -14137,13 +12997,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to-clipboard@3.3.3: - version "3.3.3" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" - integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== - dependencies: - toggle-selection "^1.0.6" - copy-to-clipboard@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" @@ -14296,6 +13149,16 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +cosmiconfig@^8.1.3: + version "8.2.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" + integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== + dependencies: + import-fresh "^3.2.1" + js-yaml "^4.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -14411,13 +13274,6 @@ crypto-random-string@^2.0.0: resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== -css-box-model@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/css-box-model/-/css-box-model-1.2.1.tgz#59951d3b81fd6b2074a62d49444415b0d2b4d7c1" - integrity sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw== - dependencies: - tiny-invariant "^1.0.6" - css-color-names@0.0.4, css-color-names@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" @@ -14683,11 +13539,6 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" -csstype@^3.0.11: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== - csstype@^3.0.2: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -15009,11 +13860,6 @@ date-fns@^2.16.1, date-fns@^2.24.0: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.28.0.tgz#9570d656f5fc13143e50c975a3b6bbeb46cd08b2" integrity sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw== -date-fns@^2.29.1: - version "2.29.3" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" - integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== - dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -15377,11 +14223,6 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -detect-node-es@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" - integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== - detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" @@ -15806,6 +14647,11 @@ electron-to-chromium@^1.4.411: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.427.tgz#67e8069f7a864fc092fe2e09f196e68af5cb88a1" integrity sha512-HK3r9l+Jm8dYAm1ctXEWIC+hV60zfcjS9UA5BDlYvnI5S7PU/yytjpvSrTNrSSRRkuu3tDyZhdkwIczh+0DWaw== +electron-to-chromium@^1.4.431: + version "1.4.457" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz#3fdc7b4f97d628ac6b51e8b4b385befb362fe343" + integrity sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA== + elliptic@^6.0.0: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -15913,6 +14759,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== +entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + env-paths@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0" @@ -16604,6 +15455,11 @@ estree-walker@^2.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0" integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== +estree-walker@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" @@ -17424,13 +16280,6 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -focus-lock@^0.11.5: - version "0.11.5" - resolved "https://registry.yarnpkg.com/focus-lock/-/focus-lock-0.11.5.tgz#bef1bf86000ce5ee634a7fedeecf28a580dfbc9d" - integrity sha512-1mTr6pl9HBpJ8CqY7hRc38MCrcuTZIeYAkBD1gBTzbx5/to+bRBaBYtJ68iDq7ryTzAAbKrG3dVKjkrWTaaEaw== - dependencies: - tslib "^2.0.3" - follow-redirects@^1.0.0, follow-redirects@^1.14.0: version "1.14.8" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" @@ -17557,13 +16406,6 @@ framer-motion@^7.0.0: optionalDependencies: "@emotion/is-prop-valid" "^0.8.2" -framesync@5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/framesync/-/framesync-5.3.0.tgz#0ecfc955e8f5a6ddc8fdb0cc024070947e1a0d9b" - integrity sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA== - dependencies: - tslib "^2.1.0" - framesync@6.1.2: version "6.1.2" resolved "https://registry.yarnpkg.com/framesync/-/framesync-6.1.2.tgz#755eff2fb5b8f3b4d2b266dd18121b300aefea27" @@ -17837,11 +16679,6 @@ get-monorepo-packages@^1.2.0: globby "^7.1.1" load-json-file "^4.0.0" -get-nonce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" - integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== - get-npm-tarball-url@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/get-npm-tarball-url/-/get-npm-tarball-url-2.0.3.tgz#67dff908d699e9e2182530ae6e939a93e5f8dfdb" @@ -21993,11 +20830,6 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== -lodash.mergewith@4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55" - integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== - lodash.template@^4.0.2, lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" @@ -23557,9 +22389,9 @@ node-releases@^2.0.1: integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== node-releases@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== node-releases@^2.0.6: version "2.0.6" @@ -26217,13 +25049,6 @@ react-bootstrap@^2.2.3: uncontrollable "^7.2.1" warning "^4.0.3" -react-clientside-effect@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/react-clientside-effect/-/react-clientside-effect-1.2.6.tgz#29f9b14e944a376b03fb650eed2a754dd128ea3a" - integrity sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg== - dependencies: - "@babel/runtime" "^7.12.13" - react-colorful@^5.1.2: version "5.6.1" resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.6.1.tgz#7dc2aed2d7c72fac89694e834d179e32f3da563b" @@ -26246,28 +25071,6 @@ react-dom@^18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-fast-compare@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== - -react-fast-compare@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.1.tgz#53933d9e14f364281d6cba24bfed7a4afb808b5f" - integrity sha512-xTYf9zFim2pEif/Fw16dBiXpe0hoy5PxcD8+OwBnTtNLfIm3g6WxhKNurY+6OmdH1u6Ta/W/Vl6vjbYP1MFnDg== - -react-focus-lock@^2.9.2: - version "2.9.3" - resolved "https://registry.yarnpkg.com/react-focus-lock/-/react-focus-lock-2.9.3.tgz#147bc783f4325b7ab52ac580c8afffdfc1d7ce23" - integrity sha512-cGNkz9p5Fpqio6hBHlkKxzRYrBYtcPosFOL6Q3N/LSbHjwP/PTBqHpvbgaOYoE7rWfzw8qXPKTB3Tk/VPgw4NQ== - dependencies: - "@babel/runtime" "^7.0.0" - focus-lock "^0.11.5" - prop-types "^15.6.2" - react-clientside-effect "^1.2.6" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-i18next@^11.18.1: version "11.18.6" resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.18.6.tgz#e159c2960c718c1314f1e8fcaa282d1c8b167887" @@ -26306,25 +25109,6 @@ react-refresh@^0.14.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== -react-remove-scroll-bar@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" - integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== - dependencies: - react-style-singleton "^2.2.1" - tslib "^2.0.0" - -react-remove-scroll@^2.5.5: - version "2.5.5" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" - integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== - dependencies: - react-remove-scroll-bar "^2.3.3" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-responsive@^9.0.0-beta.6: version "9.0.0-beta.6" resolved "https://registry.yarnpkg.com/react-responsive/-/react-responsive-9.0.0-beta.6.tgz#78dcc9c2af3b176dfa4088dae617a73dba8adbe7" @@ -26362,15 +25146,6 @@ react-select@^5.3.2: prop-types "^15.6.0" react-transition-group "^4.3.0" -react-style-singleton@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" - integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== - dependencies: - get-nonce "^1.0.0" - invariant "^2.2.4" - tslib "^2.0.0" - react-tooltip@^5.4.0: version "5.7.5" resolved "https://registry.yarnpkg.com/react-tooltip/-/react-tooltip-5.7.5.tgz#f3487e000a24b6ff84c8181064809a57b43c2e99" @@ -29332,6 +28107,11 @@ stylis@4.0.13: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + stylis@^4.0.6: version "4.0.7" resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.7.tgz#412a90c28079417f3d27c028035095e4232d2904" @@ -29436,6 +28216,11 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + svg-tags@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" @@ -29800,11 +28585,6 @@ tiny-emitter@^2.0.0: resolved "https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423" integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== -tiny-invariant@^1.0.6: - version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== - title-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" @@ -30090,7 +28870,7 @@ tsconfig-paths@^3.9.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.4.0, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: +tslib@2.4.0, tslib@^2.0.3, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -30952,13 +29732,6 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -use-callback-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" - integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== - dependencies: - tslib "^2.0.0" - 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" @@ -30966,14 +29739,6 @@ use-resize-observer@^9.1.0: dependencies: "@juggle/resize-observer" "^3.3.1" -use-sidecar@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" - integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== - dependencies: - detect-node-es "^1.1.0" - tslib "^2.0.0" - use-sync-external-store@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" @@ -31228,6 +29993,15 @@ vfile@^4.0.0: unist-util-stringify-position "^2.0.0" vfile-message "^2.0.0" +vite-plugin-svgr@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vite-plugin-svgr/-/vite-plugin-svgr-3.2.0.tgz#920375aaf6635091c9ac8e467825f92d32544476" + integrity sha512-Uvq6niTvhqJU6ga78qLKBFJSDvxWhOnyfQSoKpDPMAGxJPo5S3+9hyjExE5YDj6Lpa4uaLkGc1cBgxXov+LjSw== + dependencies: + "@rollup/pluginutils" "^5.0.2" + "@svgr/core" "^7.0.0" + "@svgr/plugin-jsx" "^7.0.0" + vite@^3.0.2: version "3.1.2" resolved "https://registry.yarnpkg.com/vite/-/vite-3.1.2.tgz#6b080f928490b1a46465ed3cbb4815f31f1a5376"