chore(deps): bump RA dependencies (#5517)

* chore(deps): sync with RA release

* fix(tabs): duplicate onClick

* chore(docs): update tanstack content

* chore(docs): set updated flag

* chore(docs): update meta
This commit is contained in:
WK 2025-07-29 00:51:47 +08:00 committed by GitHub
parent a83e3fb5a0
commit 36eb421c66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
64 changed files with 2788 additions and 2819 deletions

View File

@ -0,0 +1,55 @@
---
"@heroui/use-aria-accordion-item": patch
"@heroui/use-aria-modal-overlay": patch
"@heroui/use-aria-multiselect": patch
"@heroui/use-aria-accordion": patch
"@heroui/autocomplete": patch
"@heroui/number-input": patch
"@heroui/breadcrumbs": patch
"@heroui/date-picker": patch
"@heroui/use-aria-overlay": patch
"@heroui/date-input": patch
"@heroui/pagination": patch
"@heroui/use-aria-button": patch
"@heroui/accordion": patch
"@heroui/input-otp": patch
"@heroui/use-disclosure": patch
"@heroui/use-pagination": patch
"@heroui/aria-utils": patch
"@heroui/calendar": patch
"@heroui/checkbox": patch
"@heroui/dropdown": patch
"@heroui/progress": patch
"@heroui/use-aria-link": patch
"@heroui/use-draggable": patch
"@heroui/use-is-mobile": patch
"@heroui/divider": patch
"@heroui/listbox": patch
"@heroui/popover": patch
"@heroui/snippet": patch
"@heroui/tooltip": patch
"@heroui/avatar": patch
"@heroui/button": patch
"@heroui/navbar": patch
"@heroui/select": patch
"@heroui/slider": patch
"@heroui/switch": patch
"@heroui/alert": patch
"@heroui/input": patch
"@heroui/modal": patch
"@heroui/radio": patch
"@heroui/table": patch
"@heroui/toast": patch
"@heroui/card": patch
"@heroui/chip": patch
"@heroui/form": patch
"@heroui/link": patch
"@heroui/menu": patch
"@heroui/tabs": patch
"@heroui/user": patch
"@heroui/system-rsc": patch
"@heroui/system": patch
"@heroui/react": patch
---
sync with RA release (July 22, 2025)

View File

@ -53,5 +53,5 @@ export const parseDependencies = (content: string) => {
const fixedVersions = {
"@internationalized/date": "3.8.2",
"@react-aria/i18n": "3.12.10",
"@react-aria/i18n": "3.12.11",
};

View File

@ -1,6 +1,6 @@
{
"stars": { "raw": 24825, "formatted": "24.8K" },
"forks": 1838,
"subscribers": 89,
"openIssues": 246
"stars": { "raw": 24951, "formatted": "25K" },
"forks": 1852,
"subscribers": 90,
"openIssues": 242
}

View File

@ -34,7 +34,8 @@
"key": "routing",
"title": "Routing",
"keywords": "client side routing, routing, browser routing, heroui, next.js router, react router, remix router",
"path": "/docs/guide/routing.mdx"
"path": "/docs/guide/routing.mdx",
"updated": true
},
{
"key": "forms",

File diff suppressed because it is too large Load Diff

View File

@ -129,9 +129,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -177,9 +177,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>

View File

@ -144,9 +144,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -192,9 +192,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -214,9 +214,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -252,9 +252,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>

View File

@ -167,9 +167,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -215,9 +215,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -237,9 +237,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -262,9 +262,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>
@ -282,9 +282,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.10",
npm: "npm install @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
yarn: "yarn add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
pnpm: "pnpm add @internationalized/date@3.8.2 @react-aria/i18n@3.12.11",
}}
/>

View File

