From 550e5a63e316975c8ed97556d107a9f3e3d23240 Mon Sep 17 00:00:00 2001 From: Eelco Wiersma Date: Fri, 22 Nov 2024 12:13:26 +0000 Subject: [PATCH] fix: build --- .changeset/gorgeous-masks-rescue.md | 22 + package.json | 8 +- packages/saas-ui-charts/package.json | 3 +- packages/saas-ui-charts/tsup.config.ts | 2 +- packages/saas-ui-core/package.json | 43 +- .../error-boundary/error-boundary.stories.tsx | 0 .../error-boundary/error-boundary.tsx | 0 .../error-boundary/error-provider.tsx | 0 .../{ => components}/error-boundary/index.ts | 0 .../grid-list/grid-list.context.ts | 4 +- .../{ => components}/grid-list/grid-list.tsx | 0 .../src/{ => components}/grid-list/index.ts | 0 .../{ => components}/grid-list/namespace.ts | 0 .../src/{ => components}/navbar/index.ts | 0 .../src/{ => components}/navbar/namespace.ts | 0 .../{ => components}/navbar/navbar.test.tsx | 0 .../src/{ => components}/navbar/navbar.tsx | 28 +- .../src/{ => components}/navbar/use-navbar.ts | 3 +- .../src/{ => components}/sidebar/index.ts | 0 .../src/{ => components}/sidebar/namespace.ts | 0 .../sidebar/sidebar.context.tsx | 9 +- .../src/{ => components}/sidebar/sidebar.tsx | 50 +- .../{ => components}/sidebar/sidebar.types.ts | 0 .../src/{ => components}/steps/index.ts | 0 .../{ => components}/steps/use-stepper.tsx | 0 packages/saas-ui-core/src/index.ts | 24 +- packages/saas-ui-core/tsup.config.ts | 6 +- packages/saas-ui-forms/ajv/package.json | 1 - packages/saas-ui-forms/ajv/tsup.config.ts | 3 +- .../saas-ui-forms/src/create-step-form.tsx | 2 +- packages/saas-ui-forms/src/step-form.tsx | 4 +- packages/saas-ui-forms/src/types.ts | 2 +- packages/saas-ui-forms/src/use-step-form.tsx | 5 +- packages/saas-ui-forms/zod/package.json | 1 - .../saas-ui-forms/zod/src/zod-resolver.ts | 9 +- packages/saas-ui-forms/zod/tsup.config.ts | 3 +- packages/saas-ui-react/build.config.ts | 23 + packages/saas-ui-react/package.json | 5 +- .../src/components/dialog/dialog.tsx | 3 +- .../src/components/drawer/drawer.tsx | 3 +- .../src/components/icons/icons.tsx | 2 - .../src/components/link/link.tsx | 2 +- .../src/components/navbar/navbar.tsx | 12 +- .../password-input/password-input.tsx | 7 +- .../src/components/persona/persona.tsx | 1 - .../src/components/sidebar/sidebar.tsx | 30 +- .../accordion.tsx | 0 .../action-bar.tsx | 0 .../{components => compositions}/alert.tsx | 0 .../{components => compositions}/avatar.tsx | 0 .../blockquote.tsx | 0 .../checkbox-card.tsx | 0 .../{components => compositions}/checkbox.tsx | 0 .../clipboard.tsx | 0 .../color-mode.tsx | 0 .../data-list.tsx | 0 .../empty-state.tsx | 0 .../{components => compositions}/field.tsx | 0 .../file-button.tsx | 0 .../hover-card.tsx | 0 .../link-button.tsx | 0 .../src/{components => compositions}/menu.tsx | 0 .../native-select.tsx | 0 .../pagination.tsx | 0 .../{components => compositions}/popover.tsx | 0 .../progress-circle.tsx | 0 .../{components => compositions}/progress.tsx | 0 .../{components => compositions}/prose.tsx | 0 .../{components => compositions}/provider.tsx | 0 .../radio-card.tsx | 0 .../{components => compositions}/radio.tsx | 0 .../{components => compositions}/rating.tsx | 0 .../segmented-control.tsx | 0 .../{components => compositions}/skeleton.tsx | 0 .../{components => compositions}/slider.tsx | 0 .../src/{components => compositions}/stat.tsx | 0 .../{components => compositions}/status.tsx | 0 .../stepper-input.tsx | 0 .../src/{components => compositions}/tag.tsx | 0 .../{components => compositions}/timeline.tsx | 0 .../{components => compositions}/toaster.tsx | 0 .../toggle-tip.tsx | 0 .../{components => compositions}/tooltip.tsx | 0 .../styled-system/create-recipe-context.tsx | 91 + .../create-slot-recipe-context.tsx | 188 ++ .../saas-ui-react/src/styled-system/empty.ts | 7 + .../src/styled-system/factory.types.ts | 11 + .../src/theme/recipes/chakra/collapsible.ts | 4 +- packages/saas-ui-react/tsup.config.ts | 3 + packages/storybook/package.json | 2 +- tooling/storybook-addon/package.json | 2 +- yarn.lock | 1869 +---------------- 92 files changed, 590 insertions(+), 1907 deletions(-) create mode 100644 .changeset/gorgeous-masks-rescue.md rename packages/saas-ui-core/src/{ => components}/error-boundary/error-boundary.stories.tsx (100%) rename packages/saas-ui-core/src/{ => components}/error-boundary/error-boundary.tsx (100%) rename packages/saas-ui-core/src/{ => components}/error-boundary/error-provider.tsx (100%) rename packages/saas-ui-core/src/{ => components}/error-boundary/index.ts (100%) rename packages/saas-ui-core/src/{ => components}/grid-list/grid-list.context.ts (97%) rename packages/saas-ui-core/src/{ => components}/grid-list/grid-list.tsx (100%) rename packages/saas-ui-core/src/{ => components}/grid-list/index.ts (100%) rename packages/saas-ui-core/src/{ => components}/grid-list/namespace.ts (100%) rename packages/saas-ui-core/src/{ => components}/navbar/index.ts (100%) rename packages/saas-ui-core/src/{ => components}/navbar/namespace.ts (100%) rename packages/saas-ui-core/src/{ => components}/navbar/navbar.test.tsx (100%) rename packages/saas-ui-core/src/{ => components}/navbar/navbar.tsx (68%) rename packages/saas-ui-core/src/{ => components}/navbar/use-navbar.ts (96%) rename packages/saas-ui-core/src/{ => components}/sidebar/index.ts (100%) rename packages/saas-ui-core/src/{ => components}/sidebar/namespace.ts (100%) rename packages/saas-ui-core/src/{ => components}/sidebar/sidebar.context.tsx (94%) rename packages/saas-ui-core/src/{ => components}/sidebar/sidebar.tsx (76%) rename packages/saas-ui-core/src/{ => components}/sidebar/sidebar.types.ts (100%) rename packages/saas-ui-core/src/{ => components}/steps/index.ts (100%) rename packages/saas-ui-core/src/{ => components}/steps/use-stepper.tsx (100%) create mode 100644 packages/saas-ui-react/build.config.ts rename packages/saas-ui-react/src/{components => compositions}/accordion.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/action-bar.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/alert.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/avatar.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/blockquote.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/checkbox-card.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/checkbox.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/clipboard.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/color-mode.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/data-list.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/empty-state.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/field.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/file-button.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/hover-card.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/link-button.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/menu.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/native-select.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/pagination.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/popover.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/progress-circle.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/progress.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/prose.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/provider.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/radio-card.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/radio.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/rating.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/segmented-control.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/skeleton.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/slider.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/stat.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/status.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/stepper-input.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/tag.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/timeline.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/toaster.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/toggle-tip.tsx (100%) rename packages/saas-ui-react/src/{components => compositions}/tooltip.tsx (100%) create mode 100644 packages/saas-ui-react/src/styled-system/create-recipe-context.tsx create mode 100644 packages/saas-ui-react/src/styled-system/create-slot-recipe-context.tsx create mode 100644 packages/saas-ui-react/src/styled-system/empty.ts create mode 100644 packages/saas-ui-react/src/styled-system/factory.types.ts diff --git a/.changeset/gorgeous-masks-rescue.md b/.changeset/gorgeous-masks-rescue.md new file mode 100644 index 000000000..957e0ba66 --- /dev/null +++ b/.changeset/gorgeous-masks-rescue.md @@ -0,0 +1,22 @@ +--- +'@saas-ui/modals-provider': major +'@saas-ui/auth-provider': major +'@saas-ui/use-hotkeys': major +'@saas-ui/nprogress': major +'@saas-ui/supabase': major +'@saas-ui/assets': major +'@saas-ui/charts': major +'@saas-ui/modals': major +'@saas-ui/storybook-addon': major +'@saas-ui/auth0': major +'@saas-ui/clerk': major +'@saas-ui/forms': major +'@saas-ui/hooks': major +'@saas-ui/react': major +'@saas-ui/core': major +'saas-ui-storybook': major +'@saas-ui/props-docs': major +'@saas-ui/test-utils': major +--- + +Upgrade to Chakra v3 diff --git a/package.json b/package.json index fd7670f26..769669af3 100644 --- a/package.json +++ b/package.json @@ -50,8 +50,8 @@ "create:block": "yarn hygen blocks new", "build:web": "yarn w website build", "build:theme": "turbo run build --filter='./packages/saas-ui-theme'", - "build:tokens": "chakra typegen packages/saas-ui-core/src/preset.ts", - "build:tokens-dev": "cross-env LOCAL=1 chakra typegen packages/saas-ui-core/src/preset.ts", + "build:tokens": "chakra typegen packages/saas-ui-react/src/preset.ts", + "build:tokens-dev": "cross-env LOCAL=1 chakra typegen packages/saas-ui-react/src/preset.ts", "build:packages": "turbo run build --filter='./packages/saas-ui-*' --filter='!./packages/pro/*' --concurrency=5 --continue && yarn build:tokens", "build:packages:force": "turbo run build --filter='./packages/saas-ui-*' --filter='!./packages/pro/*' --concurrency=5 --continue --force && yarn build:tokens", "watch:theme": "turbo run build --filter='./packages/saas-ui-theme' -- --watch", @@ -72,7 +72,7 @@ "tooling/storybook-addon" ], "devDependencies": { - "@chakra-ui/cli": "^3.1.2", + "@chakra-ui/cli": "^3.2.0", "@changesets/cli": "^2.27.9", "@manypkg/get-packages": "^2.2.2", "@trivago/prettier-plugin-sort-imports": "^4.3.0", @@ -105,7 +105,7 @@ "unist-util-visit": "4.0.0", "react": "18.2.0", "@emotion/react": "11.11.1", - "@chakra-ui/react": "3.0.2" + "@chakra-ui/react": "https://pkg.pr.new/chakra-ui/chakra-ui/@chakra-ui/react@9223#4" }, "packageManager": "yarn@4.2.2" } diff --git a/packages/saas-ui-charts/package.json b/packages/saas-ui-charts/package.json index 3b1b71249..2010d31ed 100644 --- a/packages/saas-ui-charts/package.json +++ b/packages/saas-ui-charts/package.json @@ -28,11 +28,10 @@ "clean": "rm -rf dist" }, "dependencies": { - "@chakra-ui/styled-system": "^2.12.1", "recharts": "^2.13.3" }, "peerDependencies": { - "@chakra-ui/react": ">=2.9.0 <3", + "@chakra-ui/react": "^3.0.0", "@emotion/react": ">=11", "react": ">=18", "react-dom": ">=18" diff --git a/packages/saas-ui-charts/tsup.config.ts b/packages/saas-ui-charts/tsup.config.ts index 33e674a3c..bb61352e9 100644 --- a/packages/saas-ui-charts/tsup.config.ts +++ b/packages/saas-ui-charts/tsup.config.ts @@ -7,7 +7,7 @@ export default defineConfig({ }, clean: true, sourcemap: true, - external: ['react', 'recharts', '@chakra-ui/react', '@chakra-ui/utils'], + external: ['react', 'recharts', '@chakra-ui/react'], format: ['esm', 'cjs'], banner: { js: "'use client'", diff --git a/packages/saas-ui-core/package.json b/packages/saas-ui-core/package.json index f8a4d957f..f52c2e763 100644 --- a/packages/saas-ui-core/package.json +++ b/packages/saas-ui-core/package.json @@ -11,34 +11,34 @@ "import": "./dist/index.js" }, "./grid-list": { - "sui": "./src/grid-list/index.ts", - "require": "./dist/grid-list/index.cjs", - "types": "./dist/grid-list/index.d.ts", - "import": "./dist/grid-list/index.js" + "sui": "./src/components/grid-list/index.ts", + "require": "./dist/components/grid-list/index.cjs", + "types": "./dist/components/grid-list/index.d.ts", + "import": "./dist/components/grid-list/index.js" }, "./navbar": { - "sui": "./src/navbar/index.ts", - "require": "./dist/navbar/index.cjs", - "types": "./dist/navbar/index.d.ts", - "import": "./dist/navbar/index.js" + "sui": "./src/components/navbar/index.ts", + "require": "./dist/components/navbar/index.cjs", + "types": "./dist/components/navbar/index.d.ts", + "import": "./dist/components/navbar/index.js" }, "./error-boundary": { - "sui": "./src/error-boundary/index.ts", - "require": "./dist/error-boundary/index.cjs", - "types": "./dist/error-boundary/index.d.ts", - "import": "./dist/error-boundary/index.js" + "sui": "./src/components/error-boundary/index.ts", + "require": "./dist/components/error-boundary/index.cjs", + "types": "./dist/components/error-boundary/index.d.ts", + "import": "./dist/components/error-boundary/index.js" }, "./sidebar": { - "sui": "./src/sidebar/index.ts", - "require": "./dist/sidebar/index.cjs", - "types": "./dist/sidebar/index.d.ts", - "import": "./dist/sidebar/index.js" + "sui": "./src/components/sidebar/index.ts", + "require": "./dist/components/sidebar/index.cjs", + "types": "./dist/components/sidebar/index.d.ts", + "import": "./dist/components/sidebar/index.js" }, "./steps": { - "sui": "./src/steps/index.ts", - "require": "./dist/steps/index.cjs", - "types": "./dist/steps/index.d.ts", - "import": "./dist/steps/index.js" + "sui": "./src/components/steps/index.ts", + "require": "./dist/components/steps/index.cjs", + "types": "./dist/components/steps/index.d.ts", + "import": "./dist/components/steps/index.js" }, "./utils": { "sui": "./src/utils/index.ts", @@ -53,7 +53,7 @@ }, "scripts": { "clean": "rimraf --no-glob ./dist", - "build": "tsup src/index.ts src/utils/index.ts src/icons/index.ts --config tsup.config.ts", + "build": "tsup --config tsup.config.ts", "lint": "eslint src --ext .ts,.tsx,.js,.jsx --config ../../.eslintrc.js", "lint:staged": "lint-staged --allow-empty --config ../../lint-staged.config.js", "typecheck": "tsc --noEmit" @@ -91,6 +91,7 @@ "dependencies": { "@ark-ui/react": "^4.4.4", "@react-aria/utils": "^3.25.3", + "@saas-ui/hooks": "workspace:*", "@zag-js/dom-event": "^0.77.1", "@zag-js/dom-utils": "^0.2.4" }, diff --git a/packages/saas-ui-core/src/error-boundary/error-boundary.stories.tsx b/packages/saas-ui-core/src/components/error-boundary/error-boundary.stories.tsx similarity index 100% rename from packages/saas-ui-core/src/error-boundary/error-boundary.stories.tsx rename to packages/saas-ui-core/src/components/error-boundary/error-boundary.stories.tsx diff --git a/packages/saas-ui-core/src/error-boundary/error-boundary.tsx b/packages/saas-ui-core/src/components/error-boundary/error-boundary.tsx similarity index 100% rename from packages/saas-ui-core/src/error-boundary/error-boundary.tsx rename to packages/saas-ui-core/src/components/error-boundary/error-boundary.tsx diff --git a/packages/saas-ui-core/src/error-boundary/error-provider.tsx b/packages/saas-ui-core/src/components/error-boundary/error-provider.tsx similarity index 100% rename from packages/saas-ui-core/src/error-boundary/error-provider.tsx rename to packages/saas-ui-core/src/components/error-boundary/error-provider.tsx diff --git a/packages/saas-ui-core/src/error-boundary/index.ts b/packages/saas-ui-core/src/components/error-boundary/index.ts similarity index 100% rename from packages/saas-ui-core/src/error-boundary/index.ts rename to packages/saas-ui-core/src/components/error-boundary/index.ts diff --git a/packages/saas-ui-core/src/grid-list/grid-list.context.ts b/packages/saas-ui-core/src/components/grid-list/grid-list.context.ts similarity index 97% rename from packages/saas-ui-core/src/grid-list/grid-list.context.ts rename to packages/saas-ui-core/src/components/grid-list/grid-list.context.ts index 309433ae2..b7b33052c 100644 --- a/packages/saas-ui-core/src/grid-list/grid-list.context.ts +++ b/packages/saas-ui-core/src/components/grid-list/grid-list.context.ts @@ -4,9 +4,7 @@ import { createContext } from '@chakra-ui/react' import { nextById, prevById, queryAll } from '@zag-js/dom-utils' import type { HTMLSystemProps } from '#system' -import { dataAttr } from '#utils' - -import { callAll } from '../utils/call-all' +import { callAll, dataAttr } from '#utils' interface GridListContext { id: string diff --git a/packages/saas-ui-core/src/grid-list/grid-list.tsx b/packages/saas-ui-core/src/components/grid-list/grid-list.tsx similarity index 100% rename from packages/saas-ui-core/src/grid-list/grid-list.tsx rename to packages/saas-ui-core/src/components/grid-list/grid-list.tsx diff --git a/packages/saas-ui-core/src/grid-list/index.ts b/packages/saas-ui-core/src/components/grid-list/index.ts similarity index 100% rename from packages/saas-ui-core/src/grid-list/index.ts rename to packages/saas-ui-core/src/components/grid-list/index.ts diff --git a/packages/saas-ui-core/src/grid-list/namespace.ts b/packages/saas-ui-core/src/components/grid-list/namespace.ts similarity index 100% rename from packages/saas-ui-core/src/grid-list/namespace.ts rename to packages/saas-ui-core/src/components/grid-list/namespace.ts diff --git a/packages/saas-ui-core/src/navbar/index.ts b/packages/saas-ui-core/src/components/navbar/index.ts similarity index 100% rename from packages/saas-ui-core/src/navbar/index.ts rename to packages/saas-ui-core/src/components/navbar/index.ts diff --git a/packages/saas-ui-core/src/navbar/namespace.ts b/packages/saas-ui-core/src/components/navbar/namespace.ts similarity index 100% rename from packages/saas-ui-core/src/navbar/namespace.ts rename to packages/saas-ui-core/src/components/navbar/namespace.ts diff --git a/packages/saas-ui-core/src/navbar/navbar.test.tsx b/packages/saas-ui-core/src/components/navbar/navbar.test.tsx similarity index 100% rename from packages/saas-ui-core/src/navbar/navbar.test.tsx rename to packages/saas-ui-core/src/components/navbar/navbar.test.tsx diff --git a/packages/saas-ui-core/src/navbar/navbar.tsx b/packages/saas-ui-core/src/components/navbar/navbar.tsx similarity index 68% rename from packages/saas-ui-core/src/navbar/navbar.tsx rename to packages/saas-ui-core/src/components/navbar/navbar.tsx index e04d19b7f..0ab25370e 100644 --- a/packages/saas-ui-core/src/navbar/navbar.tsx +++ b/packages/saas-ui-core/src/components/navbar/navbar.tsx @@ -47,7 +47,27 @@ export const NavbarRoot = forwardRef( }, ) -export const NavbarBrand = sui.div -export const NavbarContent = sui.ul -export const NavbarItem = sui.li -export const NavbarLink = sui.a +export const NavbarBrand = forwardRef>( + (props, ref) => { + return + }, +) + +export const NavbarContent = forwardRef< + HTMLUListElement, + HTMLSystemProps<'ul'> +>((props, ref) => { + return +}) + +export const NavbarItem = forwardRef>( + (props, ref) => { + return + }, +) + +export const NavbarLink = forwardRef>( + (props, ref) => { + return + }, +) diff --git a/packages/saas-ui-core/src/navbar/use-navbar.ts b/packages/saas-ui-core/src/components/navbar/use-navbar.ts similarity index 96% rename from packages/saas-ui-core/src/navbar/use-navbar.ts rename to packages/saas-ui-core/src/components/navbar/use-navbar.ts index adf5b680e..ae2ac60e5 100644 --- a/packages/saas-ui-core/src/navbar/use-navbar.ts +++ b/packages/saas-ui-core/src/components/navbar/use-navbar.ts @@ -3,8 +3,7 @@ import React, { useEffect, useImperativeHandle, useRef, useState } from 'react' import { useResizeObserver } from '@react-aria/utils' import { useScrollPosition } from '@saas-ui/hooks' -import { dataAttr } from '../utils/data-attr.ts' -import { splitProps } from '../utils/split-props.ts' +import { dataAttr, splitProps } from '#utils' export const splitNavbarProps = >(props: T) => splitProps(props, [ diff --git a/packages/saas-ui-core/src/sidebar/index.ts b/packages/saas-ui-core/src/components/sidebar/index.ts similarity index 100% rename from packages/saas-ui-core/src/sidebar/index.ts rename to packages/saas-ui-core/src/components/sidebar/index.ts diff --git a/packages/saas-ui-core/src/sidebar/namespace.ts b/packages/saas-ui-core/src/components/sidebar/namespace.ts similarity index 100% rename from packages/saas-ui-core/src/sidebar/namespace.ts rename to packages/saas-ui-core/src/components/sidebar/namespace.ts diff --git a/packages/saas-ui-core/src/sidebar/sidebar.context.tsx b/packages/saas-ui-core/src/components/sidebar/sidebar.context.tsx similarity index 94% rename from packages/saas-ui-core/src/sidebar/sidebar.context.tsx rename to packages/saas-ui-core/src/components/sidebar/sidebar.context.tsx index dfbeb8804..7f96655f6 100644 --- a/packages/saas-ui-core/src/sidebar/sidebar.context.tsx +++ b/packages/saas-ui-core/src/components/sidebar/sidebar.context.tsx @@ -9,11 +9,11 @@ import { } from '@chakra-ui/react' import type { HTMLSystemProps } from '#system' +import { callAll } from '#utils' -import { callAll } from '../utils/call-all.ts' import type { SidebarProps } from './sidebar.types.ts' -export type SidebarMode = 'flyout' | 'collapsible' +export type SidebarMode = 'flyout' | 'collapsible' | 'compact' export interface UseSidebarReturn { open: boolean @@ -33,8 +33,9 @@ const [SidebarContextProvider, useSidebar] = createContext({ export interface SidebarProviderProps extends SidebarProps { /** * The mode of the sidebar. + * @default 'collapsible' */ - mode: SidebarMode + mode?: SidebarMode /** * Control the default visibility of the sidebar. */ @@ -59,7 +60,7 @@ export function SidebarProvider(props: SidebarProviderProps) { defaultOpen = true, open, onOpenChange, - mode: modeProp, + mode: modeProp = 'collapsible', } = props const isMobile = useBreakpointValue( diff --git a/packages/saas-ui-core/src/sidebar/sidebar.tsx b/packages/saas-ui-core/src/components/sidebar/sidebar.tsx similarity index 76% rename from packages/saas-ui-core/src/sidebar/sidebar.tsx rename to packages/saas-ui-core/src/components/sidebar/sidebar.tsx index e0fccb4fe..d4cc63781 100644 --- a/packages/saas-ui-core/src/sidebar/sidebar.tsx +++ b/packages/saas-ui-core/src/components/sidebar/sidebar.tsx @@ -3,8 +3,8 @@ import React, { forwardRef, useState } from 'react' import { Presence, type PresenceProps } from '@ark-ui/react' import { type HTMLSystemProps, sui } from '#system' +import { callAll, dataAttr } from '#utils' -import { callAll, dataAttr } from '../utils/index.ts' import { useSidebar, useSidebarTrigger } from './sidebar.context.tsx' import { SidebarProps } from './sidebar.types.ts' @@ -148,17 +148,46 @@ export const SidebarTrack = forwardRef>( }, ) -export const SidebarGroup = sui.div +export const SidebarGroup = forwardRef>( + (props, ref) => { + return + }, +) -export const SidebarGroupHeader = sui.div +export const SidebarGroupHeader = forwardRef< + HTMLDivElement, + HTMLSystemProps<'div'> +>((props, ref) => { + return +}) -export const SidebarGroupTitle = sui.h5 +export const SidebarGroupTitle = forwardRef< + HTMLHeadingElement, + HTMLSystemProps<'h5'> +>((props, ref) => { + return +}) -export const SidebarGroupEndElement = sui.div +export const SidebarGroupEndElement = forwardRef< + HTMLDivElement, + HTMLSystemProps<'div'> +>((props, ref) => { + return +}) -export const SidebarGroupContent = sui.div +export const SidebarGroupContent = forwardRef< + HTMLDivElement, + HTMLSystemProps<'div'> +>((props, ref) => { + return +}) -export const SidebarNavItem = sui.div +export const SidebarNavItem = forwardRef< + HTMLDivElement, + HTMLSystemProps<'div'> +>((props, ref) => { + return +}) export interface SidebarNavButtonProps extends HTMLSystemProps<'button'> { active?: boolean @@ -177,4 +206,9 @@ export const SidebarNavButton = forwardRef< ) }) -export const SidebarNavItemEndElement = sui.div +export const SidebarNavItemEndElement = forwardRef< + HTMLDivElement, + HTMLSystemProps<'div'> +>((props, ref) => { + return +}) diff --git a/packages/saas-ui-core/src/sidebar/sidebar.types.ts b/packages/saas-ui-core/src/components/sidebar/sidebar.types.ts similarity index 100% rename from packages/saas-ui-core/src/sidebar/sidebar.types.ts rename to packages/saas-ui-core/src/components/sidebar/sidebar.types.ts diff --git a/packages/saas-ui-core/src/steps/index.ts b/packages/saas-ui-core/src/components/steps/index.ts similarity index 100% rename from packages/saas-ui-core/src/steps/index.ts rename to packages/saas-ui-core/src/components/steps/index.ts diff --git a/packages/saas-ui-core/src/steps/use-stepper.tsx b/packages/saas-ui-core/src/components/steps/use-stepper.tsx similarity index 100% rename from packages/saas-ui-core/src/steps/use-stepper.tsx rename to packages/saas-ui-core/src/components/steps/use-stepper.tsx diff --git a/packages/saas-ui-core/src/index.ts b/packages/saas-ui-core/src/index.ts index d558bd18d..87bf64201 100644 --- a/packages/saas-ui-core/src/index.ts +++ b/packages/saas-ui-core/src/index.ts @@ -1,9 +1,12 @@ -export { ErrorBoundary } from './error-boundary' -export type { ErrorBoundaryProps, ErrorBoundaryState } from './error-boundary' +export { ErrorBoundary } from './components/error-boundary' +export type { + ErrorBoundaryProps, + ErrorBoundaryState, +} from './components/error-boundary' -export { GridList } from './grid-list' -export { Navbar } from './navbar' -export { Sidebar } from './sidebar' +export { GridList } from './components/grid-list' +export { Navbar } from './components/navbar' +export { Sidebar } from './components/sidebar' export { useStepper, @@ -12,6 +15,13 @@ export { useStepperContext, useStepperNextButton, useStepperPrevButton, -} from './steps' +} from './components/steps' -export type { UseStepProps, UseStepperProps, UseStepperReturn } from './steps' +export type { + UseStepProps, + UseStepperProps, + UseStepperReturn, +} from './components/steps' + +export { sui } from './system/index.ts' +export type { HTMLSystemProps } from './system/index.ts' diff --git a/packages/saas-ui-core/tsup.config.ts b/packages/saas-ui-core/tsup.config.ts index 84832a477..06cbbe498 100644 --- a/packages/saas-ui-core/tsup.config.ts +++ b/packages/saas-ui-core/tsup.config.ts @@ -1,4 +1,8 @@ import { defineConfig } from 'tsup' + import config from '../../tsup.config' -export default defineConfig(config) +export default defineConfig({ + ...config, + entry: ['src/index.ts', 'src/utils/index.ts', 'src/components/**/*.ts'], +}) diff --git a/packages/saas-ui-forms/ajv/package.json b/packages/saas-ui-forms/ajv/package.json index 5649910fb..b14743839 100644 --- a/packages/saas-ui-forms/ajv/package.json +++ b/packages/saas-ui-forms/ajv/package.json @@ -19,7 +19,6 @@ "author": "Eelco Wiersma ", "license": "MIT", "peerDependencies": { - "@chakra-ui/utils": "^2.0.14", "@hookform/resolvers": "^3.0.0", "react-hook-form": "^7.43.9", "ajv": "^8.12.0", diff --git a/packages/saas-ui-forms/ajv/tsup.config.ts b/packages/saas-ui-forms/ajv/tsup.config.ts index 960de8417..5962fdcea 100644 --- a/packages/saas-ui-forms/ajv/tsup.config.ts +++ b/packages/saas-ui-forms/ajv/tsup.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from 'tsup' + import config from '../../../tsup.config' export default defineConfig({ @@ -8,9 +9,7 @@ export default defineConfig({ 'ajv', 'react-hook-form', '@saas-ui/forms', - '@saas-ui/modals', '@hookform/resolvers/ajv', - '@chakra-ui/utils', ], clean: false, }) diff --git a/packages/saas-ui-forms/src/create-step-form.tsx b/packages/saas-ui-forms/src/create-step-form.tsx index dc0caeba4..a7600ad1c 100644 --- a/packages/saas-ui-forms/src/create-step-form.tsx +++ b/packages/saas-ui-forms/src/create-step-form.tsx @@ -1,7 +1,7 @@ import React, { forwardRef, useMemo } from 'react' -import { runIfFn } from '@chakra-ui/utils' import { StepperProvider } from '@saas-ui/core' +import { runIfFn } from '@saas-ui/core/utils' import { ArrayField, diff --git a/packages/saas-ui-forms/src/step-form.tsx b/packages/saas-ui-forms/src/step-form.tsx index 7cac7b9ca..252e0f938 100644 --- a/packages/saas-ui-forms/src/step-form.tsx +++ b/packages/saas-ui-forms/src/step-form.tsx @@ -7,8 +7,8 @@ import { type StepsChangeDetails, chakra, } from '@chakra-ui/react' -import { callAllHandlers, cx } from '@chakra-ui/utils' import { useStepperContext } from '@saas-ui/core' +import { callAll, cx } from '@saas-ui/core/utils' import { Steps } from '@saas-ui/react/steps' import { FieldValues } from 'react-hook-form' @@ -156,7 +156,7 @@ export const PrevButton: React.FC = (props) => { children="Back" {...props} className={cx('sui-form__prev-button', props.className)} - onClick={callAllHandlers(props.onClick, prevStep)} + onClick={callAll(props.onClick, prevStep)} /> ) } diff --git a/packages/saas-ui-forms/src/types.ts b/packages/saas-ui-forms/src/types.ts index 9e0ed4470..c51ec2534 100644 --- a/packages/saas-ui-forms/src/types.ts +++ b/packages/saas-ui-forms/src/types.ts @@ -1,4 +1,4 @@ -import type { MaybeRenderProp } from '@chakra-ui/utils' +import type { MaybeRenderProp } from '@saas-ui/core/utils' import type { FieldPath, FieldValues, RegisterOptions } from 'react-hook-form' import type { ArrayFieldProps } from './array-field' diff --git a/packages/saas-ui-forms/src/use-step-form.tsx b/packages/saas-ui-forms/src/use-step-form.tsx index d01d74748..13528a544 100644 --- a/packages/saas-ui-forms/src/use-step-form.tsx +++ b/packages/saas-ui-forms/src/use-step-form.tsx @@ -1,7 +1,6 @@ import * as React from 'react' -import { createContext } from '@chakra-ui/utils' -import { FocusableElement } from '@chakra-ui/utils' +import { createContext } from '@chakra-ui/react' import { type UseStepperProps, type UseStepperReturn, @@ -15,7 +14,7 @@ import { DisplayIfProps } from './display-if' import { FormProps } from './form' import { ObjectFieldProps } from './object-field' import { FormStepProps, StepsOptions } from './step-form' -import { FieldProps, StepFormChildren } from './types' +import { FieldProps, type FocusableElement, StepFormChildren } from './types' import { UseArrayFieldReturn } from './use-array-field' export interface StepState { diff --git a/packages/saas-ui-forms/zod/package.json b/packages/saas-ui-forms/zod/package.json index 67dca0db4..298eaabda 100644 --- a/packages/saas-ui-forms/zod/package.json +++ b/packages/saas-ui-forms/zod/package.json @@ -20,7 +20,6 @@ "license": "MIT", "peerDependencies": { "@saas-ui/modals": "*", - "@chakra-ui/utils": "^2.0.14", "@hookform/resolvers": "^3.0.0", "react-hook-form": "^7.43.9", "zod": "^3.21.4" diff --git a/packages/saas-ui-forms/zod/src/zod-resolver.ts b/packages/saas-ui-forms/zod/src/zod-resolver.ts index a84aa9ed7..faf4a431f 100644 --- a/packages/saas-ui-forms/zod/src/zod-resolver.ts +++ b/packages/saas-ui-forms/zod/src/zod-resolver.ts @@ -1,7 +1,10 @@ import * as z from 'zod' import { zodResolver } from '@hookform/resolvers/zod' -import { get } from '@chakra-ui/utils' -import { FieldProps } from '@saas-ui/forms' +import { get } from '@saas-ui/core/utils' + +// import { FieldProps } from '@saas-ui/forms' + +type FieldProps = any export { zodResolver } @@ -12,7 +15,7 @@ export type ExtraProps = { } const getType = ( - field: z.ZodTypeAny + field: z.ZodTypeAny, ): 'array' | 'object' | 'number' | 'date' | 'select' | 'text' => { if (['ZodDefault', 'ZodOptional'].includes(field._def.typeName)) { return getType(field._def.innerType) diff --git a/packages/saas-ui-forms/zod/tsup.config.ts b/packages/saas-ui-forms/zod/tsup.config.ts index 738fc1489..0c2dd3af2 100644 --- a/packages/saas-ui-forms/zod/tsup.config.ts +++ b/packages/saas-ui-forms/zod/tsup.config.ts @@ -1,4 +1,5 @@ import { defineConfig } from 'tsup' + import config from '../../../tsup.config' export default defineConfig({ @@ -8,9 +9,7 @@ export default defineConfig({ 'zod', 'react-hook-form', '@saas-ui/forms', - '@saas-ui/modals', '@hookform/resolvers/zod', - '@chakra-ui/utils', ], clean: false, }) diff --git a/packages/saas-ui-react/build.config.ts b/packages/saas-ui-react/build.config.ts new file mode 100644 index 000000000..721b9ea6b --- /dev/null +++ b/packages/saas-ui-react/build.config.ts @@ -0,0 +1,23 @@ +import { defineBuildConfig } from 'unbuild' + +export default defineBuildConfig({ + // If entries is not provided, will be automatically inferred from package.json + entries: [ + // default + './src/index', + // mkdist builder transpiles file-to-file keeping original sources structure + { + builder: 'mkdist', + input: './src/components/', + outDir: './dist/components', + }, + ], + + // Change outDir, default is 'dist' + outDir: 'dist', + + // Generates .d.ts declaration file + declaration: true, + + sourcemap: true, +}) diff --git a/packages/saas-ui-react/package.json b/packages/saas-ui-react/package.json index 386c07077..7c66b884e 100644 --- a/packages/saas-ui-react/package.json +++ b/packages/saas-ui-react/package.json @@ -27,7 +27,7 @@ "types": "./dist/index.d.ts", "scripts": { "clean": "rimraf --no-glob ./dist", - "build": "tsup src/index.ts --config tsup.config.ts", + "build": "NODE_OPTIONS='--max-old-space-size=16384' tsup --config tsup.config.ts", "lint": "eslint src --ext .ts,.tsx,.js,.jsx --config ../../.eslintrc.js", "lint:staged": "lint-staged --allow-empty --config ../../lint-staged.config.js", "typecheck": "tsc --noEmit" @@ -75,6 +75,7 @@ "react-dom": ">=18" }, "devDependencies": { - "react-icons": "^5.3.0" + "react-icons": "^5.3.0", + "tsup": "^8.3.5" } } diff --git a/packages/saas-ui-react/src/components/dialog/dialog.tsx b/packages/saas-ui-react/src/components/dialog/dialog.tsx index 6f0277fba..152d79b5b 100644 --- a/packages/saas-ui-react/src/components/dialog/dialog.tsx +++ b/packages/saas-ui-react/src/components/dialog/dialog.tsx @@ -4,6 +4,8 @@ import { Dialog as ChakraDialog, Portal } from '@chakra-ui/react' import { CloseButton } from '#components/close-button' +export { DialogContext } from '@ark-ui/react/dialog' + export interface DialogContentProps extends ChakraDialog.ContentProps { portalled?: boolean portalRef?: React.RefObject @@ -63,4 +65,3 @@ export const DialogTitle = ChakraDialog.Title export const DialogDescription = ChakraDialog.Description export const DialogTrigger = ChakraDialog.Trigger export const DialogActionTrigger = ChakraDialog.ActionTrigger -export const DialogContext = ChakraDialog.Context diff --git a/packages/saas-ui-react/src/components/drawer/drawer.tsx b/packages/saas-ui-react/src/components/drawer/drawer.tsx index 7e03782c5..c8c9384d1 100644 --- a/packages/saas-ui-react/src/components/drawer/drawer.tsx +++ b/packages/saas-ui-react/src/components/drawer/drawer.tsx @@ -1,5 +1,6 @@ import { forwardRef } from 'react' +import { DialogContext } from '@ark-ui/react/dialog' import { Drawer as ChakraDrawer, Portal } from '@chakra-ui/react' import { CloseButton } from '#components/close-button' @@ -51,6 +52,6 @@ export const DrawerBackdrop = ChakraDrawer.Backdrop export const DrawerDescription = ChakraDrawer.Description export const DrawerTitle = ChakraDrawer.Title export const DrawerActionTrigger = ChakraDrawer.ActionTrigger -export const DrawerContext = ChakraDrawer.Context +export const DrawerContext = DialogContext export type DrawerRootProps = ChakraDrawer.RootProps diff --git a/packages/saas-ui-react/src/components/icons/icons.tsx b/packages/saas-ui-react/src/components/icons/icons.tsx index 3a23c0a9e..97723f681 100644 --- a/packages/saas-ui-react/src/components/icons/icons.tsx +++ b/packages/saas-ui-react/src/components/icons/icons.tsx @@ -1,5 +1,3 @@ -import * as React from 'react' - import { createIcon } from './create-icon' export const ChevronUpIcon = createIcon({ diff --git a/packages/saas-ui-react/src/components/link/link.tsx b/packages/saas-ui-react/src/components/link/link.tsx index cba4eff07..b3bb11247 100644 --- a/packages/saas-ui-react/src/components/link/link.tsx +++ b/packages/saas-ui-react/src/components/link/link.tsx @@ -2,7 +2,7 @@ import React from 'react' import { Link as ChakraLink, LinkProps } from '@chakra-ui/react' -import { useLink } from '../provider' +import { useLink } from '../../provider' export type { LinkProps } diff --git a/packages/saas-ui-react/src/components/navbar/navbar.tsx b/packages/saas-ui-react/src/components/navbar/navbar.tsx index fe56908b7..7eceec1d0 100644 --- a/packages/saas-ui-react/src/components/navbar/navbar.tsx +++ b/packages/saas-ui-react/src/components/navbar/navbar.tsx @@ -1,4 +1,5 @@ -import { type HTMLChakraProps, createSlotRecipeContext } from '@chakra-ui/react' +import type { HTMLChakraProps } from '@chakra-ui/react' +import { createSlotRecipeContext } from '@chakra-ui/react' import { Navbar } from '@saas-ui/core/navbar' const { @@ -11,17 +12,16 @@ const { export { useNavbarStyles } -export type NavbarRootProps = Navbar.RootProps & HTMLChakraProps<'div'> +export interface NavbarRootProps + extends Navbar.RootProps, + Omit, keyof Navbar.RootProps> {} export const NavbarRoot = withProvider( Navbar.Root, 'root', ) -export const NavbarBrand = withContext>( - Navbar.Brand, - 'brand', -) +export const NavbarBrand = withContext(Navbar.Brand, 'brand') export const NavbarContent = withContext< HTMLDivElement, diff --git a/packages/saas-ui-react/src/components/password-input/password-input.tsx b/packages/saas-ui-react/src/components/password-input/password-input.tsx index 271c1b5a1..5ebb06aa4 100644 --- a/packages/saas-ui-react/src/components/password-input/password-input.tsx +++ b/packages/saas-ui-react/src/components/password-input/password-input.tsx @@ -2,12 +2,7 @@ import { forwardRef, useRef } from 'react' -import type { - ButtonProps, - GroupProps, - InputProps, - StackProps, -} from '@chakra-ui/react' +import type { ButtonProps, GroupProps, InputProps } from '@chakra-ui/react' import { IconButton, Input, diff --git a/packages/saas-ui-react/src/components/persona/persona.tsx b/packages/saas-ui-react/src/components/persona/persona.tsx index 6dff464af..d60565569 100644 --- a/packages/saas-ui-react/src/components/persona/persona.tsx +++ b/packages/saas-ui-react/src/components/persona/persona.tsx @@ -88,7 +88,6 @@ export const Persona = React.forwardRef( ref={ref} outOfOffice={isOutOfOffice} presence={presence} - size={size} {...rest} > {} + Omit, 'mode'> {} export const SidebarProvider = function SidebarProvider( props: SidebarProviderProps, @@ -141,9 +138,13 @@ export const SidebarFooter = withContext< * * @see Docs https://saas-ui.dev/docs/components/layout/sidebar */ -export const SidebarTrack = withContext(Sidebar.Track, 'track', { - forwardAsChild: true, -}) +export const SidebarTrack = withContext>( + Sidebar.Track, + 'track', + { + forwardAsChild: true, + }, +) export const SidebarGroup = withContext>( Sidebar.Group, @@ -185,15 +186,18 @@ const { export { useSidebarItemStyles } -export const SidebarNavItem = withItemProvider(Sidebar.NavItem, 'item') +export const SidebarNavItem = withItemProvider< + HTMLDivElement, + HTMLChakraProps<'div'> +>(Sidebar.NavItem, 'item') -export interface SidebarNavButtonProps extends HTMLProps<'button'> { +export interface SidebarNavButtonProps extends Sidebar.NavButtonProps { active?: boolean } export const SidebarNavButton = withItemContext< HTMLButtonElement, - Sidebar.NavButtonProps + SidebarNavButtonProps >(Sidebar.NavButton, 'button', { forwardAsChild: true, }) diff --git a/packages/saas-ui-react/src/components/accordion.tsx b/packages/saas-ui-react/src/compositions/accordion.tsx similarity index 100% rename from packages/saas-ui-react/src/components/accordion.tsx rename to packages/saas-ui-react/src/compositions/accordion.tsx diff --git a/packages/saas-ui-react/src/components/action-bar.tsx b/packages/saas-ui-react/src/compositions/action-bar.tsx similarity index 100% rename from packages/saas-ui-react/src/components/action-bar.tsx rename to packages/saas-ui-react/src/compositions/action-bar.tsx diff --git a/packages/saas-ui-react/src/components/alert.tsx b/packages/saas-ui-react/src/compositions/alert.tsx similarity index 100% rename from packages/saas-ui-react/src/components/alert.tsx rename to packages/saas-ui-react/src/compositions/alert.tsx diff --git a/packages/saas-ui-react/src/components/avatar.tsx b/packages/saas-ui-react/src/compositions/avatar.tsx similarity index 100% rename from packages/saas-ui-react/src/components/avatar.tsx rename to packages/saas-ui-react/src/compositions/avatar.tsx diff --git a/packages/saas-ui-react/src/components/blockquote.tsx b/packages/saas-ui-react/src/compositions/blockquote.tsx similarity index 100% rename from packages/saas-ui-react/src/components/blockquote.tsx rename to packages/saas-ui-react/src/compositions/blockquote.tsx diff --git a/packages/saas-ui-react/src/components/checkbox-card.tsx b/packages/saas-ui-react/src/compositions/checkbox-card.tsx similarity index 100% rename from packages/saas-ui-react/src/components/checkbox-card.tsx rename to packages/saas-ui-react/src/compositions/checkbox-card.tsx diff --git a/packages/saas-ui-react/src/components/checkbox.tsx b/packages/saas-ui-react/src/compositions/checkbox.tsx similarity index 100% rename from packages/saas-ui-react/src/components/checkbox.tsx rename to packages/saas-ui-react/src/compositions/checkbox.tsx diff --git a/packages/saas-ui-react/src/components/clipboard.tsx b/packages/saas-ui-react/src/compositions/clipboard.tsx similarity index 100% rename from packages/saas-ui-react/src/components/clipboard.tsx rename to packages/saas-ui-react/src/compositions/clipboard.tsx diff --git a/packages/saas-ui-react/src/components/color-mode.tsx b/packages/saas-ui-react/src/compositions/color-mode.tsx similarity index 100% rename from packages/saas-ui-react/src/components/color-mode.tsx rename to packages/saas-ui-react/src/compositions/color-mode.tsx diff --git a/packages/saas-ui-react/src/components/data-list.tsx b/packages/saas-ui-react/src/compositions/data-list.tsx similarity index 100% rename from packages/saas-ui-react/src/components/data-list.tsx rename to packages/saas-ui-react/src/compositions/data-list.tsx diff --git a/packages/saas-ui-react/src/components/empty-state.tsx b/packages/saas-ui-react/src/compositions/empty-state.tsx similarity index 100% rename from packages/saas-ui-react/src/components/empty-state.tsx rename to packages/saas-ui-react/src/compositions/empty-state.tsx diff --git a/packages/saas-ui-react/src/components/field.tsx b/packages/saas-ui-react/src/compositions/field.tsx similarity index 100% rename from packages/saas-ui-react/src/components/field.tsx rename to packages/saas-ui-react/src/compositions/field.tsx diff --git a/packages/saas-ui-react/src/components/file-button.tsx b/packages/saas-ui-react/src/compositions/file-button.tsx similarity index 100% rename from packages/saas-ui-react/src/components/file-button.tsx rename to packages/saas-ui-react/src/compositions/file-button.tsx diff --git a/packages/saas-ui-react/src/components/hover-card.tsx b/packages/saas-ui-react/src/compositions/hover-card.tsx similarity index 100% rename from packages/saas-ui-react/src/components/hover-card.tsx rename to packages/saas-ui-react/src/compositions/hover-card.tsx diff --git a/packages/saas-ui-react/src/components/link-button.tsx b/packages/saas-ui-react/src/compositions/link-button.tsx similarity index 100% rename from packages/saas-ui-react/src/components/link-button.tsx rename to packages/saas-ui-react/src/compositions/link-button.tsx diff --git a/packages/saas-ui-react/src/components/menu.tsx b/packages/saas-ui-react/src/compositions/menu.tsx similarity index 100% rename from packages/saas-ui-react/src/components/menu.tsx rename to packages/saas-ui-react/src/compositions/menu.tsx diff --git a/packages/saas-ui-react/src/components/native-select.tsx b/packages/saas-ui-react/src/compositions/native-select.tsx similarity index 100% rename from packages/saas-ui-react/src/components/native-select.tsx rename to packages/saas-ui-react/src/compositions/native-select.tsx diff --git a/packages/saas-ui-react/src/components/pagination.tsx b/packages/saas-ui-react/src/compositions/pagination.tsx similarity index 100% rename from packages/saas-ui-react/src/components/pagination.tsx rename to packages/saas-ui-react/src/compositions/pagination.tsx diff --git a/packages/saas-ui-react/src/components/popover.tsx b/packages/saas-ui-react/src/compositions/popover.tsx similarity index 100% rename from packages/saas-ui-react/src/components/popover.tsx rename to packages/saas-ui-react/src/compositions/popover.tsx diff --git a/packages/saas-ui-react/src/components/progress-circle.tsx b/packages/saas-ui-react/src/compositions/progress-circle.tsx similarity index 100% rename from packages/saas-ui-react/src/components/progress-circle.tsx rename to packages/saas-ui-react/src/compositions/progress-circle.tsx diff --git a/packages/saas-ui-react/src/components/progress.tsx b/packages/saas-ui-react/src/compositions/progress.tsx similarity index 100% rename from packages/saas-ui-react/src/components/progress.tsx rename to packages/saas-ui-react/src/compositions/progress.tsx diff --git a/packages/saas-ui-react/src/components/prose.tsx b/packages/saas-ui-react/src/compositions/prose.tsx similarity index 100% rename from packages/saas-ui-react/src/components/prose.tsx rename to packages/saas-ui-react/src/compositions/prose.tsx diff --git a/packages/saas-ui-react/src/components/provider.tsx b/packages/saas-ui-react/src/compositions/provider.tsx similarity index 100% rename from packages/saas-ui-react/src/components/provider.tsx rename to packages/saas-ui-react/src/compositions/provider.tsx diff --git a/packages/saas-ui-react/src/components/radio-card.tsx b/packages/saas-ui-react/src/compositions/radio-card.tsx similarity index 100% rename from packages/saas-ui-react/src/components/radio-card.tsx rename to packages/saas-ui-react/src/compositions/radio-card.tsx diff --git a/packages/saas-ui-react/src/components/radio.tsx b/packages/saas-ui-react/src/compositions/radio.tsx similarity index 100% rename from packages/saas-ui-react/src/components/radio.tsx rename to packages/saas-ui-react/src/compositions/radio.tsx diff --git a/packages/saas-ui-react/src/components/rating.tsx b/packages/saas-ui-react/src/compositions/rating.tsx similarity index 100% rename from packages/saas-ui-react/src/components/rating.tsx rename to packages/saas-ui-react/src/compositions/rating.tsx diff --git a/packages/saas-ui-react/src/components/segmented-control.tsx b/packages/saas-ui-react/src/compositions/segmented-control.tsx similarity index 100% rename from packages/saas-ui-react/src/components/segmented-control.tsx rename to packages/saas-ui-react/src/compositions/segmented-control.tsx diff --git a/packages/saas-ui-react/src/components/skeleton.tsx b/packages/saas-ui-react/src/compositions/skeleton.tsx similarity index 100% rename from packages/saas-ui-react/src/components/skeleton.tsx rename to packages/saas-ui-react/src/compositions/skeleton.tsx diff --git a/packages/saas-ui-react/src/components/slider.tsx b/packages/saas-ui-react/src/compositions/slider.tsx similarity index 100% rename from packages/saas-ui-react/src/components/slider.tsx rename to packages/saas-ui-react/src/compositions/slider.tsx diff --git a/packages/saas-ui-react/src/components/stat.tsx b/packages/saas-ui-react/src/compositions/stat.tsx similarity index 100% rename from packages/saas-ui-react/src/components/stat.tsx rename to packages/saas-ui-react/src/compositions/stat.tsx diff --git a/packages/saas-ui-react/src/components/status.tsx b/packages/saas-ui-react/src/compositions/status.tsx similarity index 100% rename from packages/saas-ui-react/src/components/status.tsx rename to packages/saas-ui-react/src/compositions/status.tsx diff --git a/packages/saas-ui-react/src/components/stepper-input.tsx b/packages/saas-ui-react/src/compositions/stepper-input.tsx similarity index 100% rename from packages/saas-ui-react/src/components/stepper-input.tsx rename to packages/saas-ui-react/src/compositions/stepper-input.tsx diff --git a/packages/saas-ui-react/src/components/tag.tsx b/packages/saas-ui-react/src/compositions/tag.tsx similarity index 100% rename from packages/saas-ui-react/src/components/tag.tsx rename to packages/saas-ui-react/src/compositions/tag.tsx diff --git a/packages/saas-ui-react/src/components/timeline.tsx b/packages/saas-ui-react/src/compositions/timeline.tsx similarity index 100% rename from packages/saas-ui-react/src/components/timeline.tsx rename to packages/saas-ui-react/src/compositions/timeline.tsx diff --git a/packages/saas-ui-react/src/components/toaster.tsx b/packages/saas-ui-react/src/compositions/toaster.tsx similarity index 100% rename from packages/saas-ui-react/src/components/toaster.tsx rename to packages/saas-ui-react/src/compositions/toaster.tsx diff --git a/packages/saas-ui-react/src/components/toggle-tip.tsx b/packages/saas-ui-react/src/compositions/toggle-tip.tsx similarity index 100% rename from packages/saas-ui-react/src/components/toggle-tip.tsx rename to packages/saas-ui-react/src/compositions/toggle-tip.tsx diff --git a/packages/saas-ui-react/src/components/tooltip.tsx b/packages/saas-ui-react/src/compositions/tooltip.tsx similarity index 100% rename from packages/saas-ui-react/src/components/tooltip.tsx rename to packages/saas-ui-react/src/compositions/tooltip.tsx diff --git a/packages/saas-ui-react/src/styled-system/create-recipe-context.tsx b/packages/saas-ui-react/src/styled-system/create-recipe-context.tsx new file mode 100644 index 000000000..7f8ce9905 --- /dev/null +++ b/packages/saas-ui-react/src/styled-system/create-recipe-context.tsx @@ -0,0 +1,91 @@ +'use client' + +import { forwardRef } from 'react' + +import { + type RecipeKey, + type UseRecipeOptions, + chakra, + createContext, + mergeProps, + useRecipe, +} from '@chakra-ui/react' +import { cx } from '@saas-ui/core/utils' + +import { EMPTY_STYLES } from './empty.ts' +import type { JsxFactoryOptions } from './factory.types.ts' + +const upperFirst = (str: string) => str.charAt(0).toUpperCase() + str.slice(1) + +export function createRecipeContext( + options: UseRecipeOptions, +) { + const { key: recipeKey, recipe: recipeConfig } = options + + const contextName = upperFirst( + recipeKey || (recipeConfig as any).className || 'Component', + ) + + const [PropsProvider, usePropsContext] = createContext>({ + strict: false, + name: `${contextName}PropsContext`, + providerName: `${contextName}PropsContext`, + }) + + function useRecipeResult(props: any) { + const { unstyled, ...restProps } = props + + const recipe = useRecipe({ + key: recipeKey, + recipe: restProps.recipe || recipeConfig, + }) + + // @ts-ignore + const [variantProps, otherProps] = recipe.splitVariantProps(restProps) + const styles = unstyled ? EMPTY_STYLES : recipe(variantProps) + + return { + styles, + className: recipe.className, + props: otherProps, + } + } + + const withContext = ( + Component: React.ElementType, + options?: JsxFactoryOptions

, + ): React.ForwardRefExoticComponent< + React.PropsWithoutRef

& React.RefAttributes + > => { + const SuperComponent = chakra(Component, {}, options as any) + const StyledComponent = forwardRef((inProps, ref) => { + const props = mergeProps(usePropsContext(), inProps) + const { styles, className, props: localProps } = useRecipeResult(props) + + return ( + + ) + }) + + // @ts-expect-error + StyledComponent.displayName = Component.displayName || Component.name + return StyledComponent as any + } + + function withPropsProvider

(): React.Provider> { + return PropsProvider as any + } + + return { + withContext, + PropsProvider, + withPropsProvider, + usePropsContext, + useRecipeResult, + } +} diff --git a/packages/saas-ui-react/src/styled-system/create-slot-recipe-context.tsx b/packages/saas-ui-react/src/styled-system/create-slot-recipe-context.tsx new file mode 100644 index 000000000..abe31c08b --- /dev/null +++ b/packages/saas-ui-react/src/styled-system/create-slot-recipe-context.tsx @@ -0,0 +1,188 @@ +'use client' + +import { forwardRef } from 'react' + +import { + type SlotRecipeKey, + type UseSlotRecipeOptions, + chakra, + createContext, + mergeProps, + useSlotRecipe, +} from '@chakra-ui/react' +import type { SystemStyleObject } from '@chakra-ui/react' +import { cx } from '@saas-ui/core/utils' + +import { EMPTY_SLOT_STYLES } from './empty.ts' +import type { JsxFactoryOptions } from './factory.types.ts' + +type ConfigRecipeSlots = any + +interface WrapElementProps

{ + wrapElement?(element: React.ReactElement, props: P): React.ReactElement +} + +interface WithRootProviderOptions

extends WrapElementProps

{ + defaultProps?: Partial

+} + +interface WithProviderOptions

+ extends JsxFactoryOptions

, + WrapElementProps

{} + +interface WithContextOptions

extends JsxFactoryOptions

{} + +const upperFirst = (str: string) => str.charAt(0).toUpperCase() + str.slice(1) + +export const createSlotRecipeContext = ( + options: UseSlotRecipeOptions, +) => { + const { key: recipeKey, recipe: recipeConfig } = options + + const contextName = upperFirst( + recipeKey || (recipeConfig as any).className || 'Component', + ) + + const [StylesProvider, useStyles] = createContext< + Record + >({ + name: `${contextName}StylesContext`, + errorMessage: `use${contextName}Styles returned is 'undefined'. Seems you forgot to wrap the components in "<${contextName}.Root />" `, + }) + + const [ClassNamesProvider, useClassNames] = createContext< + Record + >({ + name: `${contextName}ClassNameContext`, + errorMessage: `use${contextName}ClassNames returned is 'undefined'. Seems you forgot to wrap the components in "<${contextName}.Root />" `, + strict: false, + }) + + const [PropsProvider, usePropsContext] = createContext>({ + strict: false, + name: `${contextName}PropsContext`, + providerName: `${contextName}PropsContext`, + defaultValue: {}, + }) + + function useRecipeResult(props: any) { + const { unstyled, ...restProps } = props + + const slotRecipe = useSlotRecipe({ + key: recipeKey, + recipe: restProps.recipe || recipeConfig, + }) + + // @ts-ignore + const [variantProps, otherProps] = slotRecipe.splitVariantProps(restProps) + const styles = unstyled ? EMPTY_SLOT_STYLES : slotRecipe(variantProps) + + return { + styles: styles as Record, + classNames: slotRecipe.classNameMap as Record, + props: otherProps, + } + } + + function withRootProvider

( + Component: React.ElementType, + options: WithRootProviderOptions

= {}, + ): React.FC> { + const { defaultProps } = options + + const StyledComponent = (inProps: any) => { + const props = mergeProps(defaultProps, usePropsContext(), inProps) + const { styles, classNames, props: rootProps } = useRecipeResult(props) + + return ( + + + + + + ) + } + + // @ts-expect-error + StyledComponent.displayName = Component.displayName || Component.name + return StyledComponent as any + } + + const withProvider = ( + Component: React.ElementType, + slot: R extends keyof ConfigRecipeSlots ? ConfigRecipeSlots[R] : string, + options?: WithProviderOptions

, + ): React.ForwardRefExoticComponent< + React.PropsWithoutRef

& React.RefAttributes + > => { + const { defaultProps, ...restOptions } = options ?? {} + const SuperComponent = chakra(Component, {}, restOptions as any) + + const StyledComponent = forwardRef((inProps, ref) => { + const props = mergeProps(defaultProps ?? {}, usePropsContext(), inProps) + const { styles, props: rootProps, classNames } = useRecipeResult(props) + const className = classNames[slot as keyof typeof classNames] + + const element = ( + + + + + + ) + + return options?.wrapElement?.(element, props) ?? element + }) + + // @ts-expect-error + StyledComponent.displayName = Component.displayName || Component.name + + return StyledComponent as any + } + + const withContext = ( + Component: React.ElementType, + slot?: R extends keyof ConfigRecipeSlots ? ConfigRecipeSlots[R] : string, + options?: WithContextOptions

, + ): React.ForwardRefExoticComponent< + React.PropsWithoutRef

& React.RefAttributes + > => { + const SuperComponent = chakra(Component, {}, options as any) + const StyledComponent = forwardRef((props, ref) => { + const styles = useStyles() + const classNames = useClassNames() + const className = classNames?.[slot as keyof typeof classNames] + + return ( + + ) + }) + + // @ts-expect-error + StyledComponent.displayName = Component.displayName || Component.name + return StyledComponent as any + } + + return { + StylesProvider, + ClassNamesProvider, + PropsProvider, + usePropsContext, + useRecipeResult, + withProvider, + withContext, + withRootProvider, + useStyles, + useClassNames, + } +} diff --git a/packages/saas-ui-react/src/styled-system/empty.ts b/packages/saas-ui-react/src/styled-system/empty.ts new file mode 100644 index 000000000..72c6c1554 --- /dev/null +++ b/packages/saas-ui-react/src/styled-system/empty.ts @@ -0,0 +1,7 @@ +import type { SystemStyleObject } from '@chakra-ui/react' + +export const EMPTY_STYLES = Object.freeze({} as SystemStyleObject) + +export const EMPTY_SLOT_STYLES = Object.freeze( + {} as Record, +) diff --git a/packages/saas-ui-react/src/styled-system/factory.types.ts b/packages/saas-ui-react/src/styled-system/factory.types.ts new file mode 100644 index 000000000..64cfd7032 --- /dev/null +++ b/packages/saas-ui-react/src/styled-system/factory.types.ts @@ -0,0 +1,11 @@ +export type DataAttr = Record< + `data-${string}`, + string | number | undefined | null | boolean +> + +export interface JsxFactoryOptions { + forwardProps?: string[] + defaultProps?: Partial & DataAttr + forwardAsChild?: boolean + shouldForwardProp?(prop: string, variantKeys: string[]): boolean +} diff --git a/packages/saas-ui-react/src/theme/recipes/chakra/collapsible.ts b/packages/saas-ui-react/src/theme/recipes/chakra/collapsible.ts index ccb41d7a6..e99d7bcf0 100644 --- a/packages/saas-ui-react/src/theme/recipes/chakra/collapsible.ts +++ b/packages/saas-ui-react/src/theme/recipes/chakra/collapsible.ts @@ -1,8 +1,8 @@ import { defineSlotRecipe } from '@chakra-ui/react' -import { collapsibleAnataomy } from '@chakra-ui/react/anatomy' +import { collapsibleAnatomy } from '@chakra-ui/react/anatomy' export const collapsibleSlotRecipe = defineSlotRecipe({ - slots: collapsibleAnataomy.keys(), + slots: collapsibleAnatomy.keys(), className: 'chakra-collapsible', base: { content: { diff --git a/packages/saas-ui-react/tsup.config.ts b/packages/saas-ui-react/tsup.config.ts index b9eaf0d49..eadd0c489 100644 --- a/packages/saas-ui-react/tsup.config.ts +++ b/packages/saas-ui-react/tsup.config.ts @@ -14,6 +14,9 @@ function removeDirective(fileName: string) { export default defineConfig({ ...config, + entry: ['src/index.ts', 'src/components/**/index.ts'], + tsconfig: 'tsconfig.json', + sourcemap: false, async onSuccess() { await Promise.all([ removeDirective('index.cjs'), diff --git a/packages/storybook/package.json b/packages/storybook/package.json index df45a97a5..6e02294fe 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -12,7 +12,7 @@ "@babel/preset-env": "^7.26.0", "@babel/preset-react": "^7.25.9", "@babel/preset-typescript": "^7.26.0", - "@chakra-ui/react": "^3.1.2", + "@chakra-ui/react": "^3.2.0", "@emotion/react": "^11.13.5", "@emotion/styled": "^11.13.5", "@fontsource-variable/inter": "^5.1.0", diff --git a/tooling/storybook-addon/package.json b/tooling/storybook-addon/package.json index 7fc3c9cb9..cedc0e4e5 100644 --- a/tooling/storybook-addon/package.json +++ b/tooling/storybook-addon/package.json @@ -64,7 +64,7 @@ }, "homepage": "https://github.com/saas-ui/saas-ui#readme", "devDependencies": { - "@chakra-ui/react": "^3.1.2", + "@chakra-ui/react": "^3.2.0", "@emotion/react": "^11.13.5", "@emotion/styled": "^11.13.5", "@saas-ui/react": "workspace:*", diff --git a/yarn.lock b/yarn.lock index dd9e0732e..835c642da 100644 --- a/yarn.lock +++ b/yarn.lock @@ -29,109 +29,64 @@ __metadata: languageName: node linkType: hard -"@ark-ui/anatomy@npm:3.5.0": - version: 3.5.0 - resolution: "@ark-ui/anatomy@npm:3.5.0" - dependencies: - "@zag-js/accordion": "npm:0.62.1" - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/avatar": "npm:0.62.1" - "@zag-js/carousel": "npm:0.62.1" - "@zag-js/checkbox": "npm:0.62.1" - "@zag-js/clipboard": "npm:0.62.1" - "@zag-js/collapsible": "npm:0.62.1" - "@zag-js/color-picker": "npm:0.62.1" - "@zag-js/color-utils": "npm:0.62.1" - "@zag-js/combobox": "npm:0.62.1" - "@zag-js/date-picker": "npm:0.62.1" - "@zag-js/date-utils": "npm:0.62.1" - "@zag-js/dialog": "npm:0.62.1" - "@zag-js/editable": "npm:0.62.1" - "@zag-js/file-upload": "npm:0.62.1" - "@zag-js/hover-card": "npm:0.62.1" - "@zag-js/menu": "npm:0.62.1" - "@zag-js/number-input": "npm:0.62.1" - "@zag-js/pagination": "npm:0.62.1" - "@zag-js/pin-input": "npm:0.62.1" - "@zag-js/popover": "npm:0.62.1" - "@zag-js/presence": "npm:0.62.1" - "@zag-js/progress": "npm:0.62.1" - "@zag-js/qr-code": "npm:0.62.1" - "@zag-js/radio-group": "npm:0.62.1" - "@zag-js/rating-group": "npm:0.62.1" - "@zag-js/select": "npm:0.62.1" - "@zag-js/signature-pad": "npm:0.62.1" - "@zag-js/slider": "npm:0.62.1" - "@zag-js/splitter": "npm:0.62.1" - "@zag-js/switch": "npm:0.62.1" - "@zag-js/tabs": "npm:0.62.1" - "@zag-js/tags-input": "npm:0.62.1" - "@zag-js/time-picker": "npm:0.62.1" - "@zag-js/toast": "npm:0.62.1" - "@zag-js/toggle-group": "npm:0.62.1" - "@zag-js/tooltip": "npm:0.62.1" - "@zag-js/tree-view": "npm:0.62.1" - checksum: 10/fcafe3b2a3ad65028e84629ae56b3c1a0bcf62d4dbb31c5e156e191959550039f9ae145d177ceb2c916f942c262626ae6aeacedb9f38a2b0029d1d7a1cc7c4a5 - languageName: node - linkType: hard - -"@ark-ui/react@npm:4.1.2": - version: 4.1.2 - resolution: "@ark-ui/react@npm:4.1.2" +"@ark-ui/react@npm:4.4.3": + version: 4.4.3 + resolution: "@ark-ui/react@npm:4.4.3" dependencies: "@internationalized/date": "npm:3.5.6" - "@zag-js/accordion": "npm:0.74.2" - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/avatar": "npm:0.74.2" - "@zag-js/carousel": "npm:0.74.2" - "@zag-js/checkbox": "npm:0.74.2" - "@zag-js/clipboard": "npm:0.74.2" - "@zag-js/collapsible": "npm:0.74.2" - "@zag-js/collection": "npm:0.74.2" - "@zag-js/color-picker": "npm:0.74.2" - "@zag-js/color-utils": "npm:0.74.2" - "@zag-js/combobox": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/date-picker": "npm:0.74.2" - "@zag-js/date-utils": "npm:0.74.2" - "@zag-js/dialog": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/editable": "npm:0.74.2" - "@zag-js/file-upload": "npm:0.74.2" - "@zag-js/file-utils": "npm:0.74.2" - "@zag-js/highlight-word": "npm:0.74.2" - "@zag-js/hover-card": "npm:0.74.2" - "@zag-js/i18n-utils": "npm:0.74.2" - "@zag-js/menu": "npm:0.74.2" - "@zag-js/number-input": "npm:0.74.2" - "@zag-js/pagination": "npm:0.74.2" - "@zag-js/pin-input": "npm:0.74.2" - "@zag-js/popover": "npm:0.74.2" - "@zag-js/presence": "npm:0.74.2" - "@zag-js/progress": "npm:0.74.2" - "@zag-js/qr-code": "npm:0.74.2" - "@zag-js/radio-group": "npm:0.74.2" - "@zag-js/rating-group": "npm:0.74.2" - "@zag-js/react": "npm:0.74.2" - "@zag-js/select": "npm:0.74.2" - "@zag-js/signature-pad": "npm:0.74.2" - "@zag-js/slider": "npm:0.74.2" - "@zag-js/splitter": "npm:0.74.2" - "@zag-js/steps": "npm:0.74.2" - "@zag-js/switch": "npm:0.74.2" - "@zag-js/tabs": "npm:0.74.2" - "@zag-js/tags-input": "npm:0.74.2" - "@zag-js/time-picker": "npm:0.74.2" - "@zag-js/timer": "npm:0.74.2" - "@zag-js/toast": "npm:0.74.2" - "@zag-js/toggle-group": "npm:0.74.2" - "@zag-js/tooltip": "npm:0.74.2" - "@zag-js/tree-view": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" + "@zag-js/accordion": "npm:0.77.1" + "@zag-js/anatomy": "npm:0.77.1" + "@zag-js/auto-resize": "npm:0.77.1" + "@zag-js/avatar": "npm:0.77.1" + "@zag-js/carousel": "npm:0.77.1" + "@zag-js/checkbox": "npm:0.77.1" + "@zag-js/clipboard": "npm:0.77.1" + "@zag-js/collapsible": "npm:0.77.1" + "@zag-js/collection": "npm:0.77.1" + "@zag-js/color-picker": "npm:0.77.1" + "@zag-js/color-utils": "npm:0.77.1" + "@zag-js/combobox": "npm:0.77.1" + "@zag-js/core": "npm:0.77.1" + "@zag-js/date-picker": "npm:0.77.1" + "@zag-js/date-utils": "npm:0.77.1" + "@zag-js/dialog": "npm:0.77.1" + "@zag-js/dom-query": "npm:0.77.1" + "@zag-js/editable": "npm:0.77.1" + "@zag-js/file-upload": "npm:0.77.1" + "@zag-js/file-utils": "npm:0.77.1" + "@zag-js/highlight-word": "npm:0.77.1" + "@zag-js/hover-card": "npm:0.77.1" + "@zag-js/i18n-utils": "npm:0.77.1" + "@zag-js/menu": "npm:0.77.1" + "@zag-js/number-input": "npm:0.77.1" + "@zag-js/pagination": "npm:0.77.1" + "@zag-js/pin-input": "npm:0.77.1" + "@zag-js/popover": "npm:0.77.1" + "@zag-js/presence": "npm:0.77.1" + "@zag-js/progress": "npm:0.77.1" + "@zag-js/qr-code": "npm:0.77.1" + "@zag-js/radio-group": "npm:0.77.1" + "@zag-js/rating-group": "npm:0.77.1" + "@zag-js/react": "npm:0.77.1" + "@zag-js/select": "npm:0.77.1" + "@zag-js/signature-pad": "npm:0.77.1" + "@zag-js/slider": "npm:0.77.1" + "@zag-js/splitter": "npm:0.77.1" + "@zag-js/steps": "npm:0.77.1" + "@zag-js/switch": "npm:0.77.1" + "@zag-js/tabs": "npm:0.77.1" + "@zag-js/tags-input": "npm:0.77.1" + "@zag-js/time-picker": "npm:0.77.1" + "@zag-js/timer": "npm:0.77.1" + "@zag-js/toast": "npm:0.77.1" + "@zag-js/toggle-group": "npm:0.77.1" + "@zag-js/tooltip": "npm:0.77.1" + "@zag-js/tree-view": "npm:0.77.1" + "@zag-js/types": "npm:0.77.1" peerDependencies: react: ">=18.0.0" react-dom: ">=18.0.0" - checksum: 10/36d2da675438df4d5dbaf5f832d5742b1165fe8b6cc648278c1440ef8ac4586d4c7460212479602c96b11b00a32805307bbd5fe7c9a2db6fe5767d76bc3a4104 + checksum: 10/3c6759aaecd5e613234b58e1ce5b391ca5919f362f2a4cfa2842b9b1c49ce707c55c7a9a3d014e5ce3ac0b505ec93fa0e576e94a8f319a094417db52113fd584 languageName: node linkType: hard @@ -1588,9 +1543,9 @@ __metadata: languageName: node linkType: hard -"@chakra-ui/cli@npm:^3.1.2": - version: 3.1.2 - resolution: "@chakra-ui/cli@npm:3.1.2" +"@chakra-ui/cli@npm:^3.2.0": + version: 3.2.0 + resolution: "@chakra-ui/cli@npm:3.2.0" dependencies: "@clack/prompts": "npm:0.7.0" "@pandacss/is-valid-prop": "npm:0.41.0" @@ -1614,16 +1569,15 @@ __metadata: "@chakra-ui/react": ">=3.0.0-next.0" bin: chakra: bin/index.js - checksum: 10/2958d271a04717e36a64a3fdd79ec373857b589f069bfcf87d8c43f5f8c14e6c95d6dd095674a267fcae97e0124c4628bc666682de5e9188df30cb7a58814d2c + checksum: 10/9fc92d1e985d1d363ffc4567b3feb546ee81f440e06ffa3f4dece6fa961762421a32b07cee1ebcc11d79a07af643ba0bfb109a7c4bc017c73c250fb54d65e781 languageName: node linkType: hard -"@chakra-ui/react@npm:3.0.2": - version: 3.0.2 - resolution: "@chakra-ui/react@npm:3.0.2" +"@chakra-ui/react@https://pkg.pr.new/chakra-ui/chakra-ui/@chakra-ui/react@9223#4": + version: 3.2.0 + resolution: "@chakra-ui/react@https://pkg.pr.new/chakra-ui/chakra-ui/@chakra-ui/react@9223#4" dependencies: - "@ark-ui/anatomy": "npm:3.5.0" - "@ark-ui/react": "npm:4.1.2" + "@ark-ui/react": "npm:4.4.3" "@emotion/is-prop-valid": "npm:1.3.1" "@emotion/serialize": "npm:1.3.2" "@emotion/use-insertion-effect-with-fallbacks": "npm:1.1.0" @@ -1634,29 +1588,7 @@ __metadata: "@emotion/react": ">=11" react: ">=18" react-dom: ">=18" - checksum: 10/6892eb8299fd16bce1da91f64019e16293c4ff7364235c6416872097c2bed0cdcac41850eced0b8837900f06f87c07b249f509ad3ee9d1d8b1ee6b12ecc61e54 - languageName: node - linkType: hard - -"@chakra-ui/styled-system@npm:^2.12.1": - version: 2.12.1 - resolution: "@chakra-ui/styled-system@npm:2.12.1" - dependencies: - "@chakra-ui/utils": "npm:2.2.3" - csstype: "npm:^3.1.2" - checksum: 10/2abddc5fa5cd6c2d8de555f4fb7ffeda1c3ffd65d4649286af2a58a5cc9560fe3c3f9acab8a1cdc58e16f35deaf5719fe3c9ff3f26dc45a4e5e5c9655085e549 - languageName: node - linkType: hard - -"@chakra-ui/utils@npm:2.2.3": - version: 2.2.3 - resolution: "@chakra-ui/utils@npm:2.2.3" - dependencies: - "@types/lodash.mergewith": "npm:4.6.9" - lodash.mergewith: "npm:4.6.2" - peerDependencies: - react: ">=16.8.0" - checksum: 10/0c22261c77b565e9bc44aa6891cc30324b05539de73061d2218c9e8859600eabca930217b11a1b614816d0bef04cdeab0f43d6060607670c5490fc9e8c166298 + checksum: 10/84b1f93ecbf46b5b484c2ef1611f91cc39d1166a619526cae53f4ef1d6c543ddc2fd47f6c4cc9a6010499881cb9000780875e6a2319bf2d22da2119b32b207f2 languageName: node linkType: hard @@ -2885,16 +2817,6 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:1.6.11": - version: 1.6.11 - resolution: "@floating-ui/dom@npm:1.6.11" - dependencies: - "@floating-ui/core": "npm:^1.6.0" - "@floating-ui/utils": "npm:^0.2.8" - checksum: 10/8579392ad10151474869e7640af169b0d7fc2df48d4da27b6dcb1a57202329147ed986b2972787d4b8cd550c87897271b2d9c4633c2ec7d0b3ad37ce1da636f1 - languageName: node - linkType: hard - "@floating-ui/dom@npm:1.6.12": version: 1.6.12 resolution: "@floating-ui/dom@npm:1.6.12" @@ -2905,17 +2827,7 @@ __metadata: languageName: node linkType: hard -"@floating-ui/dom@npm:1.6.8": - version: 1.6.8 - resolution: "@floating-ui/dom@npm:1.6.8" - dependencies: - "@floating-ui/core": "npm:^1.6.0" - "@floating-ui/utils": "npm:^0.2.5" - checksum: 10/ebfc92b7a08addc1952d497174a197db80278d3701da7d7dedd3e1533daa80b12b7de02c19408de3f951195a3247f2f5c3cc10807071147e3193bbef469e90a5 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.5, @floating-ui/utils@npm:^0.2.7, @floating-ui/utils@npm:^0.2.8": +"@floating-ui/utils@npm:^0.2.7, @floating-ui/utils@npm:^0.2.8": version: 0.2.8 resolution: "@floating-ui/utils@npm:0.2.8" checksum: 10/3e3ea3b2de06badc4baebdf358b3dbd77ccd9474a257a6ef237277895943db2acbae756477ec64de65a2a1436d94aea3107129a1feeef6370675bf2b161c1abc @@ -3158,15 +3070,6 @@ __metadata: languageName: node linkType: hard -"@internationalized/date@npm:3.5.5": - version: 3.5.5 - resolution: "@internationalized/date@npm:3.5.5" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/5f045faf7af0d217874e537507ad9a68753eabc5fa8905524801acaafd6c5e2b4df050c467b423b738ab40a327e1889e620bab41b47c4032aa17f7ca731dc06b - languageName: node - linkType: hard - "@internationalized/date@npm:3.5.6": version: 3.5.6 resolution: "@internationalized/date@npm:3.5.6" @@ -3176,15 +3079,6 @@ __metadata: languageName: node linkType: hard -"@internationalized/number@npm:3.5.3": - version: 3.5.3 - resolution: "@internationalized/number@npm:3.5.3" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 10/2b154a82f1150224ce0ae0e97a87e3eff5c60111342a89f0360d3146f8ca3b482b704d25d370a7233e4ff21eeb62cff8fb6e9594dc79984d05459f03a0d348f7 - languageName: node - linkType: hard - "@internationalized/number@npm:3.5.4": version: 3.5.4 resolution: "@internationalized/number@npm:3.5.4" @@ -4049,13 +3943,12 @@ __metadata: version: 0.0.0-use.local resolution: "@saas-ui/charts@workspace:packages/saas-ui-charts" dependencies: - "@chakra-ui/styled-system": "npm:^2.12.1" date-fns: "npm:^4.1.0" prop-types: "npm:^15.8.1" recharts: "npm:^2.13.3" tsup: "npm:^8.3.5" peerDependencies: - "@chakra-ui/react": ">=2.9.0 <3" + "@chakra-ui/react": ^3.0.0 "@emotion/react": ">=11" react: ">=18" react-dom: ">=18" @@ -4080,6 +3973,7 @@ __metadata: dependencies: "@ark-ui/react": "npm:^4.4.4" "@react-aria/utils": "npm:^3.25.3" + "@saas-ui/hooks": "workspace:*" "@zag-js/dom-event": "npm:^0.77.1" "@zag-js/dom-utils": "npm:^0.2.4" jotai: "npm:^2.10.3" @@ -4188,6 +4082,7 @@ __metadata: "@saas-ui/core": "workspace:*" "@saas-ui/hooks": "workspace:*" react-icons: "npm:^5.3.0" + tsup: "npm:^8.3.5" peerDependencies: "@chakra-ui/react": ^3.0.0 "@emotion/react": ^11 @@ -4200,7 +4095,7 @@ __metadata: version: 0.0.0-use.local resolution: "@saas-ui/storybook-addon@workspace:tooling/storybook-addon" dependencies: - "@chakra-ui/react": "npm:^3.1.2" + "@chakra-ui/react": "npm:^3.2.0" "@emotion/react": "npm:^11.13.5" "@emotion/styled": "npm:^11.13.5" "@saas-ui/react": "workspace:*" @@ -4277,7 +4172,7 @@ __metadata: resolution: "@saas-ui/web-v3@workspace:apps/v3" dependencies: "@ark-ui/react": "npm:4.4.4" - "@chakra-ui/react": "npm:3.1.2" + "@chakra-ui/react": "npm:3.2.0" "@emotion/react": "npm:11.13.5" "@octokit/rest": "npm:^21.0.2" "@react-three/drei": "npm:^9.117.3" @@ -5463,22 +5358,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash.mergewith@npm:4.6.9": - version: 4.6.9 - resolution: "@types/lodash.mergewith@npm:4.6.9" - dependencies: - "@types/lodash": "npm:*" - checksum: 10/c5a67e83040103decfd37090127118f5758773d0ce2a1756d442b371721737c7752f48f62544cc970f44abec8471f260cc4c844e1a4fdef8b76cb96bdec8a595 - languageName: node - linkType: hard - -"@types/lodash@npm:*": - version: 4.17.13 - resolution: "@types/lodash@npm:4.17.13" - checksum: 10/ddb34e20810c71be2d9445bcc4b64ec25b83976738454de709854b79c7f655b03704b76235445699956d65012987720e0e429a35489de65495cdb5420202d905 - languageName: node - linkType: hard - "@types/mdast@npm:^4.0.0, @types/mdast@npm:^4.0.4": version: 4.0.4 resolution: "@types/mdast@npm:4.0.4" @@ -6090,34 +5969,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/accordion@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/accordion@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/d79a657cf94ecaec31678a58f38eefc23868280eaf97d2f249058cb569cf6b8a20732268cf846fa7a4838a66d1789fcf4c043f459f1a7c2ee50363c5b9a8c49c - languageName: node - linkType: hard - -"@zag-js/accordion@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/accordion@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/ec865b98fd9b496619ac9509627013a9eec012eac3fc870377722efba2f58d8c8a39858f5ea71ca9dc1b0041d5e71752aa99689d530341e71c310f58297ca5e3 - languageName: node - linkType: hard - "@zag-js/accordion@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/accordion@npm:0.77.1" @@ -6132,20 +5983,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/anatomy@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/anatomy@npm:0.62.1" - checksum: 10/ff7fcec23657f9ed59b535f63159a41b1e5e07719f6fbad3a6ecad7dc81e5dadc184760bf07b49f07866c63006230710a5be948f16543d381704d599497d4d65 - languageName: node - linkType: hard - -"@zag-js/anatomy@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/anatomy@npm:0.74.2" - checksum: 10/e79b67ffb763a61c0c559c68a7a3a3e893d7767db816e07724f080c786323798015a286c7d52b63618079a181f1fbcd84126db50676bdba080c0b37344c3cbb6 - languageName: node - linkType: hard - "@zag-js/anatomy@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/anatomy@npm:0.77.1" @@ -6153,24 +5990,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/aria-hidden@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/aria-hidden@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - checksum: 10/9bde0632af0bd7c176e3394f8c44e6920b97edd5539c7026b87079d50c13e7079986c05d34fcd1703323fcce2251e482359f046236b7bf7bf2cc820dbc91cd93 - languageName: node - linkType: hard - -"@zag-js/aria-hidden@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/aria-hidden@npm:0.74.2" - dependencies: - aria-hidden: "npm:1.2.4" - checksum: 10/bc798f9d10b7c65fe69907b1e7dda5132213e675546982e8bbb0cb3e74119b7be7283dc4c964529106d482cadda86b907da1437c02d8576a02c89c46f23a13d9 - languageName: node - linkType: hard - "@zag-js/aria-hidden@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/aria-hidden@npm:0.77.1" @@ -6180,24 +5999,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/auto-resize@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/auto-resize@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - checksum: 10/bdc127a1b05b3cb5119a11b6ed5a246487beef3a1b98c34fedff14c0c4eff03285b293e209da02bd44c8069cbc99d5c6a6fe12738bbdba6e4342d7559cdbd51c - languageName: node - linkType: hard - -"@zag-js/auto-resize@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/auto-resize@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - checksum: 10/59ea052d26cc5b728d72ac1a21ddc0a4c4896cc7c5d7cba59e7e129c39abd611a8758db24b31213ef8c8bb1d06cd4e38566b661e19492d4c5c7860a4e37edf9d - languageName: node - linkType: hard - "@zag-js/auto-resize@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/auto-resize@npm:0.77.1" @@ -6207,32 +6008,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/avatar@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/avatar@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/16b03c6fb97534f9775a205ff202ad42beb827e20d10eb66cd5fb392759a9886baa29879a1a3bcb275f49e37f6374326e1a1734115e36643eb24919421ac0148 - languageName: node - linkType: hard - -"@zag-js/avatar@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/avatar@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/29136562d991ce03af9ec19b390a294caba612d80d2bc0aef5e23747f15cd455fea1e38a555074cc3df9f6a4453c5750993911493faee692592aee0aa208b30f - languageName: node - linkType: hard - "@zag-js/avatar@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/avatar@npm:0.77.1" @@ -6246,32 +6021,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/carousel@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/carousel@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/d9c928780b37f22d48b4f1fc7069ae7b9cb52a84a1d47d6b48b63f4ab550ad2de71087f1a1c63daca40295773fdac00be64f2e89a214e7f1d8b82cf32c6a94bc - languageName: node - linkType: hard - -"@zag-js/carousel@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/carousel@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/f9c18f79db9c5ef012413e64e9ce83741f849ab411e3976a784538a6d71125cca71f28d735eea42017f83ab8f8bf7880458a1a0965c177eb7e83d30e3c36f845 - languageName: node - linkType: hard - "@zag-js/carousel@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/carousel@npm:0.77.1" @@ -6285,37 +6034,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/checkbox@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/checkbox@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/1962d10a439fffad55502f1ab772dd87bdf7efd45bd5c6ed83b1567936be770f8b152099248a23685bfeb6169691061f2b81e0796826bdd7edb20ce99373b739 - languageName: node - linkType: hard - -"@zag-js/checkbox@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/checkbox@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/focus-visible": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/f39b788adc02951c2d0d75685889917bd2fb8a128f21dba9d98c8b958a465ed30a3606b7335efe3e243e75d12befe6c265787bf1fedb37bacf292749ba43fd68 - languageName: node - linkType: hard - "@zag-js/checkbox@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/checkbox@npm:0.77.1" @@ -6332,32 +6050,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/clipboard@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/clipboard@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/4464ec9731b83192f0945011f828a9c724337117236f0a4808d48fecfc798e3d2bdd40c81dd2681945d5bc4c37c7ae3c9be1d93198a6661cfb70ee746e3ea22d - languageName: node - linkType: hard - -"@zag-js/clipboard@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/clipboard@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/a29c50608cef9e083cb6a8dd58fa7a9e3b11bbd2d5c232dd5055d59f3d0c99e8f44992d62de4c27364c0fcbda8dec79942230f7500c82aef89d79220ec4f8a61 - languageName: node - linkType: hard - "@zag-js/clipboard@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/clipboard@npm:0.77.1" @@ -6371,32 +6063,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/collapsible@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/collapsible@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/5f9caeefc32ca97db52c4cbd3d28edb0389c24eb98d3677b8d6485cd3573ebef5ce7aa8d62ea5ede36906ff53eb2fa5cf8abc9262f97f2d5127f52ce4abcd707 - languageName: node - linkType: hard - -"@zag-js/collapsible@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/collapsible@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/5fe3b034faaf0ff720026cba814e338e694cd6148342d5241088be194554821a0647d1865b5c8f88717f34b0bd64f1b43e88baada7af03cdfe330d1d3f651017 - languageName: node - linkType: hard - "@zag-js/collapsible@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/collapsible@npm:0.77.1" @@ -6410,24 +6076,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/collection@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/collection@npm:0.62.1" - dependencies: - "@zag-js/utils": "npm:0.62.1" - checksum: 10/70a1c68edb8994121a7d10db288c9f5788b2850fc4ad7c66e73d50357a85e4ddac743324c63b4bea24a57d87af6866379cf7df198a8ee18dce962adc54e67d68 - languageName: node - linkType: hard - -"@zag-js/collection@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/collection@npm:0.74.2" - dependencies: - "@zag-js/utils": "npm:0.74.2" - checksum: 10/8cf849edf3384a65f7dd2bd6358dc5057e1fcf4135ebfa36848b5668279b58e30efa93aa5fbcad7ae8f0c26805bec4c986f74da3d9b0003b21ad662f35a55fe6 - languageName: node - linkType: hard - "@zag-js/collection@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/collection@npm:0.77.1" @@ -6437,44 +6085,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/color-picker@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/color-picker@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/color-utils": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/text-selection": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/dd4c8f6347bd1e7b0c7b0c8171b3c0f78ee1f4db62a9b66f61fc6552b996a2143183c738ca7c6a4f669af3c6e50fbd5b74186ccec945c717d565aedcba788e86 - languageName: node - linkType: hard - -"@zag-js/color-picker@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/color-picker@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/color-utils": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/text-selection": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/f81c2b62aedf94fadfd0d25067c28128809405a1d32aad6c303b860b8e85402fc8e68cb2d5878143a5c48f5e764f05c18f084866cabd48919511723b08df6d0b - languageName: node - linkType: hard - "@zag-js/color-picker@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/color-picker@npm:0.77.1" @@ -6494,24 +6104,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/color-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/color-utils@npm:0.62.1" - dependencies: - "@zag-js/numeric-range": "npm:0.62.1" - checksum: 10/a905b86140a53318059928cf391553f9e0a552b11439deedb3383e504b82f355743f2ea3254ec01c35edd692f8eeac5d1f67d501f7ed649d8383c34b807b59f1 - languageName: node - linkType: hard - -"@zag-js/color-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/color-utils@npm:0.74.2" - dependencies: - "@zag-js/numeric-range": "npm:0.74.2" - checksum: 10/c7729e717f2dfd3406d4e3f3b5921801a4babf264b59634bbe9618be1b6621362cc36169e0bf577afdb0c84b1ff7f49c9f71acf452bc19e32db7eff76142ea1c - languageName: node - linkType: hard - "@zag-js/color-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/color-utils@npm:0.77.1" @@ -6521,42 +6113,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/combobox@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/combobox@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/aria-hidden": "npm:0.62.1" - "@zag-js/collection": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/2296350a73958afef0b2f81541e7e1de905e5624bcfe0e79bb380fe6c2bc40dfbf58256ec5f39b963a6f4c65ce25f8130897d269d58c299cc0dae457f780bed6 - languageName: node - linkType: hard - -"@zag-js/combobox@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/combobox@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/aria-hidden": "npm:0.74.2" - "@zag-js/collection": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/0e3fd64f15cced336206bc35ebd53b2ea14ad75e94480334b132923068ffb93c231fbef4ffbce0b9726c5240f687620aa4bb49bf2b48fb7ca13025347f5bb524 - languageName: node - linkType: hard - "@zag-js/combobox@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/combobox@npm:0.77.1" @@ -6575,27 +6131,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/core@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/core@npm:0.62.1" - dependencies: - "@zag-js/store": "npm:0.62.1" - klona: "npm:2.0.6" - checksum: 10/c063a0092733453873e0985b74c690b141d2fa459b74c8145f50c4d47ca66288fd3309125404ad6c1fadb5cb26e0f347d72ada88b74b5b1930ec0781b3801b63 - languageName: node - linkType: hard - -"@zag-js/core@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/core@npm:0.74.2" - dependencies: - "@zag-js/store": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - klona: "npm:2.0.6" - checksum: 10/a880dae721406db1cb652100a9ad165dfac490f7f22bc6197ed599d0fceaefa470eddcd9bee2aba670bf517c4fe0e4cb12a44040f52ff15cecab254e5301848e - languageName: node - linkType: hard - "@zag-js/core@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/core@npm:0.77.1" @@ -6607,49 +6142,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/date-picker@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/date-picker@npm:0.62.1" - dependencies: - "@internationalized/date": "npm:3.5.5" - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/date-utils": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/live-region": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/text-selection": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/d7e25a280592f907b980d925db043c4c59a2a238d075d7a4d940c601d05b85748d5ea39982787324b3bdd84707a4cd784aef76f6f4a0c3fc16f7ad4657ca1b2a - languageName: node - linkType: hard - -"@zag-js/date-picker@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/date-picker@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/date-utils": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/live-region": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/text-selection": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - peerDependencies: - "@internationalized/date": ">=3.0.0" - checksum: 10/015b892b47d38f9eab9c2e9828e673e6fd67956fc3a2a336c00f89e0a6c0cddae1426320b0255f5432d76417fca4c2db7b178bd2b58cce09dbeeb5e3f29d54aa - languageName: node - linkType: hard - "@zag-js/date-picker@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/date-picker@npm:0.77.1" @@ -6672,24 +6164,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/date-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/date-utils@npm:0.62.1" - peerDependencies: - "@internationalized/date": ">=3.0.0" - checksum: 10/0fb0d0df4c7949fae32851b6055e715992f93ccd737d2f886b2bd3fee4da3d3f5aaf038b0cef212e0d86076aac4e2be6a0450a3caf891f51f539611082bb95f5 - languageName: node - linkType: hard - -"@zag-js/date-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/date-utils@npm:0.74.2" - peerDependencies: - "@internationalized/date": ">=3.0.0" - checksum: 10/71b5625648efb044a2ee458af4461b873779f8474487820fa263214dbc3381adbea1cc4e174e76317f52ad38a716122e7837deeaca55afe0f3eabace1bb3ebb9 - languageName: node - linkType: hard - "@zag-js/date-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/date-utils@npm:0.77.1" @@ -6699,40 +6173,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/dialog@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/dialog@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/aria-hidden": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/remove-scroll": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - focus-trap: "npm:7.5.4" - checksum: 10/d6d8d92fe7cc31a5ceeb8881abf4193e7616f1d9394bd89993cac14e018b28951d6c0302b32d633c469b3490b30df3b8826268ff2075eaa7068d917c3899e135 - languageName: node - linkType: hard - -"@zag-js/dialog@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/dialog@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/aria-hidden": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/remove-scroll": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - focus-trap: "npm:7.6.0" - checksum: 10/93647638b166721e2cb1cca7e25325730a05021bb8f4fcb3e9e1ea074afa7777be25e48f7be8d3f74e3d6c41e2b0ffb6234d8fc84fe2d6f6046fb1dd8496c639 - languageName: node - linkType: hard - "@zag-js/dialog@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/dialog@npm:0.77.1" @@ -6750,30 +6190,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/dismissable@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/dismissable@npm:0.62.1" - dependencies: - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/interact-outside": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/ce72d0a427fd312c97895b979d441f357f71d15e234d53c7d1e5f50f24d39c88903ddd9bda8a83e08a9a8f100107414eb2726dfa8cb67fe81451b08b83df1e0c - languageName: node - linkType: hard - -"@zag-js/dismissable@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/dismissable@npm:0.74.2" - dependencies: - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/interact-outside": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/a35ce26bf73346e93de4b3cfc2f9d4c66cbba38897d6c9ce2075065a2bbf06dc66f35d530070f8a484e4d1699423aa7ee680bc6e1cc3d73bacc108f4f02e55c3 - languageName: node - linkType: hard - "@zag-js/dismissable@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/dismissable@npm:0.77.1" @@ -6786,28 +6202,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/dom-event@npm:0.62.1, @zag-js/dom-event@npm:^0.62.1": - version: 0.62.1 - resolution: "@zag-js/dom-event@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/text-selection": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - checksum: 10/ebc8e993d2141c6e665709638928a3d7d6a148891fa3ce05848377007a7c13fd665657a1e45520fec7b692b1d14aef2852b40e6e321e2adbfa8ab29051fb86fd - languageName: node - linkType: hard - -"@zag-js/dom-event@npm:0.74.2, @zag-js/dom-event@npm:^0.74.2": - version: 0.74.2 - resolution: "@zag-js/dom-event@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/text-selection": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - checksum: 10/6b87b7b7df818d52ede6f55452ed31ea5da7ac6ca30fa74b87590643391d835731a871a3b6fe67ae7aa666063d1230d513d5e027a14c003c57d089bfaf24381f - languageName: node - linkType: hard - "@zag-js/dom-event@npm:0.77.1, @zag-js/dom-event@npm:^0.77.1": version: 0.77.1 resolution: "@zag-js/dom-event@npm:0.77.1" @@ -6819,20 +6213,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/dom-query@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/dom-query@npm:0.62.1" - checksum: 10/d8fb11299bd99e54693e27fe9e6b72daf8c2626df9f705151705a5dcf028865343d99e1534b12337ed629911f44a4335a997c9ce4368f045e119b4ae056eea5a - languageName: node - linkType: hard - -"@zag-js/dom-query@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/dom-query@npm:0.74.2" - checksum: 10/364f892fcb868105a2ea675972adf26244601bcaf9c7aa50551a931aa03ca96a7cc3f53cfbdf52b7c9cdfc0547d2de477200ed9de96790b84405b303bee630ad - languageName: node - linkType: hard - "@zag-js/dom-query@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/dom-query@npm:0.77.1" @@ -6849,38 +6229,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/editable@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/editable@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/interact-outside": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/0d5090a729ad99d75254f3fadb2f5d5961005b3859a3687fbfa688ca684a069a7a1f8d7b7be63b26319e9a867c5a6e44c9601dfe95c3692a63d5159c3e390542 - languageName: node - linkType: hard - -"@zag-js/editable@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/editable@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/interact-outside": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/853e865deeb16ab6f45a2428841f12b09e775b4065ecb10cd1d6ecaccdc9629c5597faf9c268d9c79d6766a707f77a82008a67570c14f5a33ebb0b51bd1e1e4b - languageName: node - linkType: hard - "@zag-js/editable@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/editable@npm:0.77.1" @@ -6897,20 +6245,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/element-rect@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/element-rect@npm:0.62.1" - checksum: 10/e6c5fcc3fa9c6fb67db68490e6042d0b573a4fe543b81d857a08d99d4376212d0d9573961ec8cec186106bdf84071d8c8f5981df16389eaa8019e5de655e02cf - languageName: node - linkType: hard - -"@zag-js/element-rect@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/element-rect@npm:0.74.2" - checksum: 10/b827685a2edde3a7ca1d2c833a0c0e21286be5fa3b8be0d1c4047c918f7ad5abfd54621b95808d4d0051202fc57bbb9c0be33e5242368ca97f28745cf4d7e500 - languageName: node - linkType: hard - "@zag-js/element-rect@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/element-rect@npm:0.77.1" @@ -6918,20 +6252,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/element-size@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/element-size@npm:0.62.1" - checksum: 10/d7fb78a0bc0bf2b2ecc0a590f6d8163ea71c527e4faf44dd4265da2446f99161551d5b112275f836a8f2df1eb52d779c21022735054ad6668b90de3ad610bfd8 - languageName: node - linkType: hard - -"@zag-js/element-size@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/element-size@npm:0.74.2" - checksum: 10/b1ba93c1e330ba112f43794433653931a9942851506dbed26af4b375113203f7fa57bb4362ebe9984c86a660fb9b34afd105dce7b4c5ae97d44d719b62256bbc - languageName: node - linkType: hard - "@zag-js/element-size@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/element-size@npm:0.77.1" @@ -6939,36 +6259,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/file-upload@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/file-upload@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/file-utils": "npm:0.62.1" - "@zag-js/i18n-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/349fea6a45d056bdd99848e8d8a4747ff87b16599e3d0a88769d20bd71e4e5518d901e2fad741c62411ab316656afcaa0894ad1daff3104be56a2536d7a29fe1 - languageName: node - linkType: hard - -"@zag-js/file-upload@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/file-upload@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/file-utils": "npm:0.74.2" - "@zag-js/i18n-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/253be37fde310ad0f53b53cf44a8ecd3b3c43f9fdc2f12b55c11ca70154e0e459e6b05f15cd0d0ab535a9de74b04a897f3003afe82e3660f2cfb306ce6410ade - languageName: node - linkType: hard - "@zag-js/file-upload@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/file-upload@npm:0.77.1" @@ -6984,24 +6274,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/file-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/file-utils@npm:0.62.1" - dependencies: - "@zag-js/i18n-utils": "npm:0.62.1" - checksum: 10/61a5cd4bba5084b4934696e5bfd8c38b1de00ea22488dc7df6a3c6a3ce6a17610ebb318f7e55f5419fcca0358f5f82f95cb57beb8ebf8799d9ab3df081157d1b - languageName: node - linkType: hard - -"@zag-js/file-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/file-utils@npm:0.74.2" - dependencies: - "@zag-js/i18n-utils": "npm:0.74.2" - checksum: 10/b6911396c05f12c08f044c144d684ee7ac219b6e9ceb51e227a09e721bc047004a98bd54d8e9fa1a522eaded27b4c78194e011cdcd6127c40102e70e5513c214 - languageName: node - linkType: hard - "@zag-js/file-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/file-utils@npm:0.77.1" @@ -7011,15 +6283,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/focus-visible@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/focus-visible@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - checksum: 10/2f3f32ecec79d0ec7d6110b5dbd60ea4a9f09b0d87902710097b7d3e08da7cd12e19ef3231c1c83697047fdfc50a8e90a8e43340af89e514e64b08c68e579642 - languageName: node - linkType: hard - "@zag-js/focus-visible@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/focus-visible@npm:0.77.1" @@ -7029,20 +6292,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/form-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/form-utils@npm:0.62.1" - checksum: 10/da9fd887221bbebcb6b8f7e533037448a19b73cd89cf372f950cbbb5917ff8175cd68e4dd155c08220d3094a33c4e9d7c0702ef00c6e39381a0bd3e257ddb741 - languageName: node - linkType: hard - -"@zag-js/form-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/form-utils@npm:0.74.2" - checksum: 10/6741f8029b09155227b172ac470d015875a2654508d16f4aadadb0fd6216a64840a0914a55c6404e032db21c005401d7d774b6b72d7acc89000516570d40a09a - languageName: node - linkType: hard - "@zag-js/form-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/form-utils@npm:0.77.1" @@ -7050,13 +6299,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/highlight-word@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/highlight-word@npm:0.74.2" - checksum: 10/d92e6518524b4367ff38dcefd494ce70e4b767e4ca0f32571c08f14192eca621fc9ec07da73d450e9d8bc18b509192ed5fa7f3ffcd5c2ec3eefbf9922bd18b4a - languageName: node - linkType: hard - "@zag-js/highlight-word@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/highlight-word@npm:0.77.1" @@ -7064,36 +6306,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/hover-card@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/hover-card@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/92d113d5e132ab34aaadbcc6300146a0d326658779081a36513033491950078ed08155c21a2c7c7c9acc940e62c1305d55db06476d68fc8446d0a42c5fccc874 - languageName: node - linkType: hard - -"@zag-js/hover-card@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/hover-card@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/24e45b77f9e9e96f930f89b5146b5cb95ab6ed3d30f9037437e7e5a2811ee3e35678c43d2066a9f5039e956a93c396ca03bb2c7c38cb95ee8450f4db32db2df0 - languageName: node - linkType: hard - "@zag-js/hover-card@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/hover-card@npm:0.77.1" @@ -7109,24 +6321,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/i18n-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/i18n-utils@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - checksum: 10/adc6e28c4060e2dcfffbd6f8249938b073c14d6498b42fb79a88d93339bff962b40fbf3d0566c2e6e68be4de487cd98340d1caa7f4d09614f4caa445a9de36fd - languageName: node - linkType: hard - -"@zag-js/i18n-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/i18n-utils@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - checksum: 10/3e1d97b2be431738a42df4693757ff4567dcb9ad1b175fa87d12a48a8b8766837937c379ddbccdc2e78af3dd8e262831e8c52c4740fcc8d64a68c252f323beed - languageName: node - linkType: hard - "@zag-js/i18n-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/i18n-utils@npm:0.77.1" @@ -7136,28 +6330,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/interact-outside@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/interact-outside@npm:0.62.1" - dependencies: - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/2ce46d892223b3dbd65ac36316b2f4d2147c18c5a40fe04e03a54465e061dd9f917984aa6c9efddb8ad7ea3f945e3a5949cffdc989ba915d284eef829f431079 - languageName: node - linkType: hard - -"@zag-js/interact-outside@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/interact-outside@npm:0.74.2" - dependencies: - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/0c6109fa8f87ec9c045fb8732fe693365eaa2b1f59ef3a13a3f7f2e37fdad6e290379dff74098cd578e3815430c11283844e566562a1c8e05cc0f3440b6553ce - languageName: node - linkType: hard - "@zag-js/interact-outside@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/interact-outside@npm:0.77.1" @@ -7169,20 +6341,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/live-region@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/live-region@npm:0.62.1" - checksum: 10/c58f2f14806983f565823df46bc6830628dee8dac4f754cb3830f09384868f23182cdcb99b90aec8080de4700488f368a93de7417864a1ee03bb84dc2549d364 - languageName: node - linkType: hard - -"@zag-js/live-region@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/live-region@npm:0.74.2" - checksum: 10/e98165736bba7661f3be9266111324cd11d760f3e3fc3920a8bd86a32cb263c4471e5526aef9b297b73a7699ffe41d7760c06f95dac232a26670cacbda76a96c - languageName: node - linkType: hard - "@zag-js/live-region@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/live-region@npm:0.77.1" @@ -7190,40 +6348,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/menu@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/menu@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/rect-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/953cba956fb8215f5d27076458c0bc6395ca63b84f97eee79557543732f4a87598fa45d8f7e9d973cb80677a628f936c8470ab61fab4b3b2a9692903ef8e910f - languageName: node - linkType: hard - -"@zag-js/menu@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/menu@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/rect-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/991894ed226228171afd3f9f7c63430f1385b511dd7e86b54f81f7202e08fb71960fb82d0ab8b8e6eea892396fe25d9c1af1e75906bd99ee34983df92f3f34a4 - languageName: node - linkType: hard - "@zag-js/menu@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/menu@npm:0.77.1" @@ -7241,40 +6365,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/number-input@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/number-input@npm:0.62.1" - dependencies: - "@internationalized/number": "npm:3.5.3" - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/number-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/3bd2c7e76f41e7a30d9c0fb94f0b93e26f5412004cfa5f9e015f0776abb1cfd71ef508fa44d38258490df950c3a84bb7801beb48aa99ed928f6312168476e57b - languageName: node - linkType: hard - -"@zag-js/number-input@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/number-input@npm:0.74.2" - dependencies: - "@internationalized/number": "npm:3.5.3" - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/number-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/6154fab12229dd4a1c5cffd6c116c2b70d570476a4d94e15dec6391e471d110a5b023c7df2f19a8c6a31d40ea4faf2657f7d67b46c72095f9418f4afefd23108 - languageName: node - linkType: hard - "@zag-js/number-input@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/number-input@npm:0.77.1" @@ -7292,20 +6382,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/number-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/number-utils@npm:0.62.1" - checksum: 10/da32bfecaf9bc0c29b3591aedacbd789863ceb1eb79aa7aca4a5c425f8f3b2a8c86cbfb1867dd2915c7b0a371d40df8a8edbfce8bc26c2ef9ce0ac6bd110277c - languageName: node - linkType: hard - -"@zag-js/number-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/number-utils@npm:0.74.2" - checksum: 10/cafe225fce7e5362f695adf9f00acbbe3e653935b5299f2fcd7a162d60324ab6b0cc42621365782470d3982bba6ced83cd8ef02e43d7cdd71f680933fc2f43b1 - languageName: node - linkType: hard - "@zag-js/number-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/number-utils@npm:0.77.1" @@ -7313,20 +6389,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/numeric-range@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/numeric-range@npm:0.62.1" - checksum: 10/f2706cab1a0090392286b29eb619a49a8261f053f62832408f8f0951fe8fbc0c966e9141d5639e607411d663fe579835601fb136b49f3a2484026919b4cbc7a7 - languageName: node - linkType: hard - -"@zag-js/numeric-range@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/numeric-range@npm:0.74.2" - checksum: 10/b7dfc2f13df5f26d209365b4d2542f5d1b54fb6e33b4efdbea7a8b8cad3dd4a2e0a0cecfca2680fa439765ff0b6ac27d1e33dc39a92e344f596719cf02119a56 - languageName: node - linkType: hard - "@zag-js/numeric-range@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/numeric-range@npm:0.77.1" @@ -7334,32 +6396,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/pagination@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/pagination@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/b51ccb0dfbbe992e041ab673fbafba461945c9550cb9de8418da112cb9978a9745cc5207cb778399fc8d370ee72f7c8e5a23533a1c3a1a6a115955b74588c697 - languageName: node - linkType: hard - -"@zag-js/pagination@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/pagination@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/5461b0cf3b1a30e963a7cfb888b0bec499e9dfb2d27b3a6c7659ca345d7aa6f541f1b7ac093658bdd0ae2e5b66ce42fe2a354e676671f1a5877e99462b332be3 - languageName: node - linkType: hard - "@zag-js/pagination@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/pagination@npm:0.77.1" @@ -7373,36 +6409,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/pin-input@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/pin-input@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/58fcc31a3e0d7cc176abc2187fd922fd0ae28726d4d93794e26fce26e22ddd9d0345bfe78e22a6dba559035cbc4143ed4ce3071786942c105dbcfa786a906312 - languageName: node - linkType: hard - -"@zag-js/pin-input@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/pin-input@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/d0c6a4039b9062294a4eb9a1da3e42d3374087fd2583114483cd39f2adcbb9ac472de66e0f9ed282625e4e3d00d1938dcc3c4ae1a7197522a0953f6534eb678f - languageName: node - linkType: hard - "@zag-js/pin-input@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/pin-input@npm:0.77.1" @@ -7418,42 +6424,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/popover@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/popover@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/aria-hidden": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/remove-scroll": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - focus-trap: "npm:7.5.4" - checksum: 10/654eb5db8a4bb466d432c32f84edec1dfa75a5c9286a57e9c199a5dfb010e859037e2ae523ebedc75b71ad1c9d0ed6bee7fa337b85c324ddba5116dcf91734d7 - languageName: node - linkType: hard - -"@zag-js/popover@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/popover@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/aria-hidden": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/remove-scroll": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - focus-trap: "npm:7.6.0" - checksum: 10/721be20c41244a88854a0b85093ca18e95a85c5f347f4a66ab895ad1fde04119538bd4ba2568ea44d36198e3ee7fa606577fabdead38dc44d24a6140b6fea53b - languageName: node - linkType: hard - "@zag-js/popover@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/popover@npm:0.77.1" @@ -7472,28 +6442,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/popper@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/popper@npm:0.62.1" - dependencies: - "@floating-ui/dom": "npm:1.6.8" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/536d56913a3e41a438d36416c27654c0023b5a54726041c0e99c35e03136b17d73fc8f72760103f9d043ca0ffff1a70db0278f026607bf3586ee5c49cd677a76 - languageName: node - linkType: hard - -"@zag-js/popper@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/popper@npm:0.74.2" - dependencies: - "@floating-ui/dom": "npm:1.6.11" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/543c4db579a2d60c2cdc3fe8d67b727e8f4b69757fb90fb2e260b3273bd42d5cd8c4e1837ee0f9232343e720d6cbea927de286265e8b1de3e7abfb788f346680 - languageName: node - linkType: hard - "@zag-js/popper@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/popper@npm:0.77.1" @@ -7505,26 +6453,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/presence@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/presence@npm:0.62.1" - dependencies: - "@zag-js/core": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - checksum: 10/5a4d1a57fd6d7deb27db767832d1db8ebfa5a1b807ee1a88eda6c80a589b16573687f7bed07692ab0f18a3dd61a2334a38b254eb8798be41999aa3888308eee0 - languageName: node - linkType: hard - -"@zag-js/presence@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/presence@npm:0.74.2" - dependencies: - "@zag-js/core": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - checksum: 10/ec67fbc6c58ff9b11d4e5e1e2c7f8c7e1fa66bd1ae692fb12bc8316f80c7519d81dbf963fcea11a94418524cb86f0ff3807be25d8efa053313efc7c8e75dce48 - languageName: node - linkType: hard - "@zag-js/presence@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/presence@npm:0.77.1" @@ -7535,32 +6463,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/progress@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/progress@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/d6cb1b239743b4685bb49beb66cc2a368dcfb56b9546dd9faf19e320b60e603ae94dbed312392c4142131afacc92a330932b370454fab6b564dfa56c21b539ac - languageName: node - linkType: hard - -"@zag-js/progress@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/progress@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/dbd0a163359cf06fabdba97ce2e70579df20d9c7339c3ca520a0ebcb5f53b6f9f650fd8446b4f8ff4ba8d86641d86a4df02e99812dfc1dd5fe813cc758144e30 - languageName: node - linkType: hard - "@zag-js/progress@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/progress@npm:0.77.1" @@ -7574,36 +6476,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/qr-code@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/qr-code@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - proxy-memoize: "npm:3.0.1" - uqr: "npm:0.1.2" - checksum: 10/6cc935828310359752948f58d178dcd77288a1ed2890fdd8d4edf3614c0e5364bcce95c568e9d4c6afd0f12c6ba94ef3053eec5dce18f99ffc5eb1ae688bc94c - languageName: node - linkType: hard - -"@zag-js/qr-code@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/qr-code@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - proxy-memoize: "npm:3.0.1" - uqr: "npm:0.1.2" - checksum: 10/e07e7d08049358c00dee0b9e09b80bea2bc036255bd66fda4f683e1d7f24276e04b88b4fde7bbd89b98deffa6e22d00fa424721ba1673e9d1f7e2ad2d820cfb6 - languageName: node - linkType: hard - "@zag-js/qr-code@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/qr-code@npm:0.77.1" @@ -7619,37 +6491,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/radio-group@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/radio-group@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/element-rect": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/028a5500bf7fa65ca5cf149233e9d2d4ae9677a8ec8e0ac66889566c3173ce1be62fd6b4e2e024094f87a295f0b198053f6a181028caa6d715401643d270c3ee - languageName: node - linkType: hard - -"@zag-js/radio-group@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/radio-group@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/element-rect": "npm:0.74.2" - "@zag-js/focus-visible": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/4b7151bf74412f22f4da56ae95087fe6fd515b50a9a4485af51d1cf63d22dd6432e0554e267a3ce82ae7cba562ff2278cf39a418a75549cd083ff0689ae7294f - languageName: node - linkType: hard - "@zag-js/radio-group@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/radio-group@npm:0.77.1" @@ -7666,36 +6507,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/rating-group@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/rating-group@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/0b02108e5e44ab076ca69f18dc864dc2e94690ec5e5839d1578254714b183ef52f3a0b3e01cdb641d59264a32b7e54d16deb420f3e6eb75d10785cf6434382f4 - languageName: node - linkType: hard - -"@zag-js/rating-group@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/rating-group@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/def6924803932f7c5640bae581bd999a8c52341af0a7bcba9c8f121293e6ed4cd04a6aa024f1cbc6a5453a712c98bfa954e140e4579eb04f64db3ff45d9df14c - languageName: node - linkType: hard - "@zag-js/rating-group@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/rating-group@npm:0.77.1" @@ -7711,21 +6522,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/react@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/react@npm:0.74.2" - dependencies: - "@zag-js/core": "npm:0.74.2" - "@zag-js/store": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - proxy-compare: "npm:3.0.0" - peerDependencies: - react: ">=18.0.0" - react-dom: ">=18.0.0" - checksum: 10/425db50351ccf275d85ae2a5bf3d201bfdf2af39e27551bb11a0638febf4e4a980095cdf6cd88d51b4971f7779323bc324d3a1c5b42b45e48a3ccf2507fe9726 - languageName: node - linkType: hard - "@zag-js/react@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/react@npm:0.77.1" @@ -7741,20 +6537,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/rect-utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/rect-utils@npm:0.62.1" - checksum: 10/0c63c49bfcb1b4d3e602e4a2245f1281eb7bfd9c41117ef4571bc802422d7c033fc04820d69121693386d8cbadbe61cf29893165dad51b2ed3fe5ac379fce34e - languageName: node - linkType: hard - -"@zag-js/rect-utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/rect-utils@npm:0.74.2" - checksum: 10/6e45f328658888a42c5a0abcd191e7fcb5bcb786a6fa22fcb43c7dfc30a4b9c6e3d398931d481494e12706af1f8116d14cc6ed5fa32b231abb623c71543e2a1a - languageName: node - linkType: hard - "@zag-js/rect-utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/rect-utils@npm:0.77.1" @@ -7762,24 +6544,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/remove-scroll@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/remove-scroll@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - checksum: 10/02ec183758560c4ccb9d8c70a7378af230822d175597f6e0fdfd6ebefc1cf72558070802ff9691fe9c6737454bcb14d07a1e4f12b2e4e4fe94a7f5be2f9514c9 - languageName: node - linkType: hard - -"@zag-js/remove-scroll@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/remove-scroll@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - checksum: 10/2c125a88600d5ec2fcd0ac6b8e254fddb85499af351c0ce65c400aa4b9e200689898d35425618bf05b63d973181136690d1197468cde22084c05405a037f0e6d - languageName: node - linkType: hard - "@zag-js/remove-scroll@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/remove-scroll@npm:0.77.1" @@ -7789,42 +6553,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/select@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/select@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/collection": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/bc7949aa25fd2d71ed0c27888fa9f3f94e50fcb37cdd8810a70c693b639115c5554f82094b1550aea77d0b95971d089a2ffce2e2121843782c254f7def83b85e - languageName: node - linkType: hard - -"@zag-js/select@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/select@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/collection": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/8bfd76754ffe33e90d5d8d3c60268f05b25179cd97eb680c5435af5c6a220772daa8c9369839600d6866593fc38af7cdacdc4c5cc0f1a525c82db84a4309d6d3 - languageName: node - linkType: hard - "@zag-js/select@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/select@npm:0.77.1" @@ -7843,36 +6571,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/signature-pad@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/signature-pad@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - perfect-freehand: "npm:^1.2.2" - checksum: 10/8b254d48dfe45103035a2890a83039130abe7fc0a97ae8407349e5467f6cd3eb77a796349c919105b9467b25b5f0dac352be8a681991f42cff4e139825ed6a01 - languageName: node - linkType: hard - -"@zag-js/signature-pad@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/signature-pad@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - perfect-freehand: "npm:^1.2.2" - checksum: 10/a9738e6e3999d2a9e444ca8ed5565ec842cd45b5ff16181bae0b1470cd3aac6fc24a3418dc65965a7cf9cc52dc7a4ea73c88ca05f45d6b95c191120f8751c518 - languageName: node - linkType: hard - "@zag-js/signature-pad@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/signature-pad@npm:0.77.1" @@ -7888,40 +6586,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/slider@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/slider@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/element-size": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/numeric-range": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/4e11266316084c621a8edae11b4d6ece0d7b6baa9b3e46abd4e224f64ed67f02073a1c1c28a498f5eb87de0ed6e15eeae91320890a5ad788da5f54fcf99d51dc - languageName: node - linkType: hard - -"@zag-js/slider@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/slider@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/element-size": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/numeric-range": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/fd5bfb62a479776c6581df7b589d07fc8f6137d8147c423da9326f4da4aedcd55ce1e3df53dc2f3267bc77956fe465c896bd1f41085a3554559022b5c11d7ded - languageName: node - linkType: hard - "@zag-js/slider@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/slider@npm:0.77.1" @@ -7939,36 +6603,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/splitter@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/splitter@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/number-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/374633bf8e332bea561696f3526e38e7040b8613d73a6a4d965b94a2245ce0f24857c90869756c7f6277d0ef31e989035ea26862150ff9bebe2c9c75436dff9c - languageName: node - linkType: hard - -"@zag-js/splitter@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/splitter@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/number-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/bf82a0de24bce080f4d4573934656fe7d8c6b66a05133eff15a7d15f42d05701a16e3d702e25304ef759961241c5ac400e0ba181e2c661f232d2d4ca26987a82 - languageName: node - linkType: hard - "@zag-js/splitter@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/splitter@npm:0.77.1" @@ -7984,19 +6618,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/steps@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/steps@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/195c715287005cd09a72a7a40d9f5bb020a13629b8b49372645a149280fe280e513f9c928356ac25525bccda00830d0d2131338d30d43274bc4c8d01d946e453 - languageName: node - linkType: hard - "@zag-js/steps@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/steps@npm:0.77.1" @@ -8010,24 +6631,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/store@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/store@npm:0.62.1" - dependencies: - proxy-compare: "npm:3.0.0" - checksum: 10/1e344e1cd80c9281e05bfea685cca0d21afff9cd5992a7841fa3a23ff667085a27932e72ac1c664273d1f0108d92a7a3584862826888d59a50061ed71b18c37c - languageName: node - linkType: hard - -"@zag-js/store@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/store@npm:0.74.2" - dependencies: - proxy-compare: "npm:3.0.0" - checksum: 10/98ed859f1613f961de9bc3f4bc0a10552ee9a6943ac3b94e862883de0808cd152ba01dfbb1d6184a6f0f3cde46c25f4a02750fff1f9ee4359d3875e94d8ce772 - languageName: node - linkType: hard - "@zag-js/store@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/store@npm:0.77.1" @@ -8037,37 +6640,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/switch@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/switch@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/891b14e36df9e9e7707f4b3d2f85136ef7a8adf020d69b16c730fa29c006a4f717f81de35b1ab990d6370cd3db0fcadb7e0a2eafd67fc8be337237d06e6b657f - languageName: node - linkType: hard - -"@zag-js/switch@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/switch@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/focus-visible": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/f9685e45aeb311fb524331e38263cc9cb478deb223df9afc59a2f2476051f600555d7882015726d2fc230904f31f6f51f0d90175477f5617fed3b3d86b97ba7f - languageName: node - linkType: hard - "@zag-js/switch@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/switch@npm:0.77.1" @@ -8084,36 +6656,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/tabs@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/tabs@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/element-rect": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/52ed4f0f7641b1267f3cf2ec6e29e916e52611587aac6a3e1d2c16eb330b97945ca378d05d8ef0775e7d7ea59ae6a050845433e77f7338d5bae50936d7292d9a - languageName: node - linkType: hard - -"@zag-js/tabs@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/tabs@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/element-rect": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/292c6607106cf2b77b77361c8ad22c1514e8a024f6c29d0a4a1861f86869cfbff3e296b9c459c374965f178705a638f40a3a794165ea17fc754310740d6d05f1 - languageName: node - linkType: hard - "@zag-js/tabs@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/tabs@npm:0.77.1" @@ -8129,42 +6671,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/tags-input@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/tags-input@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/auto-resize": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/form-utils": "npm:0.62.1" - "@zag-js/interact-outside": "npm:0.62.1" - "@zag-js/live-region": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/95621adb58bd8cb69844d335b915c6817eb0b6a2caa07b38dcd83e0bd3d1b5a1acd5b3b1cd5ac2b27647fa2992b592eb22a07fdc3db9f78225de060fde79da5d - languageName: node - linkType: hard - -"@zag-js/tags-input@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/tags-input@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/auto-resize": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/form-utils": "npm:0.74.2" - "@zag-js/interact-outside": "npm:0.74.2" - "@zag-js/live-region": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/67d54a52dbb22dbf8af65fb1622361dcd5d33db113d66f59dfcb351c379c09ad7c63f26d9eca50cf8037cbe688aec74181e78492a8881522da2e70b5dc75dda8 - languageName: node - linkType: hard - "@zag-js/tags-input@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/tags-input@npm:0.77.1" @@ -8183,24 +6689,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/text-selection@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/text-selection@npm:0.62.1" - dependencies: - "@zag-js/dom-query": "npm:0.62.1" - checksum: 10/efc8b69fe430ab4c2d9d35a572e82b6e8dfa8a9de7dd7926e56700690adab593f55db1ea97b63fb49a68fcac1aac9ecab4b54be2a44941b027686f7681a0d136 - languageName: node - linkType: hard - -"@zag-js/text-selection@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/text-selection@npm:0.74.2" - dependencies: - "@zag-js/dom-query": "npm:0.74.2" - checksum: 10/b28e22f94b2dd0a1c137eb7b338a171a1d81789dbc544d03efe8324f9aa590aa6710693eb98853fbe9a48828cde0a8dbbf8f5e9dcbb658fec7124587e98762e2 - languageName: node - linkType: hard - "@zag-js/text-selection@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/text-selection@npm:0.77.1" @@ -8210,41 +6698,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/time-picker@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/time-picker@npm:0.62.1" - dependencies: - "@internationalized/date": "npm:3.5.5" - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:^0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/4aee7ccb1f38e941837caba88f772251becaae8aaa34c5735b9ab5dbf7dcdacf6a395cb258ebb48285188aa4af1826b5062370232a42aac572bdfefab341632a - languageName: node - linkType: hard - -"@zag-js/time-picker@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/time-picker@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:^0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - peerDependencies: - "@internationalized/date": ">=3.0.0" - checksum: 10/292a1e8978db2ed24157917a2cc3703dbd29df37a4164fb86b8e9526823a68a1c8373ace7a978d25ee8dfa1d9cabf4bebbba06cbed088405428771f29c974353 - languageName: node - linkType: hard - "@zag-js/time-picker@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/time-picker@npm:0.77.1" @@ -8263,19 +6716,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/timer@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/timer@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/1693f17b851701dbf427b1a630344a4fd0234330dc2e70cae47e7e9f30dfcd07eb4c0f20bfb0a38b0c854dd330b674c93a95c6cdce5932c4646279533c1fcb5c - languageName: node - linkType: hard - "@zag-js/timer@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/timer@npm:0.77.1" @@ -8289,36 +6729,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/toast@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/toast@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dismissable": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/0f368d030863f106949484aa7fceb0d79e1322f7e918e4f994c05341b841eee48da321dcbd565f6edb0c6d6a6741137da44405016199cf1268ab9a936c2452ec - languageName: node - linkType: hard - -"@zag-js/toast@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/toast@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dismissable": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/d7abb637b69304e83988c8047bd37a1378395a3cb99c1197abdf6107880b74907202e0c086bd6f0bccd18119a4ecf8978c429d63b9c02d796df852a2aa7a2035 - languageName: node - linkType: hard - "@zag-js/toast@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/toast@npm:0.77.1" @@ -8334,34 +6744,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/toggle-group@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/toggle-group@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/1d7b736d23d1b887ed7fa1763fa255bd5da8d13c0508082cecd24719aca66cd18edf358fcd868ba23ca6c6731bf7ecbbceca4d836a908b6dbc7952fea07fa3aa - languageName: node - linkType: hard - -"@zag-js/toggle-group@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/toggle-group@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/95e3438cc7c9b6c3b4ee0c0f2939fa9344e631829839c6dce3c4347e7136617b946b060d08b5db8abdbeca1c8dddc84aef530fc846dd1e6c7165da219a391d67 - languageName: node - linkType: hard - "@zag-js/toggle-group@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/toggle-group@npm:0.77.1" @@ -8376,37 +6758,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/tooltip@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/tooltip@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/popper": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/52b253657567161fdae984e834fe9022e23f2320034cc337b46d4e140f521bc5b595fb431282c4de032f7a804177d0e3f9fbc443339947f662547ee6145b6813 - languageName: node - linkType: hard - -"@zag-js/tooltip@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/tooltip@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/focus-visible": "npm:0.74.2" - "@zag-js/popper": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/b82f49a72dda2f25ca5e50f57146d1927dbc4f025cc129f00c2fa54fda148ceefee266c558cca99ac46e851d9b0835791a2e0ff3d3a8af31129d6215bad89e90 - languageName: node - linkType: hard - "@zag-js/tooltip@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/tooltip@npm:0.77.1" @@ -8423,34 +6774,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/tree-view@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/tree-view@npm:0.62.1" - dependencies: - "@zag-js/anatomy": "npm:0.62.1" - "@zag-js/core": "npm:0.62.1" - "@zag-js/dom-event": "npm:0.62.1" - "@zag-js/dom-query": "npm:0.62.1" - "@zag-js/types": "npm:0.62.1" - "@zag-js/utils": "npm:0.62.1" - checksum: 10/4cf4e862c22e1344302d4fdc9585072b140d8ed7c01f17811f0d9459fdfd8d6ceffcbe95e97b549ac20c6ff462787994047b2fcbcbb9e2fdb6b74321bc480692 - languageName: node - linkType: hard - -"@zag-js/tree-view@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/tree-view@npm:0.74.2" - dependencies: - "@zag-js/anatomy": "npm:0.74.2" - "@zag-js/core": "npm:0.74.2" - "@zag-js/dom-event": "npm:0.74.2" - "@zag-js/dom-query": "npm:0.74.2" - "@zag-js/types": "npm:0.74.2" - "@zag-js/utils": "npm:0.74.2" - checksum: 10/767611dccac7341bad80e66a88d08522da87966c85c3d6cfa4bc999b885ab28a98fda6185fd11d4576f01c544cb596b201db83436bdc8b2546791db8c7c70542 - languageName: node - linkType: hard - "@zag-js/tree-view@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/tree-view@npm:0.77.1" @@ -8475,24 +6798,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/types@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/types@npm:0.62.1" - dependencies: - csstype: "npm:3.1.3" - checksum: 10/9c79426dc3764e18f2bed5fab393e2d4113f6f2388c92d3c80f29da72931ba766c9b8ddbf87783e5efd391bd6497cbd75753d74ccc3fd3d9aaaba05c96e15da3 - languageName: node - linkType: hard - -"@zag-js/types@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/types@npm:0.74.2" - dependencies: - csstype: "npm:3.1.3" - checksum: 10/8347b6c88b312a55ce0d6ee99cd76647bfd80c080216c38a75a6c1edaec4e1bfbcc0b4daa830b55eb22912fd2cf70e06901f20b084bec0399592cd810f01a737 - languageName: node - linkType: hard - "@zag-js/types@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/types@npm:0.77.1" @@ -8502,20 +6807,6 @@ __metadata: languageName: node linkType: hard -"@zag-js/utils@npm:0.62.1": - version: 0.62.1 - resolution: "@zag-js/utils@npm:0.62.1" - checksum: 10/3845684fb1c69a476dcc5cc9bd7d1b2f07c7e4a224ea17cf97190750e28fae28eaa308b0db9044ec46cabd042b12dc09a1d19b399c893c54710f93c5ed161999 - languageName: node - linkType: hard - -"@zag-js/utils@npm:0.74.2": - version: 0.74.2 - resolution: "@zag-js/utils@npm:0.74.2" - checksum: 10/439a9af8a305d0f56fd5cb9969f409b8bd691da24321524f0b587ff3b6abf855a2201a3aadd581ddb6a44c4c3b911efb8d977e31244b3c1e4a05682c446a2599 - languageName: node - linkType: hard - "@zag-js/utils@npm:0.77.1": version: 0.77.1 resolution: "@zag-js/utils@npm:0.77.1" @@ -9684,7 +7975,7 @@ __metadata: version: 0.0.0-use.local resolution: "compositions@workspace:apps/compositions" dependencies: - "@chakra-ui/react": "npm:3.1.2" + "@chakra-ui/react": "npm:3.2.0" "@hookform/resolvers": "npm:3.9.1" "@tanstack/react-table": "npm:8.20.5" "@types/react": "npm:^18.3.12" @@ -9885,7 +8176,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:3.1.3, csstype@npm:^3.0.2, csstype@npm:^3.1.2": +"csstype@npm:3.1.3, csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade @@ -11747,15 +10038,6 @@ __metadata: languageName: node linkType: hard -"focus-trap@npm:7.5.4": - version: 7.5.4 - resolution: "focus-trap@npm:7.5.4" - dependencies: - tabbable: "npm:^6.2.0" - checksum: 10/e9059aae46b8f18721e868bd73e1fec3d8cbb4f6e4e89feb9a708af505a2dd5c93f87468895f1d908cd4dec1b2f35824dfcd1623cf3adbfb5c6c8c589ed59dcf - languageName: node - linkType: hard - "focus-trap@npm:7.6.0": version: 7.6.0 resolution: "focus-trap@npm:7.6.0" @@ -13799,13 +12081,6 @@ __metadata: languageName: node linkType: hard -"lodash.mergewith@npm:4.6.2": - version: 4.6.2 - resolution: "lodash.mergewith@npm:4.6.2" - checksum: 10/aea75a4492541a4902ac7e551dc6c54b722da0c187f84385d02e8fc33a7ae3454b837822446e5f63fcd5ad1671534ea408740b776670ea4d9c7890b10105fce0 - languageName: node - linkType: hard - "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -16993,7 +15268,7 @@ __metadata: "@babel/preset-env": "npm:^7.26.0" "@babel/preset-react": "npm:^7.25.9" "@babel/preset-typescript": "npm:^7.26.0" - "@chakra-ui/react": "npm:^3.1.2" + "@chakra-ui/react": "npm:^3.2.0" "@emotion/react": "npm:^11.13.5" "@emotion/styled": "npm:^11.13.5" "@fontsource-variable/inter": "npm:^5.1.0" @@ -17027,7 +15302,7 @@ __metadata: version: 0.0.0-use.local resolution: "saas-ui@workspace:." dependencies: - "@chakra-ui/cli": "npm:^3.1.2" + "@chakra-ui/cli": "npm:^3.2.0" "@changesets/cli": "npm:^2.27.9" "@manypkg/get-packages": "npm:^2.2.2" "@trivago/prettier-plugin-sort-imports": "npm:^4.3.0"