diff --git a/www/package.json b/www/package.json
index 07cc76258..2858713de 100644
--- a/www/package.json
+++ b/www/package.json
@@ -44,7 +44,7 @@
"@nivo/geo": "0.83.0",
"@nivo/line": "0.83.0",
"@octokit/core": "4.2.1",
- "@pluralsh/design-system": "3.67.1",
+ "@pluralsh/design-system": "3.69.2",
"@react-spring/web": "9.7.3",
"@stripe/react-stripe-js": "2.1.0",
"@stripe/stripe-js": "1.54.0",
diff --git a/www/src/components/create-cluster/ConsoleCreationStatus.tsx b/www/src/components/create-cluster/ConsoleCreationStatus.tsx
index 2f86f3685..56ab1ae20 100644
--- a/www/src/components/create-cluster/ConsoleCreationStatus.tsx
+++ b/www/src/components/create-cluster/ConsoleCreationStatus.tsx
@@ -3,6 +3,8 @@ import styled, { useTheme } from 'styled-components'
import { ConsoleInstanceFragment } from 'generated/graphql'
+import { statusToLabel } from 'components/overview/clusters/plural-cloud/CloudInstanceTableCols'
+
import { useCreateClusterContext } from './CreateClusterWizard'
export function ConsoleCreationStatus({
@@ -50,7 +52,9 @@ export function ConsoleCreationStatus({
color={theme.colors['text-primary-accent']}
{...theme.partials.text.badgeLabel}
>
- Status: {consoleInstance?.status}
+
+ Status: {statusToLabel[consoleInstance?.status]}
+
)}
diff --git a/www/src/components/create-cluster/CreateCluster.tsx b/www/src/components/create-cluster/CreateCluster.tsx
index 2eaf2ad75..cdb19b166 100644
--- a/www/src/components/create-cluster/CreateCluster.tsx
+++ b/www/src/components/create-cluster/CreateCluster.tsx
@@ -105,7 +105,7 @@ export function CreateCluster() {
css={{ width: '100%' }}
secondary
startIcon={}
- onClick={() => navigate('/overview')}
+ onClick={() => navigate('/overview/clusters/plural-cloud')}
>
Back home
@@ -151,10 +151,9 @@ export function clearCreateClusterState() {
localStorage.removeItem(`plural-${HOSTING_OPTION_KEY}`)
localStorage.removeItem(`plural-${CUR_CONSOLE_INSTANCE_KEY}`)
}
+
export function hasUnfinishedCreation() {
- const curConsoleInstanceId = localStorage.getItem(
- `plural-${CUR_CONSOLE_INSTANCE_KEY}`
- )
+ const curConsoleInstanceId = getUnfinishedConsoleInstanceId()
return (
!!curConsoleInstanceId &&
@@ -163,6 +162,12 @@ export function hasUnfinishedCreation() {
)
}
+export function getUnfinishedConsoleInstanceId() {
+ return localStorage
+ .getItem(`plural-${CUR_CONSOLE_INSTANCE_KEY}`)
+ ?.replace(/"/g, '')
+}
+
const MainWrapperSC = styled.div(({ theme }) => ({
display: 'flex',
justifyContent: 'space-between',
diff --git a/www/src/components/create-cluster/steps/ConfigureCloudInstanceStep.tsx b/www/src/components/create-cluster/steps/ConfigureCloudInstanceStep.tsx
index 285dcc48d..e9d9ee21a 100644
--- a/www/src/components/create-cluster/steps/ConfigureCloudInstanceStep.tsx
+++ b/www/src/components/create-cluster/steps/ConfigureCloudInstanceStep.tsx
@@ -25,6 +25,8 @@ import {
useCreateClusterContext,
} from '../CreateClusterWizard'
+const nameRegex = /^[a-z][a-z0-9-][a-z0-9]{4,9}$/
+
export function ConfigureCloudInstanceStep() {
const theme = useTheme()
const { setCurStep, setContinueBtn, setConsoleInstanceId } =
@@ -34,9 +36,10 @@ export function ConfigureCloudInstanceStep() {
const [size, setSize] = useState(ConsoleSize.Small)
const [cloud, setCloud] = useState(CloudProvider.Aws)
const [region, setRegion] = useState(regions[0])
+ const isNameValid = nameRegex.test(name)
const canSubmit = !!(
- name &&
+ isNameValid &&
size &&
cloud &&
(cloud === CloudProvider.Aws ? region : true)
@@ -89,9 +92,22 @@ export function ConfigureCloudInstanceStep() {
After completing this step it may take a few minutes for your Console to
deploy. It will run in the background as you proceed.
-
+
+ Name must be between 6 and 11 characters, lowercase, alphanumeric,
+ and begin with a letter.
+
+ }
+ >
setName(e.target.value)}
/>
@@ -147,4 +163,15 @@ export const FormFieldSC = styled(FormField)(({ theme }) => ({
color: theme.colors.text,
}))
+const FormFieldCaptionSC = styled.span<{
+ $name: string
+}>(({ theme, $name }) => ({
+ ...theme.partials.text.caption,
+ color: nameRegex.test($name)
+ ? theme.colors['text-success-light']
+ : $name !== ''
+ ? theme.colors['text-danger-light']
+ : theme.colors['text-light'],
+}))
+
const regions = ['us-east-1']
diff --git a/www/src/components/create-cluster/steps/HostingOptionsStep.tsx b/www/src/components/create-cluster/steps/HostingOptionsStep.tsx
index 42106e4ae..fcda9cb59 100644
--- a/www/src/components/create-cluster/steps/HostingOptionsStep.tsx
+++ b/www/src/components/create-cluster/steps/HostingOptionsStep.tsx
@@ -3,9 +3,12 @@ import { CloudOption } from 'components/shell/onboarding/sections/cloud/CloudOpt
import { useBillingSubscription } from 'components/account/billing/BillingSubscriptionProvider'
+import { useTheme } from 'styled-components'
+
import { useCreateClusterContext } from '../CreateClusterWizard'
export function HostingOptionsStep() {
+ const theme = useTheme()
const { hostingOption, setHostingOption } = useCreateClusterContext()
const { isPaidPlan, isTrialPlan, daysUntilTrialExpires, isTrialExpired } =
useBillingSubscription()
@@ -20,14 +23,24 @@ export function HostingOptionsStep() {
setHostingOption('local')}
- icon={}
+ icon={
+
+ }
header="Deploy Yourself"
description="Host your control plane in your own cloud."
/>
setHostingOption('cloud')}
- icon={}
+ icon={
+
+ }
header="Use Plural Cloud"
description="Host your control plane in a Plural Cloud instance."
/>
diff --git a/www/src/components/layout/Sidebar.tsx b/www/src/components/layout/Sidebar.tsx
index 3142b3dfb..689928afc 100644
--- a/www/src/components/layout/Sidebar.tsx
+++ b/www/src/components/layout/Sidebar.tsx
@@ -177,7 +177,9 @@ function Sidebar(props: Omit, 'variant'>) {
const previousUserData = getPreviousUserData()
const theme = useTheme()
const me = useContext(CurrentUserContext)
- const menuItems = MENU_ITEMS
+ const menuItems = MENU_ITEMS.filter(
+ (item) => item.path !== '/shell' || me.hasShell
+ )
const { pathname } = useLocation()
const active = useCallback(
(menuItem: Parameters[0]) =>
diff --git a/www/src/components/overview/OverviewHeader.tsx b/www/src/components/overview/OverviewHeader.tsx
index ffa126e68..2d02fc1b5 100644
--- a/www/src/components/overview/OverviewHeader.tsx
+++ b/www/src/components/overview/OverviewHeader.tsx
@@ -1,12 +1,14 @@
import { Button, SubTab, TabList } from '@pluralsh/design-system'
import { Flex } from 'honorable'
-import { ReactElement, useRef } from 'react'
+import { ReactElement, useRef, useState } from 'react'
import { useLocation, useNavigate } from 'react-router-dom'
import { hasUnfinishedCreation } from 'components/create-cluster/CreateCluster'
import { LinkTabWrap } from '../utils/Tabs'
+import { useDeleteUnfinishedInstance } from './clusters/plural-cloud/DeleteInstance'
+
const DIRECTORY = [
{ path: '/overview/clusters/self-hosted', label: 'Self-hosted clusters' },
{ path: '/overview/clusters/plural-cloud', label: 'Plural cloud instances' },
@@ -18,6 +20,11 @@ export default function OverviewHeader(): ReactElement {
const { pathname } = useLocation()
const currentTab = DIRECTORY.find((tab) => pathname?.startsWith(tab.path))
+ const [showUnfinished, setShowUnfinished] = useState(hasUnfinishedCreation())
+ const { triggerDelete, loading } = useDeleteUnfinishedInstance({
+ onClear: () => setShowUnfinished(false),
+ })
+
return (
))}
-
+
+ {showUnfinished && (
+
+ )}
+
+
)
}
diff --git a/www/src/components/overview/clusters/ClusterListEmptyState.tsx b/www/src/components/overview/clusters/ClusterListEmptyState.tsx
index e1d74fb52..94d97740e 100644
--- a/www/src/components/overview/clusters/ClusterListEmptyState.tsx
+++ b/www/src/components/overview/clusters/ClusterListEmptyState.tsx
@@ -1,12 +1,20 @@
import { Button, Card, ClusterIcon, Flex } from '@pluralsh/design-system'
import { hasUnfinishedCreation } from 'components/create-cluster/CreateCluster'
+import { useState } from 'react'
import { useNavigate } from 'react-router-dom'
import styled, { useTheme } from 'styled-components'
+import { useDeleteUnfinishedInstance } from './plural-cloud/DeleteInstance'
+
export default function ClusterListEmptyState() {
const theme = useTheme()
const navigate = useNavigate()
+ const [showUnfinished, setShowUnfinished] = useState(hasUnfinishedCreation())
+ const { triggerDelete, loading } = useDeleteUnfinishedInstance({
+ onClear: () => setShowUnfinished(false),
+ })
+
return (
@@ -34,10 +42,18 @@ export default function ClusterListEmptyState() {
css={{ maxWidth: 300, width: '100%' }}
onClick={() => navigate('/create-cluster')}
>
- {hasUnfinishedCreation()
- ? 'Resume cluster creation'
- : 'Create cluster'}
+ {showUnfinished ? 'Resume cluster creation' : 'Create cluster'}
+ {showUnfinished && (
+
+ )}
)
diff --git a/www/src/components/overview/clusters/plural-cloud/CloudInstanceTableCols.tsx b/www/src/components/overview/clusters/plural-cloud/CloudInstanceTableCols.tsx
index e5f8e38cb..05a455279 100644
--- a/www/src/components/overview/clusters/plural-cloud/CloudInstanceTableCols.tsx
+++ b/www/src/components/overview/clusters/plural-cloud/CloudInstanceTableCols.tsx
@@ -46,6 +46,17 @@ function getStatusSeverity(
}
}
+export const statusToLabel = {
+ [ConsoleInstanceStatus.DatabaseCreated]: 'Database Created',
+ [ConsoleInstanceStatus.DatabaseDeleted]: 'Database Deleted',
+ [ConsoleInstanceStatus.DeploymentCreated]: 'Deployment Created',
+ [ConsoleInstanceStatus.DeploymentDeleted]: 'Deployment Deleted',
+ [ConsoleInstanceStatus.Pending]: 'Pending',
+ [ConsoleInstanceStatus.Provisioned]: 'Provisioned',
+ [ConsoleInstanceStatus.StackCreated]: 'Stack Created',
+ [ConsoleInstanceStatus.StackDeleted]: 'Stack Deleted',
+}
+
const ColInstance = columnHelper.accessor((instance) => instance.name, {
id: 'instance',
header: 'Instance',
@@ -70,8 +81,11 @@ const ColStatus = columnHelper.accessor((instance) => instance.status, {
header: 'Status',
enableSorting: true,
cell: ({ getValue }) => (
-
- {firstLetterUppercase(getValue())}
+
+ {statusToLabel[getValue()]}
),
})
diff --git a/www/src/components/overview/clusters/plural-cloud/ConsoleInstanceOIDC.tsx b/www/src/components/overview/clusters/plural-cloud/ConsoleInstanceOIDC.tsx
index a7587b96d..eafa6e43a 100644
--- a/www/src/components/overview/clusters/plural-cloud/ConsoleInstanceOIDC.tsx
+++ b/www/src/components/overview/clusters/plural-cloud/ConsoleInstanceOIDC.tsx
@@ -36,6 +36,8 @@ export function ConsoleInstanceOIDC({
}) {
const [open, setOpen] = useState(false)
+ if (!instance.console?.owner?.id) return null
+
return (
{
- if (
- `"${instance.id}"` ===
- localStorage.getItem(`plural-${CUR_CONSOLE_INSTANCE_KEY}`)
- ) {
+ if (instance.id === getUnfinishedConsoleInstanceId()) {
clearCreateClusterState()
}
onClose()
@@ -109,3 +106,25 @@ function DeleteInstance({
)
}
+
+export function useDeleteUnfinishedInstance({
+ onClear,
+}: {
+ onClear?: () => void
+}) {
+ const id = getUnfinishedConsoleInstanceId()
+ const [mutation, { loading, error }] = useDeleteConsoleInstanceMutation()
+ const triggerDelete = useCallback(() => {
+ clearCreateClusterState()
+ onClear?.()
+ if (id && id !== 'null' && id !== 'undefined') {
+ mutation({ variables: { id } })
+ }
+ }, [id, mutation, onClear])
+
+ return {
+ triggerDelete,
+ loading,
+ error,
+ }
+}
diff --git a/www/src/components/users/EmailConfirmation.tsx b/www/src/components/users/EmailConfirmation.tsx
index cbed49ade..df340e325 100644
--- a/www/src/components/users/EmailConfirmation.tsx
+++ b/www/src/components/users/EmailConfirmation.tsx
@@ -10,6 +10,8 @@ import {
import moment from 'moment'
import { useParams } from 'react-router-dom'
+import { useTheme } from 'styled-components'
+
import { useIsCurrentlyOnboarding } from '../shell/hooks/useOnboarded'
import CurrentUserContext from '../../contexts/CurrentUserContext'
import { Alert, AlertStatus, GqlError } from '../utils/Alert'
@@ -60,6 +62,7 @@ export function EmailConfirmed() {
}
export function VerifyEmailConfirmed() {
+ const theme = useTheme()
const [open, setOpen] = useState(true)
const me = useContext(CurrentUserContext)
const [mutation] = useMutation(CREATE_RESET_TOKEN, {
@@ -86,10 +89,11 @@ export function VerifyEmailConfirmed() {
round="xsmall"
direction="row"
gap="small"
- background="fill-two"
+ background={theme.colors['fill-two']}
+ color={theme.colors.text}
+ border={{ color: theme.colors['fill-three'] }}
pad="small"
align="center"
- border={{ color: 'border' }}
>
=18.3.1"
react-transition-group: ">=4.4.5"
styled-components: ">=5.3.11"
- checksum: 077c1a7cdde3a6b3425540c872f82194edc9cd51fe05de0986a88da048c0327482234c98ee8a736322b0f3f3a5ccd397d4757073701daef7089af4285a94f107
+ checksum: db719512c94ca3c2b89b4ad5a7d707a7f2195fa4f33f1346e45e4c7ad8f7e1cbb4ac34404bfd1e2f271efcf09eeb0a87366d998ff348c061a0df6a0a3d22ec9e
languageName: node
linkType: hard
@@ -4461,7 +4463,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/breadcrumbs@npm:^3.5.9":
+"@react-aria/breadcrumbs@npm:^3.5.16":
version: 3.5.16
resolution: "@react-aria/breadcrumbs@npm:3.5.16"
dependencies:
@@ -4477,7 +4479,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/button@npm:^3.9.1":
+"@react-aria/button@npm:^3.9.8":
version: 3.9.8
resolution: "@react-aria/button@npm:3.9.8"
dependencies:
@@ -4494,7 +4496,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/calendar@npm:^3.5.4":
+"@react-aria/calendar@npm:^3.5.11":
version: 3.5.11
resolution: "@react-aria/calendar@npm:3.5.11"
dependencies:
@@ -4515,7 +4517,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/checkbox@npm:^3.13.0":
+"@react-aria/checkbox@npm:^3.14.6":
version: 3.14.6
resolution: "@react-aria/checkbox@npm:3.14.6"
dependencies:
@@ -4536,7 +4538,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/combobox@npm:^3.8.2":
+"@react-aria/combobox@npm:^3.10.3":
version: 3.10.3
resolution: "@react-aria/combobox@npm:3.10.3"
dependencies:
@@ -4562,7 +4564,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/datepicker@npm:^3.9.1":
+"@react-aria/datepicker@npm:^3.11.2":
version: 3.11.2
resolution: "@react-aria/datepicker@npm:3.11.2"
dependencies:
@@ -4591,7 +4593,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/dialog@npm:^3.5.10":
+"@react-aria/dialog@npm:^3.5.17":
version: 3.5.17
resolution: "@react-aria/dialog@npm:3.5.17"
dependencies:
@@ -4608,7 +4610,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/dnd@npm:^3.5.1":
+"@react-aria/dnd@npm:^3.7.2":
version: 3.7.2
resolution: "@react-aria/dnd@npm:3.7.2"
dependencies:
@@ -4629,7 +4631,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/focus@npm:^3.16.0, @react-aria/focus@npm:^3.18.2":
+"@react-aria/focus@npm:^3.18.2":
version: 3.18.2
resolution: "@react-aria/focus@npm:3.18.2"
dependencies:
@@ -4683,7 +4685,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/gridlist@npm:^3.7.3, @react-aria/gridlist@npm:^3.9.3":
+"@react-aria/gridlist@npm:^3.9.3":
version: 3.9.3
resolution: "@react-aria/gridlist@npm:3.9.3"
dependencies:
@@ -4705,7 +4707,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/i18n@npm:^3.10.0, @react-aria/i18n@npm:^3.12.2":
+"@react-aria/i18n@npm:^3.12.2":
version: 3.12.2
resolution: "@react-aria/i18n@npm:3.12.2"
dependencies:
@@ -4723,7 +4725,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/interactions@npm:^3.20.1, @react-aria/interactions@npm:^3.22.2":
+"@react-aria/interactions@npm:^3.22.2":
version: 3.22.2
resolution: "@react-aria/interactions@npm:3.22.2"
dependencies:
@@ -4737,7 +4739,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/label@npm:^3.7.11, @react-aria/label@npm:^3.7.4":
+"@react-aria/label@npm:^3.7.11":
version: 3.7.11
resolution: "@react-aria/label@npm:3.7.11"
dependencies:
@@ -4750,7 +4752,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/link@npm:^3.6.3, @react-aria/link@npm:^3.7.4":
+"@react-aria/link@npm:^3.7.4":
version: 3.7.4
resolution: "@react-aria/link@npm:3.7.4"
dependencies:
@@ -4766,7 +4768,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/listbox@npm:^3.11.3, @react-aria/listbox@npm:^3.13.3":
+"@react-aria/listbox@npm:^3.13.3":
version: 3.13.3
resolution: "@react-aria/listbox@npm:3.13.3"
dependencies:
@@ -4795,7 +4797,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/menu@npm:^3.12.0, @react-aria/menu@npm:^3.15.3":
+"@react-aria/menu@npm:^3.15.3":
version: 3.15.3
resolution: "@react-aria/menu@npm:3.15.3"
dependencies:
@@ -4819,7 +4821,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/meter@npm:^3.4.9":
+"@react-aria/meter@npm:^3.4.16":
version: 3.4.16
resolution: "@react-aria/meter@npm:3.4.16"
dependencies:
@@ -4833,7 +4835,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/numberfield@npm:^3.10.2":
+"@react-aria/numberfield@npm:^3.11.6":
version: 3.11.6
resolution: "@react-aria/numberfield@npm:3.11.6"
dependencies:
@@ -4855,7 +4857,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/overlays@npm:^3.20.0, @react-aria/overlays@npm:^3.23.2":
+"@react-aria/overlays@npm:^3.23.2":
version: 3.23.2
resolution: "@react-aria/overlays@npm:3.23.2"
dependencies:
@@ -4877,7 +4879,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/progress@npm:^3.4.16, @react-aria/progress@npm:^3.4.9":
+"@react-aria/progress@npm:^3.4.16":
version: 3.4.16
resolution: "@react-aria/progress@npm:3.4.16"
dependencies:
@@ -4893,7 +4895,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/radio@npm:^3.10.0":
+"@react-aria/radio@npm:^3.10.7":
version: 3.10.7
resolution: "@react-aria/radio@npm:3.10.7"
dependencies:
@@ -4913,7 +4915,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/searchfield@npm:^3.7.1":
+"@react-aria/searchfield@npm:^3.7.8":
version: 3.7.8
resolution: "@react-aria/searchfield@npm:3.7.8"
dependencies:
@@ -4931,7 +4933,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/select@npm:^3.14.1":
+"@react-aria/select@npm:^3.14.9":
version: 3.14.9
resolution: "@react-aria/select@npm:3.14.9"
dependencies:
@@ -4956,7 +4958,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/selection@npm:^3.17.3, @react-aria/selection@npm:^3.19.3":
+"@react-aria/selection@npm:^3.19.3":
version: 3.19.3
resolution: "@react-aria/selection@npm:3.19.3"
dependencies:
@@ -4974,7 +4976,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/separator@npm:^3.3.9":
+"@react-aria/separator@npm:^3.4.2":
version: 3.4.2
resolution: "@react-aria/separator@npm:3.4.2"
dependencies:
@@ -4987,7 +4989,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/slider@npm:^3.7.4":
+"@react-aria/slider@npm:^3.7.11":
version: 3.7.11
resolution: "@react-aria/slider@npm:3.7.11"
dependencies:
@@ -5034,7 +5036,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/switch@npm:^3.6.0":
+"@react-aria/switch@npm:^3.6.7":
version: 3.6.7
resolution: "@react-aria/switch@npm:3.6.7"
dependencies:
@@ -5049,7 +5051,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/table@npm:^3.13.3":
+"@react-aria/table@npm:^3.15.3":
version: 3.15.3
resolution: "@react-aria/table@npm:3.15.3"
dependencies:
@@ -5075,7 +5077,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/tabs@npm:^3.8.3":
+"@react-aria/tabs@npm:^3.9.5":
version: 3.9.5
resolution: "@react-aria/tabs@npm:3.9.5"
dependencies:
@@ -5094,7 +5096,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/tag@npm:^3.3.1":
+"@react-aria/tag@npm:^3.4.5":
version: 3.4.5
resolution: "@react-aria/tag@npm:3.4.5"
dependencies:
@@ -5115,7 +5117,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/textfield@npm:^3.14.1, @react-aria/textfield@npm:^3.14.8":
+"@react-aria/textfield@npm:^3.14.8":
version: 3.14.8
resolution: "@react-aria/textfield@npm:3.14.8"
dependencies:
@@ -5151,7 +5153,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/tooltip@npm:^3.7.0":
+"@react-aria/tooltip@npm:^3.7.7":
version: 3.7.7
resolution: "@react-aria/tooltip@npm:3.7.7"
dependencies:
@@ -5183,7 +5185,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/utils@npm:^3.23.0, @react-aria/utils@npm:^3.25.2":
+"@react-aria/utils@npm:^3.25.2":
version: 3.25.2
resolution: "@react-aria/utils@npm:3.25.2"
dependencies:
@@ -5198,7 +5200,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-aria/visually-hidden@npm:^3.8.15, @react-aria/visually-hidden@npm:^3.8.8":
+"@react-aria/visually-hidden@npm:^3.8.15":
version: 3.8.15
resolution: "@react-aria/visually-hidden@npm:3.8.15"
dependencies:
@@ -5332,7 +5334,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/calendar@npm:^3.4.3, @react-stately/calendar@npm:^3.5.4":
+"@react-stately/calendar@npm:^3.5.4":
version: 3.5.4
resolution: "@react-stately/calendar@npm:3.5.4"
dependencies:
@@ -5347,7 +5349,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/checkbox@npm:^3.6.1, @react-stately/checkbox@npm:^3.6.8":
+"@react-stately/checkbox@npm:^3.6.8":
version: 3.6.8
resolution: "@react-stately/checkbox@npm:3.6.8"
dependencies:
@@ -5362,7 +5364,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/collections@npm:^3.10.4, @react-stately/collections@npm:^3.10.9":
+"@react-stately/collections@npm:^3.10.9":
version: 3.10.9
resolution: "@react-stately/collections@npm:3.10.9"
dependencies:
@@ -5374,7 +5376,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/combobox@npm:^3.8.1, @react-stately/combobox@npm:^3.9.2":
+"@react-stately/combobox@npm:^3.9.2":
version: 3.9.2
resolution: "@react-stately/combobox@npm:3.9.2"
dependencies:
@@ -5393,7 +5395,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/data@npm:^3.11.0":
+"@react-stately/data@npm:^3.11.6":
version: 3.11.6
resolution: "@react-stately/data@npm:3.11.6"
dependencies:
@@ -5405,7 +5407,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/datepicker@npm:^3.10.2, @react-stately/datepicker@npm:^3.9.1":
+"@react-stately/datepicker@npm:^3.10.2":
version: 3.10.2
resolution: "@react-stately/datepicker@npm:3.10.2"
dependencies:
@@ -5423,7 +5425,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/dnd@npm:^3.2.7, @react-stately/dnd@npm:^3.4.2":
+"@react-stately/dnd@npm:^3.4.2":
version: 3.4.2
resolution: "@react-stately/dnd@npm:3.4.2"
dependencies:
@@ -5445,7 +5447,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/form@npm:^3.0.0, @react-stately/form@npm:^3.0.5":
+"@react-stately/form@npm:^3.0.5":
version: 3.0.5
resolution: "@react-stately/form@npm:3.0.5"
dependencies:
@@ -5472,7 +5474,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/list@npm:^3.10.2, @react-stately/list@npm:^3.10.8":
+"@react-stately/list@npm:^3.10.8":
version: 3.10.8
resolution: "@react-stately/list@npm:3.10.8"
dependencies:
@@ -5487,7 +5489,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/menu@npm:^3.6.0, @react-stately/menu@npm:^3.8.2":
+"@react-stately/menu@npm:^3.8.2":
version: 3.8.2
resolution: "@react-stately/menu@npm:3.8.2"
dependencies:
@@ -5501,7 +5503,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/numberfield@npm:^3.8.0, @react-stately/numberfield@npm:^3.9.6":
+"@react-stately/numberfield@npm:^3.9.6":
version: 3.9.6
resolution: "@react-stately/numberfield@npm:3.9.6"
dependencies:
@@ -5516,7 +5518,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/overlays@npm:^3.6.10, @react-stately/overlays@npm:^3.6.4":
+"@react-stately/overlays@npm:^3.6.10":
version: 3.6.10
resolution: "@react-stately/overlays@npm:3.6.10"
dependencies:
@@ -5529,7 +5531,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/radio@npm:^3.10.1, @react-stately/radio@npm:^3.10.7":
+"@react-stately/radio@npm:^3.10.7":
version: 3.10.7
resolution: "@react-stately/radio@npm:3.10.7"
dependencies:
@@ -5544,7 +5546,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/searchfield@npm:^3.5.0, @react-stately/searchfield@npm:^3.5.6":
+"@react-stately/searchfield@npm:^3.5.6":
version: 3.5.6
resolution: "@react-stately/searchfield@npm:3.5.6"
dependencies:
@@ -5557,7 +5559,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/select@npm:^3.6.1, @react-stately/select@npm:^3.6.7":
+"@react-stately/select@npm:^3.6.7":
version: 3.6.7
resolution: "@react-stately/select@npm:3.6.7"
dependencies:
@@ -5573,7 +5575,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/selection@npm:^3.14.2, @react-stately/selection@npm:^3.16.2":
+"@react-stately/selection@npm:^3.16.2":
version: 3.16.2
resolution: "@react-stately/selection@npm:3.16.2"
dependencies:
@@ -5587,7 +5589,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/slider@npm:^3.5.0, @react-stately/slider@npm:^3.5.7":
+"@react-stately/slider@npm:^3.5.7":
version: 3.5.7
resolution: "@react-stately/slider@npm:3.5.7"
dependencies:
@@ -5601,7 +5603,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/table@npm:^3.11.4, @react-stately/table@npm:^3.12.2":
+"@react-stately/table@npm:^3.12.2":
version: 3.12.2
resolution: "@react-stately/table@npm:3.12.2"
dependencies:
@@ -5620,7 +5622,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/tabs@npm:^3.6.3, @react-stately/tabs@npm:^3.6.9":
+"@react-stately/tabs@npm:^3.6.9":
version: 3.6.9
resolution: "@react-stately/tabs@npm:3.6.9"
dependencies:
@@ -5634,7 +5636,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/toggle@npm:^3.7.0, @react-stately/toggle@npm:^3.7.7":
+"@react-stately/toggle@npm:^3.7.7":
version: 3.7.7
resolution: "@react-stately/toggle@npm:3.7.7"
dependencies:
@@ -5647,7 +5649,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/tooltip@npm:^3.4.12, @react-stately/tooltip@npm:^3.4.6":
+"@react-stately/tooltip@npm:^3.4.12":
version: 3.4.12
resolution: "@react-stately/tooltip@npm:3.4.12"
dependencies:
@@ -5660,7 +5662,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-stately/tree@npm:^3.7.5, @react-stately/tree@npm:^3.8.4":
+"@react-stately/tree@npm:^3.8.4":
version: 3.8.4
resolution: "@react-stately/tree@npm:3.8.4"
dependencies:
@@ -10147,6 +10149,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-string-regexp@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "escape-string-regexp@npm:5.0.0"
+ checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e
+ languageName: node
+ linkType: hard
+
"eslint-config-airbnb-base@npm:^15.0.0":
version: 15.0.0
resolution: "eslint-config-airbnb-base@npm:15.0.0"
@@ -13372,6 +13381,13 @@ __metadata:
languageName: node
linkType: hard
+"markdown-table@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "markdown-table@npm:3.0.3"
+ checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10
+ languageName: node
+ linkType: hard
+
"markdown-to-jsx@npm:^7.2.0":
version: 7.5.0
resolution: "markdown-to-jsx@npm:7.5.0"
@@ -13388,6 +13404,18 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-find-and-replace@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "mdast-util-find-and-replace@npm:3.0.1"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ escape-string-regexp: ^5.0.0
+ unist-util-is: ^6.0.0
+ unist-util-visit-parents: ^6.0.0
+ checksum: 05d5c4ff02e31db2f8a685a13bcb6c3f44e040bd9dfa54c19a232af8de5268334c8755d79cb456ed4cced1300c4fb83e88444c7ae8ee9ff16869a580f29d08cd
+ languageName: node
+ linkType: hard
+
"mdast-util-from-markdown@npm:^2.0.0":
version: 2.0.1
resolution: "mdast-util-from-markdown@npm:2.0.1"
@@ -13408,6 +13436,83 @@ __metadata:
languageName: node
linkType: hard
+"mdast-util-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mdast-util-gfm-autolink-literal@npm:2.0.1"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ ccount: ^2.0.0
+ devlop: ^1.0.0
+ mdast-util-find-and-replace: ^3.0.0
+ micromark-util-character: ^2.0.0
+ checksum: 5630b12e072d7004cb132231c94f667fb5813486779cb0dfb0a196d7ae0e048897a43b0b37e080017adda618ddfcbea1d7bf23c0fa31c87bfc683e0898ea1cfe
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-footnote@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-footnote@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.1.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ checksum: 45d26b40e7a093712e023105791129d76e164e2168d5268e113298a22de30c018162683fb7893cdc04ab246dac0087eed708b2a136d1d18ed2b32b3e0cae4a79
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-strikethrough@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-strikethrough@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: fe9b1d0eba9b791ff9001c008744eafe3dd7a81b085f2bf521595ce4a8e8b1b44764ad9361761ad4533af3e5d913d8ad053abec38172031d9ee32a8ebd1c7dbd
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-table@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-table@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ markdown-table: ^3.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 063a627fd0993548fd63ca0c24c437baf91ba7d51d0a38820bd459bc20bf3d13d7365ef8d28dca99176dd5eb26058f7dde51190479c186dfe6af2e11202957c9
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm-task-list-item@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "mdast-util-gfm-task-list-item@npm:2.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ devlop: ^1.0.0
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 37db90c59b15330fc54d790404abf5ef9f2f83e8961c53666fe7de4aab8dd5e6b3c296b6be19797456711a89a27840291d8871ff0438e9b4e15c89d170efe072
+ languageName: node
+ linkType: hard
+
+"mdast-util-gfm@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "mdast-util-gfm@npm:3.0.0"
+ dependencies:
+ mdast-util-from-markdown: ^2.0.0
+ mdast-util-gfm-autolink-literal: ^2.0.0
+ mdast-util-gfm-footnote: ^2.0.0
+ mdast-util-gfm-strikethrough: ^2.0.0
+ mdast-util-gfm-table: ^2.0.0
+ mdast-util-gfm-task-list-item: ^2.0.0
+ mdast-util-to-markdown: ^2.0.0
+ checksum: 62039d2f682ae3821ea1c999454863d31faf94d67eb9b746589c7e136076d7fb35fabc67e02f025c7c26fd7919331a0ee1aabfae24f565d9a6a9ebab3371c626
+ languageName: node
+ linkType: hard
+
"mdast-util-mdx-expression@npm:^2.0.0":
version: 2.0.0
resolution: "mdast-util-mdx-expression@npm:2.0.0"
@@ -13621,6 +13726,99 @@ __metadata:
languageName: node
linkType: hard
+"micromark-extension-gfm-autolink-literal@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-autolink-literal@npm:2.1.0"
+ dependencies:
+ micromark-util-character: ^2.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: e00a570c70c837b9cbbe94b2c23b787f44e781cd19b72f1828e3453abca2a9fb600fa539cdc75229fa3919db384491063645086e02249481e6ff3ec2c18f767c
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-footnote@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-footnote@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-core-commonmark: ^2.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-normalize-identifier: ^2.0.0
+ micromark-util-sanitize-uri: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: ac6fb039e98395d37b71ebff7c7a249aef52678b5cf554c89c4f716111d4be62ef99a5d715a5bd5d68fa549778c977d85cb671d1d8506dc8a3a1b46e867ae52f
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-strikethrough@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-strikethrough@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-util-chunked: ^2.0.0
+ micromark-util-classify-character: ^2.0.0
+ micromark-util-resolve-all: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: cdb7a38dd6eefb6ceb6792a44a6796b10f951e8e3e45b8579f599f43e7ae26ccd048c0aa7e441b3c29dd0c54656944fe6eb0098de2bc4b5106fbc0a42e9e016c
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-table@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-table@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 249d695f5f8bd222a0d8a774ec78ea2a2d624cb50a4d008092a54aa87dad1f9d540e151d29696cf849eb1cee380113c4df722aebb3b425a214832a2de5dea1d7
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-tagfilter@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "micromark-extension-gfm-tagfilter@npm:2.0.0"
+ dependencies:
+ micromark-util-types: ^2.0.0
+ checksum: cf21552f4a63592bfd6c96ae5d64a5f22bda4e77814e3f0501bfe80e7a49378ad140f827007f36044666f176b3a0d5fea7c2e8e7973ce4b4579b77789f01ae95
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm-task-list-item@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "micromark-extension-gfm-task-list-item@npm:2.1.0"
+ dependencies:
+ devlop: ^1.0.0
+ micromark-factory-space: ^2.0.0
+ micromark-util-character: ^2.0.0
+ micromark-util-symbol: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: b1ad86a4e9d68d9ad536d94fb25a5182acbc85cc79318f4a6316034342f6a71d67983cc13f12911d0290fd09b2bda43cdabe8781a2d9cca2ebe0d421e8b2b8a4
+ languageName: node
+ linkType: hard
+
+"micromark-extension-gfm@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "micromark-extension-gfm@npm:3.0.0"
+ dependencies:
+ micromark-extension-gfm-autolink-literal: ^2.0.0
+ micromark-extension-gfm-footnote: ^2.0.0
+ micromark-extension-gfm-strikethrough: ^2.0.0
+ micromark-extension-gfm-table: ^2.0.0
+ micromark-extension-gfm-tagfilter: ^2.0.0
+ micromark-extension-gfm-task-list-item: ^2.0.0
+ micromark-util-combine-extensions: ^2.0.0
+ micromark-util-types: ^2.0.0
+ checksum: 2060fa62666a09532d6b3a272d413bc1b25bbb262f921d7402795ac021e1362c8913727e33d7528d5b4ccaf26922ec51208c43f795a702964817bc986de886c9
+ languageName: node
+ linkType: hard
+
"micromark-factory-destination@npm:^2.0.0":
version: 2.0.0
resolution: "micromark-factory-destination@npm:2.0.0"
@@ -15338,51 +15536,51 @@ __metadata:
languageName: node
linkType: hard
-"react-aria@npm:3.31.1":
- version: 3.31.1
- resolution: "react-aria@npm:3.31.1"
- dependencies:
- "@internationalized/string": ^3.2.0
- "@react-aria/breadcrumbs": ^3.5.9
- "@react-aria/button": ^3.9.1
- "@react-aria/calendar": ^3.5.4
- "@react-aria/checkbox": ^3.13.0
- "@react-aria/combobox": ^3.8.2
- "@react-aria/datepicker": ^3.9.1
- "@react-aria/dialog": ^3.5.10
- "@react-aria/dnd": ^3.5.1
- "@react-aria/focus": ^3.16.0
- "@react-aria/gridlist": ^3.7.3
- "@react-aria/i18n": ^3.10.0
- "@react-aria/interactions": ^3.20.1
- "@react-aria/label": ^3.7.4
- "@react-aria/link": ^3.6.3
- "@react-aria/listbox": ^3.11.3
- "@react-aria/menu": ^3.12.0
- "@react-aria/meter": ^3.4.9
- "@react-aria/numberfield": ^3.10.2
- "@react-aria/overlays": ^3.20.0
- "@react-aria/progress": ^3.4.9
- "@react-aria/radio": ^3.10.0
- "@react-aria/searchfield": ^3.7.1
- "@react-aria/select": ^3.14.1
- "@react-aria/selection": ^3.17.3
- "@react-aria/separator": ^3.3.9
- "@react-aria/slider": ^3.7.4
- "@react-aria/ssr": ^3.9.1
- "@react-aria/switch": ^3.6.0
- "@react-aria/table": ^3.13.3
- "@react-aria/tabs": ^3.8.3
- "@react-aria/tag": ^3.3.1
- "@react-aria/textfield": ^3.14.1
- "@react-aria/tooltip": ^3.7.0
- "@react-aria/utils": ^3.23.0
- "@react-aria/visually-hidden": ^3.8.8
- "@react-types/shared": ^3.22.0
+"react-aria@npm:3.34.3":
+ version: 3.34.3
+ resolution: "react-aria@npm:3.34.3"
+ dependencies:
+ "@internationalized/string": ^3.2.3
+ "@react-aria/breadcrumbs": ^3.5.16
+ "@react-aria/button": ^3.9.8
+ "@react-aria/calendar": ^3.5.11
+ "@react-aria/checkbox": ^3.14.6
+ "@react-aria/combobox": ^3.10.3
+ "@react-aria/datepicker": ^3.11.2
+ "@react-aria/dialog": ^3.5.17
+ "@react-aria/dnd": ^3.7.2
+ "@react-aria/focus": ^3.18.2
+ "@react-aria/gridlist": ^3.9.3
+ "@react-aria/i18n": ^3.12.2
+ "@react-aria/interactions": ^3.22.2
+ "@react-aria/label": ^3.7.11
+ "@react-aria/link": ^3.7.4
+ "@react-aria/listbox": ^3.13.3
+ "@react-aria/menu": ^3.15.3
+ "@react-aria/meter": ^3.4.16
+ "@react-aria/numberfield": ^3.11.6
+ "@react-aria/overlays": ^3.23.2
+ "@react-aria/progress": ^3.4.16
+ "@react-aria/radio": ^3.10.7
+ "@react-aria/searchfield": ^3.7.8
+ "@react-aria/select": ^3.14.9
+ "@react-aria/selection": ^3.19.3
+ "@react-aria/separator": ^3.4.2
+ "@react-aria/slider": ^3.7.11
+ "@react-aria/ssr": ^3.9.5
+ "@react-aria/switch": ^3.6.7
+ "@react-aria/table": ^3.15.3
+ "@react-aria/tabs": ^3.9.5
+ "@react-aria/tag": ^3.4.5
+ "@react-aria/textfield": ^3.14.8
+ "@react-aria/tooltip": ^3.7.7
+ "@react-aria/utils": ^3.25.2
+ "@react-aria/visually-hidden": ^3.8.15
+ "@react-types/shared": ^3.24.1
peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
- react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
- checksum: cc884215ce26921382760f2e436289ecd13cf1716df29390d81a7e44bb80c8e45771806a264b31d7e4f7d58184ccac6d9777d028b669c519be96df7844a32324
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+ checksum: 796769d4d5bd7070e3c603d434b3b959a5c7c7c724fff9c589cef1830521039eddb83e042eab14795be8c4a00c1ddcd2823cb8304496815d52bd3929fbb86172
languageName: node
linkType: hard
@@ -15899,36 +16097,36 @@ __metadata:
languageName: node
linkType: hard
-"react-stately@npm:3.29.1":
- version: 3.29.1
- resolution: "react-stately@npm:3.29.1"
- dependencies:
- "@react-stately/calendar": ^3.4.3
- "@react-stately/checkbox": ^3.6.1
- "@react-stately/collections": ^3.10.4
- "@react-stately/combobox": ^3.8.1
- "@react-stately/data": ^3.11.0
- "@react-stately/datepicker": ^3.9.1
- "@react-stately/dnd": ^3.2.7
- "@react-stately/form": ^3.0.0
- "@react-stately/list": ^3.10.2
- "@react-stately/menu": ^3.6.0
- "@react-stately/numberfield": ^3.8.0
- "@react-stately/overlays": ^3.6.4
- "@react-stately/radio": ^3.10.1
- "@react-stately/searchfield": ^3.5.0
- "@react-stately/select": ^3.6.1
- "@react-stately/selection": ^3.14.2
- "@react-stately/slider": ^3.5.0
- "@react-stately/table": ^3.11.4
- "@react-stately/tabs": ^3.6.3
- "@react-stately/toggle": ^3.7.0
- "@react-stately/tooltip": ^3.4.6
- "@react-stately/tree": ^3.7.5
- "@react-types/shared": ^3.22.0
+"react-stately@npm:3.32.2":
+ version: 3.32.2
+ resolution: "react-stately@npm:3.32.2"
+ dependencies:
+ "@react-stately/calendar": ^3.5.4
+ "@react-stately/checkbox": ^3.6.8
+ "@react-stately/collections": ^3.10.9
+ "@react-stately/combobox": ^3.9.2
+ "@react-stately/data": ^3.11.6
+ "@react-stately/datepicker": ^3.10.2
+ "@react-stately/dnd": ^3.4.2
+ "@react-stately/form": ^3.0.5
+ "@react-stately/list": ^3.10.8
+ "@react-stately/menu": ^3.8.2
+ "@react-stately/numberfield": ^3.9.6
+ "@react-stately/overlays": ^3.6.10
+ "@react-stately/radio": ^3.10.7
+ "@react-stately/searchfield": ^3.5.6
+ "@react-stately/select": ^3.6.7
+ "@react-stately/selection": ^3.16.2
+ "@react-stately/slider": ^3.5.7
+ "@react-stately/table": ^3.12.2
+ "@react-stately/tabs": ^3.6.9
+ "@react-stately/toggle": ^3.7.7
+ "@react-stately/tooltip": ^3.4.12
+ "@react-stately/tree": ^3.8.4
+ "@react-types/shared": ^3.24.1
peerDependencies:
- react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0
- checksum: 9dec21bb7a01c07bc3e1a10258b627f1e29ebc09719359c93f2bcb9f33f0e2ad0d3b7a99cedde5c9ed785fba1953e2ab44c92db7cddb1e67b714f80bcffec439
+ react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0
+ checksum: 60678fe543baa4c74f338317183c4ef6112353ed86c2d1f8c0f62df5fd3fa624af6cd8006d7e2f7f2c2ae60dfe86c7454f2ce6f5dff58cf8281abd64cd97bcea
languageName: node
linkType: hard
@@ -16393,6 +16591,20 @@ __metadata:
languageName: node
linkType: hard
+"remark-gfm@npm:4.0.0":
+ version: 4.0.0
+ resolution: "remark-gfm@npm:4.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-gfm: ^3.0.0
+ micromark-extension-gfm: ^3.0.0
+ remark-parse: ^11.0.0
+ remark-stringify: ^11.0.0
+ unified: ^11.0.0
+ checksum: 84bea84e388061fbbb697b4b666089f5c328aa04d19dc544c229b607446bc10902e46b67b9594415a1017bbbd7c811c1f0c30d36682c6d1a6718b66a1558261b
+ languageName: node
+ linkType: hard
+
"remark-parse@npm:^11.0.0":
version: 11.0.0
resolution: "remark-parse@npm:11.0.0"
@@ -16418,6 +16630,17 @@ __metadata:
languageName: node
linkType: hard
+"remark-stringify@npm:^11.0.0":
+ version: 11.0.0
+ resolution: "remark-stringify@npm:11.0.0"
+ dependencies:
+ "@types/mdast": ^4.0.0
+ mdast-util-to-markdown: ^2.0.0
+ unified: ^11.0.0
+ checksum: 59e07460eb629d6c3b3c0f438b0b236e7e6858fd5ab770303078f5a556ec00354d9c7fb9ef6d5f745a4617ac7da1ab618b170fbb4dac120e183fecd9cc86bce6
+ languageName: node
+ linkType: hard
+
"remedial@npm:^1.0.7":
version: 1.0.8
resolution: "remedial@npm:1.0.8"
@@ -19846,7 +20069,7 @@ __metadata:
"@nivo/geo": 0.83.0
"@nivo/line": 0.83.0
"@octokit/core": 4.2.1
- "@pluralsh/design-system": 3.67.1
+ "@pluralsh/design-system": 3.69.2
"@pluralsh/eslint-config-typescript": 2.5.150
"@pluralsh/stylelint-config": 2.0.10
"@react-spring/web": 9.7.3