@ -309,97 +309,15 @@ export default function App() {
## TanStack
To use [TanStack Router](https://tanstack.com/router/latest) with HeroUI, render HeroUI's RouterProvider inside your root route.
Use `router.navigate` in the `navigate` prop, and `router.buildLocation` in the `useHref` prop.
To use [TanStack Router](https://tanstack.com/router/latest), use the [createLink](https://tanstack.com/router/latest/docs/framework/react/guide/custom-link) function to wrap each HeroUI component as a link. `RouterProvider` is not needed.
```tsx
// app/root.tsx
import type {NavigateOptions, ToOptions} from '@tanstack/react-router';
import {createLink} from '@tanstack/react-router';
import {Link as HeroUILink, DropdownItem} from '@heroui/react';
import {useRouter} from '@tanstack/react-router';
import {HeroUIProvider} from "@heroui/react";
declare module "@react-types/shared" {
interface RouterConfig {
href: ToOptions['to'];
routerOptions: Omit<NavigateOptions, keyof ToOptions>;
}
}
function RootRoute() {
let router = useRouter();
return (
<HeroUIProvider
navigate={(to, options) => router.navigate({to, ...options})}
useHref={(to) => router.buildLocation({to}).href}
>
{/* You app here... */}
</HeroUIProvider>
);
}
```
## Usage examples
Now that you have set up the `HeroUIProvider` in your app, you can use the `href` prop in the `Tabs`,
`Listbox` and `Dropdown` items to navigate between pages.
The [Link](/docs/components/link) component will also use the `navigate` function from the
`HeroUIProvider` to navigate between pages.
```jsx
import {
Tabs,
Tab,
Listbox,
ListboxItem,
Dropdown,
DropdownTrigger,
DropdownMenu,
DropdownItem,
Button,
Link,
} from "@heroui/react";
function App() {
return (
<>
<Tabs aria-label="Navigation">
<Tab key="home" href="/home">
Home
</Tab>
<Tab key="about" href="/about">
About
</Tab>
</Tabs>
<Listbox aria-label="Navigation">
<ListboxItem key="home" href="/home">
Home
</ListboxItem>
<ListboxItem key="about" href="/about">
About
</ListboxItem>
</Listbox>
<Dropdown>
<DropdownTrigger>
<Button>Open</Button>
</DropdownTrigger>
<DropdownMenu aria-label="Navigation">
<DropdownItem key="home" href="/home">
Home
</DropdownItem>
<DropdownItem key="about" href="/about">
About
</DropdownItem>
</DropdownMenu>
</Dropdown>
<Link href="/home">Home</Link>
<Link href="/about">About</Link>
</>
);
}
export const Link = createLink(HeroUILink);
export const DropdownItemLink = createLink(DropdownItem);
```
<Spacer y={2} />

View File

@ -31,15 +31,15 @@
"@iconify/react": "5.0.2",
"@internationalized/date": "3.8.2",
"@radix-ui/react-scroll-area": "^1.0.5",
"@react-aria/focus": "3.20.5",
"@react-aria/i18n": "3.12.10",
"@react-aria/interactions": "3.25.3",
"@react-aria/selection": "3.24.3",
"@react-aria/ssr": "3.9.9",
"@react-aria/utils": "3.29.1",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/data": "3.13.1",
"@react-stately/tree": "3.9.0",
"@react-aria/focus": "3.21.0",
"@react-aria/i18n": "3.12.11",
"@react-aria/interactions": "3.25.4",
"@react-aria/selection": "3.25.0",
"@react-aria/ssr": "3.9.10",
"@react-aria/utils": "3.30.0",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/data": "3.13.2",
"@react-stately/tree": "3.9.1",
"@rehooks/local-storage": "^2.4.5",
"@stackblitz/sdk": "^1.11.0",
"@types/lodash": "^4.17.15",
@ -90,9 +90,9 @@
},
"devDependencies": {
"@docusaurus/utils": "2.0.0-beta.3",
"@react-types/calendar": "3.7.2",
"@react-types/datepicker": "3.12.2",
"@react-types/shared": "3.30.0",
"@react-types/calendar": "3.7.3",
"@react-types/datepicker": "3.13.0",
"@react-types/shared": "3.31.0",
"@tailwindcss/postcss": "4.1.11",
"@tailwindcss/typography": "0.5.16",
"@types/canvas-confetti": "^1.4.2",

View File

@ -67,8 +67,8 @@
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.26.0",
"@react-bootstrap/babel-preset": "^2.1.0",
"@react-types/link": "3.6.2",
"@react-types/shared": "3.30.0",
"@react-types/link": "3.6.3",
"@react-types/shared": "3.31.0",
"@storybook/react": "^8.4.5",
"@swc/core": "^1.3.35",
"@swc/jest": "^0.2.39",

View File

@ -55,11 +55,11 @@
"@heroui/divider": "workspace:*",
"@heroui/use-aria-accordion": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@react-aria/interactions": "3.25.3",
"@react-aria/focus": "3.20.5",
"@react-stately/tree": "3.9.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/focus": "3.21.0",
"@react-stately/tree": "3.9.1",
"@react-types/accordion": "3.0.0-alpha.26",
"@react-types/shared": "3.30.0"
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -47,7 +47,7 @@
"@heroui/react-utils": "workspace:*",
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@react-stately/utils": "3.10.7",
"@react-stately/utils": "3.10.8",
"@heroui/button": "workspace:*"
},
"devDependencies": {

View File

@ -52,11 +52,11 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/combobox": "3.12.5",
"@react-aria/i18n": "3.12.10",
"@react-stately/combobox": "3.10.6",
"@react-types/combobox": "3.13.6",
"@react-types/shared": "3.30.0"
"@react-aria/combobox": "3.13.0",
"@react-aria/i18n": "3.12.11",
"@react-stately/combobox": "3.11.0",
"@react-types/combobox": "3.13.7",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/avatar": "workspace:*",
@ -65,7 +65,7 @@
"@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*",
"@heroui/use-infinite-scroll": "workspace:*",
"@react-stately/data": "3.13.1",
"@react-stately/data": "3.13.2",
"clean-package": "2.2.0",
"framer-motion": "11.18.2",
"react": "18.3.0",

View File

@ -43,8 +43,8 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/use-image": "workspace:*",
"@react-aria/interactions": "3.25.3",
"@react-aria/focus": "3.20.5"
"@react-aria/interactions": "3.25.4",
"@react-aria/focus": "3.21.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -43,9 +43,9 @@
"@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/shared-icons": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/breadcrumbs": "3.5.26",
"@react-types/breadcrumbs": "3.7.14"
"@react-aria/focus": "3.21.0",
"@react-aria/breadcrumbs": "3.5.27",
"@react-types/breadcrumbs": "3.7.15"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -46,9 +46,9 @@
"@heroui/use-aria-button": "workspace:*",
"@heroui/ripple": "workspace:*",
"@heroui/spinner": "workspace:*",
"@react-aria/interactions": "3.25.3",
"@react-aria/focus": "3.20.5",
"@react-types/shared": "3.30.0"
"@react-aria/interactions": "3.25.4",
"@react-aria/focus": "3.21.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -49,16 +49,16 @@
"@heroui/button": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@internationalized/date": "3.8.2",
"@react-aria/calendar": "3.8.3",
"@react-aria/focus": "3.20.5",
"@react-aria/i18n": "3.12.10",
"@react-stately/calendar": "3.8.2",
"@react-types/button": "3.12.2",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/utils": "3.10.7",
"@react-types/calendar": "3.7.2",
"@react-aria/interactions": "3.25.3",
"@react-types/shared": "3.30.0",
"@react-aria/calendar": "3.9.0",
"@react-aria/focus": "3.21.0",
"@react-aria/i18n": "3.12.11",
"@react-stately/calendar": "3.8.3",
"@react-types/button": "3.13.0",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/utils": "3.10.8",
"@react-types/calendar": "3.7.3",
"@react-aria/interactions": "3.25.4",
"@react-types/shared": "3.31.0",
"scroll-into-view-if-needed": "3.0.10"
},
"devDependencies": {

View File

@ -45,9 +45,9 @@
"@heroui/react-utils": "workspace:*",
"@heroui/use-aria-button": "workspace:*",
"@heroui/ripple": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -45,13 +45,13 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/use-callback-ref": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/checkbox": "3.15.7",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-stately/checkbox": "3.6.15",
"@react-stately/toggle": "3.8.5",
"@react-types/checkbox": "3.9.5",
"@react-types/shared": "3.30.0"
"@react-aria/checkbox": "3.16.0",
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-stately/checkbox": "3.7.0",
"@react-stately/toggle": "3.9.0",
"@react-types/checkbox": "3.10.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/shared-icons": "workspace:*",

View File

@ -43,8 +43,8 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -44,11 +44,11 @@
"@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@internationalized/date": "3.8.2",
"@react-aria/datepicker": "3.14.5",
"@react-aria/i18n": "3.12.10",
"@react-stately/datepicker": "3.14.2",
"@react-types/datepicker": "3.12.2",
"@react-types/shared": "3.30.0"
"@react-aria/datepicker": "3.15.0",
"@react-aria/i18n": "3.12.11",
"@react-stately/datepicker": "3.15.0",
"@react-types/datepicker": "3.13.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/system": "workspace:*",

View File

@ -51,12 +51,12 @@
"@heroui/react-utils": "workspace:*",
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@react-aria/datepicker": "3.14.5",
"@react-aria/i18n": "3.12.10",
"@react-stately/datepicker": "3.14.2",
"@react-stately/utils": "3.10.7",
"@react-types/datepicker": "3.12.2",
"@react-types/shared": "3.30.0"
"@react-aria/datepicker": "3.15.0",
"@react-aria/i18n": "3.12.11",
"@react-stately/datepicker": "3.15.0",
"@react-stately/utils": "3.10.8",
"@react-types/datepicker": "3.13.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/radio": "workspace:*",

View File

@ -41,7 +41,7 @@
"dependencies": {
"@heroui/react-rsc-utils": "workspace:*",
"@heroui/system-rsc": "workspace:*",
"@react-types/shared": "3.30.0"
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -46,10 +46,10 @@
"@heroui/popover": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/menu": "3.18.5",
"@react-stately/menu": "3.9.5",
"@react-types/menu": "3.10.2"
"@react-aria/focus": "3.21.0",
"@react-aria/menu": "3.19.0",
"@react-stately/menu": "3.9.6",
"@react-types/menu": "3.10.3"
},
"devDependencies": {
"@heroui/avatar": "workspace:*",

View File

@ -43,9 +43,9 @@
"@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@react-types/shared": "3.30.0",
"@react-stately/form": "3.1.5",
"@react-types/form": "3.7.13"
"@react-types/shared": "3.31.0",
"@react-stately/form": "3.2.0",
"@react-types/form": "3.7.14"
},
"devDependencies": {
"@heroui/button": "workspace:*",

View File

@ -44,12 +44,12 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/use-form-reset": "workspace:*",
"@react-aria/form": "3.0.18",
"@react-stately/utils": "3.10.7",
"@react-stately/form": "3.1.5",
"@react-types/textfield": "3.12.3",
"@react-aria/form": "3.1.0",
"@react-stately/utils": "3.10.8",
"@react-stately/form": "3.2.0",
"@react-types/textfield": "3.12.4",
"input-otp": "1.4.1",
"@react-aria/focus": "3.20.5"
"@react-aria/focus": "3.21.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -45,12 +45,12 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/textfield": "3.17.5",
"@react-stately/utils": "3.10.7",
"@react-types/shared": "3.30.0",
"@react-types/textfield": "3.12.3",
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/textfield": "3.18.0",
"@react-stately/utils": "3.10.8",
"@react-types/shared": "3.31.0",
"@react-types/textfield": "3.12.4",
"react-textarea-autosize": "^8.5.3"
},
"devDependencies": {

View File

@ -44,8 +44,8 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/use-aria-link": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-types/link": "3.6.2"
"@react-aria/focus": "3.21.0",
"@react-types/link": "3.6.3"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -46,11 +46,11 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/use-is-mobile": "workspace:*",
"@tanstack/react-virtual": "3.11.3",
"@react-aria/listbox": "3.14.6",
"@react-stately/list": "3.12.3",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-types/shared": "3.30.0"
"@react-aria/listbox": "3.14.7",
"@react-stately/list": "3.12.4",
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/avatar": "workspace:*",

View File

@ -45,12 +45,12 @@
"@heroui/use-is-mobile": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/menu": "3.18.5",
"@react-stately/tree": "3.9.0",
"@react-types/menu": "3.10.2",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/menu": "3.19.0",
"@react-stately/tree": "3.9.1",
"@react-types/menu": "3.10.3",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -51,10 +51,10 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/use-aria-modal-overlay": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.27",
"@react-aria/focus": "3.20.5",
"@react-aria/overlays": "3.27.3",
"@react-stately/overlays": "3.6.17"
"@react-aria/dialog": "3.5.28",
"@react-aria/focus": "3.21.0",
"@react-aria/overlays": "3.28.0",
"@react-stately/overlays": "3.6.18"
},
"devDependencies": {
"@heroui/autocomplete": "workspace:*",

View File

@ -47,12 +47,12 @@
"@heroui/use-resize": "workspace:*",
"@heroui/use-scroll-position": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/button": "3.13.3",
"@react-aria/overlays": "3.27.3",
"@react-stately/toggle": "3.8.5",
"@react-stately/utils": "3.10.7"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/button": "3.14.0",
"@react-aria/overlays": "3.28.0",
"@react-stately/toggle": "3.9.0",
"@react-stately/utils": "3.10.8"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -48,14 +48,14 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/i18n": "3.12.10",
"@react-aria/interactions": "3.25.3",
"@react-aria/numberfield": "3.11.16",
"@react-stately/numberfield": "3.9.13",
"@react-types/shared": "3.30.0",
"@react-types/numberfield": "3.8.12",
"@react-types/button": "3.12.2"
"@react-aria/focus": "3.21.0",
"@react-aria/i18n": "3.12.11",
"@react-aria/interactions": "3.25.4",
"@react-aria/numberfield": "3.12.0",
"@react-stately/numberfield": "3.10.0",
"@react-types/shared": "3.31.0",
"@react-types/numberfield": "3.8.13",
"@react-types/button": "3.13.0"
},
"devDependencies": {
"@heroui/system": "workspace:*",

View File

@ -45,10 +45,10 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/use-intersection-observer": "workspace:*",
"@heroui/use-pagination": "workspace:*",
"@react-aria/utils": "3.29.1",
"@react-aria/focus": "3.20.5",
"@react-aria/i18n": "3.12.10",
"@react-aria/interactions": "3.25.3",
"@react-aria/utils": "3.30.0",
"@react-aria/focus": "3.21.0",
"@react-aria/i18n": "3.12.11",
"@react-aria/interactions": "3.25.4",
"scroll-into-view-if-needed": "3.0.10"
},
"devDependencies": {

View File

@ -50,11 +50,11 @@
"@heroui/use-aria-overlay": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.27",
"@react-aria/focus": "3.20.5",
"@react-aria/overlays": "3.27.3",
"@react-stately/overlays": "3.6.17",
"@react-types/overlays": "3.8.16"
"@react-aria/dialog": "3.5.28",
"@react-aria/focus": "3.21.0",
"@react-aria/overlays": "3.28.0",
"@react-stately/overlays": "3.6.18",
"@react-types/overlays": "3.9.0"
},
"devDependencies": {
"@heroui/card": "workspace:*",

View File

@ -43,8 +43,8 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/use-is-mounted": "workspace:*",
"@react-aria/progress": "3.4.24",
"@react-types/progress": "3.5.13"
"@react-aria/progress": "3.4.25",
"@react-types/progress": "3.5.14"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -43,13 +43,13 @@
"@heroui/form": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/radio": "3.11.5",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/radio": "3.10.14",
"@react-types/radio": "3.8.10",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/radio": "3.12.0",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/radio": "3.11.0",
"@react-types/radio": "3.9.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -54,12 +54,12 @@
"@heroui/use-aria-multiselect": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@heroui/form": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/form": "3.0.18",
"@react-aria/overlays": "3.27.3",
"@react-aria/interactions": "3.25.3",
"@react-aria/visually-hidden": "3.8.25",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/form": "3.1.0",
"@react-aria/overlays": "3.28.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/visually-hidden": "3.8.26",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"@heroui/avatar": "workspace:*",

View File

@ -43,12 +43,12 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/tooltip": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/i18n": "3.12.10",
"@react-aria/interactions": "3.25.3",
"@react-aria/slider": "3.7.21",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/slider": "3.6.5"
"@react-aria/focus": "3.21.0",
"@react-aria/i18n": "3.12.11",
"@react-aria/interactions": "3.25.4",
"@react-aria/slider": "3.8.0",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/slider": "3.7.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -47,7 +47,7 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/use-clipboard": "workspace:*",
"@heroui/tooltip": "workspace:*",
"@react-aria/focus": "3.20.5"
"@react-aria/focus": "3.21.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -43,11 +43,11 @@
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/switch": "3.7.5",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/toggle": "3.8.5"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/switch": "3.7.6",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/toggle": "3.9.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -45,14 +45,14 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/spacer": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/table": "3.17.5",
"@react-aria/visually-hidden": "3.8.25",
"@react-stately/table": "3.14.3",
"@react-stately/virtualizer": "4.4.1",
"@react-types/grid": "3.3.3",
"@react-types/table": "3.13.1",
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/table": "3.17.6",
"@react-aria/visually-hidden": "3.8.26",
"@react-stately/table": "3.14.4",
"@react-stately/virtualizer": "4.4.2",
"@react-types/grid": "3.3.4",
"@react-types/table": "3.13.2",
"@tanstack/react-virtual": "3.11.3"
},
"devDependencies": {
@ -65,7 +65,7 @@
"@heroui/tooltip": "workspace:*",
"@heroui/use-infinite-scroll": "workspace:*",
"@heroui/user": "workspace:*",
"@react-stately/data": "3.13.1",
"@react-stately/data": "3.13.2",
"clean-package": "2.2.0",
"react": "18.3.0",
"react-dom": "18.3.0",

View File

@ -45,11 +45,11 @@
"@heroui/react-utils": "workspace:*",
"@heroui/aria-utils": "workspace:*",
"@heroui/use-is-mounted": "workspace:*",
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/tabs": "3.10.5",
"@react-stately/tabs": "3.8.3",
"@react-types/shared": "3.30.0",
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/tabs": "3.10.6",
"@react-stately/tabs": "3.8.4",
"@react-types/shared": "3.31.0",
"scroll-into-view-if-needed": "3.0.10"
},
"devDependencies": {

View File

@ -41,7 +41,6 @@ const Tab = forwardRef<"button", TabItemProps>((props, ref) => {
disableAnimation,
disableCursorAnimation,
shouldSelectOnPressUp,
onClick,
tabRef,
...otherProps
} = props;
@ -111,8 +110,11 @@ const Tab = forwardRef<"button", TabItemProps>((props, ref) => {
filterDOMProps(otherProps, {
enabled: shouldFilterDOMProps,
omitPropNames: new Set(["title"]),
// onClick is now from `tabProps`.
// omit it to avoid executing onClick it twice.
omitEventNames: new Set(["onClick"]),
}),
{onClick: chain(handleClick, onClick, tabProps.onClick)},
{onClick: chain(handleClick, tabProps.onClick)},
)}
className={slots.tab?.({class: tabStyles})}
title={otherProps?.titleValue}

View File

@ -46,9 +46,9 @@
"@heroui/shared-icons": "workspace:*",
"@heroui/use-is-mobile": "workspace:*",
"@heroui/spinner": "workspace:*",
"@react-aria/toast": "3.0.5",
"@react-aria/interactions": "3.25.3",
"@react-stately/toast": "3.1.1"
"@react-aria/toast": "3.0.6",
"@react-aria/interactions": "3.25.4",
"@react-stately/toast": "3.1.2"
},
"devDependencies": {
"@heroui/system": "workspace:*",

View File

@ -48,11 +48,11 @@
"@heroui/use-safe-layout-effect": "workspace:*",
"@heroui/use-aria-overlay": "workspace:*",
"@heroui/dom-animation": "workspace:*",
"@react-aria/overlays": "3.27.3",
"@react-aria/tooltip": "3.8.5",
"@react-stately/tooltip": "3.5.5",
"@react-types/overlays": "3.8.16",
"@react-types/tooltip": "3.4.18"
"@react-aria/overlays": "3.28.0",
"@react-aria/tooltip": "3.8.6",
"@react-stately/tooltip": "3.5.6",
"@react-types/overlays": "3.9.0",
"@react-types/tooltip": "3.4.19"
},
"devDependencies": {
"@heroui/button": "workspace:*",

View File

@ -43,7 +43,7 @@
"@heroui/avatar": "workspace:*",
"@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.20.5"
"@react-aria/focus": "3.21.0"
},
"devDependencies": {
"@heroui/theme": "workspace:*",

View File

@ -91,7 +91,7 @@
"@heroui/alert": "workspace:*",
"@heroui/number-input": "workspace:*",
"@heroui/toast": "workspace:*",
"@react-aria/visually-hidden": "3.8.25"
"@react-aria/visually-hidden": "3.8.26"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0",

View File

@ -46,7 +46,7 @@
"clean-package": "2.2.0"
},
"dependencies": {
"@react-types/shared": "3.30.0",
"@react-types/shared": "3.31.0",
"clsx": "^1.2.1"
},
"clean-package": "../../../clean-package.config.json",

View File

@ -56,8 +56,8 @@
"dependencies": {
"@heroui/react-utils": "workspace:*",
"@heroui/system-rsc": "workspace:*",
"@react-aria/i18n": "3.12.10",
"@react-aria/overlays": "3.27.3",
"@react-aria/utils": "3.29.1"
"@react-aria/i18n": "3.12.11",
"@react-aria/overlays": "3.28.0",
"@react-aria/utils": "3.30.0"
}
}

View File

@ -34,10 +34,10 @@
"postpack": "clean-package restore"
},
"dependencies": {
"@react-aria/button": "3.13.3",
"@react-aria/focus": "3.20.5",
"@react-stately/tree": "3.9.0",
"@react-types/shared": "3.30.0"
"@react-aria/button": "3.14.0",
"@react-aria/focus": "3.21.0",
"@react-stately/tree": "3.9.1",
"@react-types/shared": "3.31.0"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0"

View File

@ -34,12 +34,12 @@
"postpack": "clean-package restore"
},
"dependencies": {
"@react-aria/button": "3.13.3",
"@react-aria/focus": "3.20.5",
"@react-aria/selection": "3.24.3",
"@react-stately/tree": "3.9.0",
"@react-aria/button": "3.14.0",
"@react-aria/focus": "3.21.0",
"@react-aria/selection": "3.25.0",
"@react-stately/tree": "3.9.1",
"@react-types/accordion": "3.0.0-alpha.26",
"@react-types/shared": "3.30.0"
"@react-types/shared": "3.31.0"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0"

View File

@ -37,11 +37,11 @@
"react": ">=18 || >=19.0.0-rc.0"
},
"dependencies": {
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/utils": "3.29.1",
"@react-types/button": "3.12.2",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/utils": "3.30.0",
"@react-types/button": "3.13.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"clean-package": "2.2.0",

View File

@ -37,11 +37,11 @@
"react": ">=18 || >=19.0.0-rc.0"
},
"dependencies": {
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/utils": "3.29.1",
"@react-types/link": "3.6.2",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/utils": "3.30.0",
"@react-types/link": "3.6.3",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"clean-package": "2.2.0",

View File

@ -35,9 +35,9 @@
},
"dependencies": {
"@heroui/use-aria-overlay": "workspace:*",
"@react-aria/overlays": "3.27.3",
"@react-aria/utils": "3.29.1",
"@react-stately/overlays": "3.6.17"
"@react-aria/overlays": "3.28.0",
"@react-aria/utils": "3.30.0",
"@react-stately/overlays": "3.6.18"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0",

View File

@ -34,19 +34,19 @@
"postpack": "clean-package restore"
},
"dependencies": {
"@react-aria/i18n": "3.12.10",
"@react-aria/interactions": "3.25.3",
"@react-aria/label": "3.7.19",
"@react-aria/listbox": "3.14.6",
"@react-aria/menu": "3.18.5",
"@react-aria/selection": "3.24.3",
"@react-aria/utils": "3.29.1",
"@react-stately/form": "3.1.5",
"@react-stately/list": "3.12.3",
"@react-stately/menu": "3.9.5",
"@react-types/button": "3.12.2",
"@react-types/overlays": "3.8.16",
"@react-types/shared": "3.30.0"
"@react-aria/i18n": "3.12.11",
"@react-aria/interactions": "3.25.4",
"@react-aria/label": "3.7.20",
"@react-aria/listbox": "3.14.7",
"@react-aria/menu": "3.19.0",
"@react-aria/selection": "3.25.0",
"@react-aria/utils": "3.30.0",
"@react-stately/form": "3.2.0",
"@react-stately/list": "3.12.4",
"@react-stately/menu": "3.9.6",
"@react-types/button": "3.13.0",
"@react-types/overlays": "3.9.0",
"@react-types/shared": "3.31.0"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0",

View File

@ -34,10 +34,10 @@
"postpack": "clean-package restore"
},
"dependencies": {
"@react-aria/focus": "3.20.5",
"@react-aria/interactions": "3.25.3",
"@react-aria/overlays": "3.27.3",
"@react-types/shared": "3.30.0"
"@react-aria/focus": "3.21.0",
"@react-aria/interactions": "3.25.4",
"@react-aria/overlays": "3.28.0",
"@react-types/shared": "3.31.0"
},
"peerDependencies": {
"react": ">=18",

View File

@ -38,8 +38,8 @@
},
"dependencies": {
"@heroui/use-callback-ref": "workspace:*",
"@react-aria/utils": "3.29.1",
"@react-stately/utils": "3.10.7"
"@react-aria/utils": "3.30.0",
"@react-stately/utils": "3.10.8"
},
"devDependencies": {
"clean-package": "2.2.0",

View File

@ -50,6 +50,6 @@
]
},
"dependencies": {
"@react-aria/interactions": "3.25.3"
"@react-aria/interactions": "3.25.4"
}
}

View File

@ -34,7 +34,7 @@
"postpack": "clean-package restore"
},
"dependencies": {
"@react-aria/ssr": "3.9.9"
"@react-aria/ssr": "3.9.10"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0"

View File

@ -35,7 +35,7 @@
},
"dependencies": {
"@heroui/shared-utils": "workspace:*",
"@react-aria/i18n": "3.12.10"
"@react-aria/i18n": "3.12.11"
},
"peerDependencies": {
"react": ">=18 || >=19.0.0-rc.0"

View File

@ -39,10 +39,10 @@
},
"dependencies": {
"@heroui/system": "workspace:*",
"@react-aria/utils": "3.29.1",
"@react-stately/collections": "3.12.5",
"@react-types/overlays": "3.8.16",
"@react-types/shared": "3.30.0"
"@react-aria/utils": "3.30.0",
"@react-stately/collections": "3.12.6",
"@react-types/overlays": "3.9.0",
"@react-types/shared": "3.31.0"
},
"devDependencies": {
"clean-package": "2.2.0",

2114
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff