* fix(date-picker): error state (#5317)

* fix(date-range-picker): fixed the error state in preset

* Update giant-sloths-shop.md

* Removed if statement

* chore(date-picker): prettier

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(theme): clear button in mobile (#5252)

* fix(toast): fixed close button hover position

* fix(input): fixed the clear button rendering on smaller devices

* Delete .changeset/soft-spoons-march.md

* Update input.ts

* Undo unrelated toast changes

* fix(toast): icons (#5246)

* feat(shared-icons): add loading icon

* fix(toast): icons

* chore(toast): revise types for icons

* chore(changeset): add changeset

* refactor: migrate eslint to v9 (#5267)

* refactor: migrate eslint to v9

* chore: lint

* chore: update eslint command

* chore: fix lint warnings

* chore: separate lint and lint:fix

* chore: exclude contentlayer generated code

* fix(scripts): add missing await

* fix(autocomplete): persist last selected item position (#5286)

* refactor(select): remove unnecessary code

* fix(autocomplete): persist last selected item position

* chore(changeset): add changeset

* chore(deps): bump framer-motion version (#5287)

* chore(deps): bump framer-motion version

* fix: typing issues

* chore(changeset): add changeset

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(docs): supplement onAction & selectionBehavior (#5289)

* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290)

* fix(autocomplete): ensure focused item matches selected item after filter, selection

* chore: apply type and default value

* chore: add perpose coment in updated code

* test: add focuskey management testcode

* docs: add changeset

* docs: update changeset

* chore: remove comment

* fix: broken components in stories (#5291)

* chore(switch): remove xl size

* chore(docs): remove xl size

* chore(system-rsc): remove xl size

* chore(circular-progress): remove xl size

* chore: undo

* chore(deps): bump RA versions (#5310)

* chore(deps): ra version bump

* chore(changeset): add changeset

* fix(scripts): incorrect docs path

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(docs): update meta data (#5311)

* docs(layout.tsx): added text-foreground (#5316)

* feat(tabs): add click handling for tab items in tests and implementation (#3917)

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix issues in tabs examples (#2405)

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore(docs): add missing onValueChange in CheckboxGroup (#5332)

* ci(changesets): version packages (#5323)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(deps): bump RA versions (#5361)

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore: changeset

* refactor(listbox): already extends in AriaListBoxProps

* chore(docs): remove herohack announcement (#5363)

* chore: remove herohack announcement

* Update carbon-ad.tsx

* chore(docs): fixed lint errors

* chore(docs): requested changes

* Update carbon-ad.tsx

* Update carbon-ad.tsx

* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349)

* fix(input-otp): remove bg and border styles from faded variant when isInvalid

* fix(date-input): remove bg styles from faded variant when isInvalid

* chore(changeset): add changeset

* chore: bump theme peerDependencies

* chore: bump theme peerDependencies

* fix: wrong version

* chore: extra line

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(theme): helperWrapper padding (#5350)

* fix(number-input): decreased helperWrapper padding to maintain consistency

* Update beige-laws-heal.md

* chore(theme): change to p-1

* chore(deps): bump peerDependencies for theme pkg

* fix(number-input): incorrect versions

* chore(changeset): include number input

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(autocomplete): onClear (#5365)

* fix(autocomplete): add onClear

* feat(autocomplete): add test case for onClear

* chore(changeset): add changeset

* fix(number-input): only allow number type (#5368)

* refactor(number-input): avoid non number type passing to number input

* chore(changeset): add changeset

* refactor: optimization (#5362)

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore(deps): bump RA versions

* chore: changeset

* chore(deps): remove unnecessary dependencies

* fix(calendar): typing issue

* refactor(system): remove unused SupportedCalendars

* refactor(system): move I18nProviderProps to type

* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`

* feat: add consistent-type-imports

* fix: eslint

* chore: add changeset

* refactor: remove unused deps

* ci(changesets): version packages (#5364)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(deps): bump RA versions (#5382)

* fix(tabs): onClick (#5378)

* fix(tabs): handleClick

* chore(changeset): add changeset

* refactor: remove `@interationalized/date` from system (#5374)

* refactor(calendar): createCalendar typing

* refactor(system): ditch `@react-types/calendar`

* feat(system): include the required types or interfaces

* chore(deps): pnpm-lock.yaml

* fix: cast DateValue

* fix: minValue & maxValue typing

* chore(changeset): add changeset

* refactor(system): abstract class

* chore(deps): bump system peer dependency

* chore(changeset): add changeset

* fix(docs): correct display of the "Toast" component in the Safari browser (#5400)

* ci(changesets): version packages (#5394)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* docs: replace invalid yarn command (#5422)

* chore: remove ph banner (#5437)

* feat: 2.8.0 beta changes (#5473)

* ci(changesets): 📦 version packages (beta) (#5254)

* chore(pre-release): enter pre-release mode

* feat: support tailwindcss v4 (#4656)

* feat: upgrade tailwindcssv4

* feat: upgrade tailwindcssv4

* feat: update config

* feat: first init tailwindcss v4

* fix: update shadow xs to sm

* fix: update rounded xs to sm

* fix: variant issues

* fix: variant shadow etc issues

* fix: variant shadow issues

* fix: redundant shadow issues

* fix: redundant blur-sm issues

* fix: redundant blur-sm issues

* fix: redundant blur-sm shadow issues

* fix: remove redundant rename

* fix: role button issues

* fix: role button issues

* fix: font size

* fix: alpha color value

* fix: support text utilities in plugin

* feat: upgrade tailwind-merge

* fix: pkg package scope

(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)

* fix: button base ui add cursor pointer

* fix: tailwindcss experimental

* feat: upgrade tailwindcss version

* fix: input step 1

* fix: input transition issue

* fix: theme to var function

* ci: run QA in beta branch

* fix: var to the theme and incorrect var usage MER-3261

* feat: upgrade tailwind-variants

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* feat: changeset for tailwindcss v4

* fix: changeset

* fix: changeset

* ci(changesets): version packages (beta) (#5008)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: tw 4 docs

* fix: select tests

* chore: timeout

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* fix: deployment

* ci(changesets): version packages (beta) (#5009)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: add the cli to upgrade the packages to beta

* fix: cli command

* fix: revert to use previous version (#5012)

* fix: revert to use previous version

* fix: revert to use previous version

* fix: revert

* fix: revert to use previous tailwind-merge version

* ci(changesets): version packages (beta) (#5015)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: adapt tailwind merger config (#5016)

* Revert "fix: revert to use previous version (#5012)"

This reverts commit 1d01df254d6df9bc524d29d767236823b33a96fd.

* fix: adapt tailwind merge config

* fix: adapt tailwind merge config

* fix: adapt tailwind merge config

* fix: changeset

* ci(changesets): version packages (beta)

* fix(tailwind): add missing values config for bg-grid plugin

* fix: remove useless tw config

* fix: add default styles

* docs: changeset

* docs: typo

* chore: merge origin canary to beta

* ci(changesets): version packages (beta)

* chore: remove changeset & pre.json

* chore: change to minor

* chore(pre-release): enter pre-release mode

* chore(deps): fix versions

* chore(deps): revise changed packages

* chore(deps): update tailwindcss version

* ci(changesets): 📦 version packages (beta) (#5166)

* ci(changesets): version packages (beta)

* fix: add missing delimiter

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com>

* fix(docs): add missing semicolon

* fix: animate about skeleton (#5198)

* chore: pre release

* ci(changesets): version packages (beta) (#5199)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* docs: blurred hover button style

* fix: language selector blur (#5208)

* fix: skeleton animate translate value (#5207)

* fix: open in remote repo (#5214)

* chore: upgrade tw version

* fix: open in remote repo

* fix: update lock

* fix: select translate styles (#5219)

* chore: pre release

* ci(changesets): version packages (beta) (#5222)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: remove changeset

* chore(pre-release): enter pre-release mode

* chore(react): continue from 2.8.0-beta.2

* chore(changeset): add changeset

* fix(changeset): use patch

* ci(changesets): version packages (beta)

* fix(docs): beta docs

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com>

* fix(workflow): check_if_pre_json_exists order

* chore(changeset): redeploy

* chore(changeset): changeset (#5263)

* ci(changesets): version packages (beta) (#5264)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(docs): mdx in beta (#5261)

* chore(docs): add lint:fix

* fix(docs): slug requires promise in next 15

* fix(docs): useMDXComponent

* fix(docs): typing issue

* docs: typography style error (#5274)

* chore(pre-release): enter pre-release mode

* feat: support tailwindcss v4 (#4656)

* feat: upgrade tailwindcssv4

* feat: upgrade tailwindcssv4

* feat: update config

* feat: first init tailwindcss v4

* fix: update shadow xs to sm

* fix: update rounded xs to sm

* fix: variant issues

* fix: variant shadow etc issues

* fix: variant shadow issues

* fix: redundant shadow issues

* fix: redundant blur-sm issues

* fix: redundant blur-sm issues

* fix: redundant blur-sm shadow issues

* fix: remove redundant rename

* fix: role button issues

* fix: role button issues

* fix: font size

* fix: alpha color value

* fix: support text utilities in plugin

* feat: upgrade tailwind-merge

* fix: pkg package scope

(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)

* fix: button base ui add cursor pointer

* fix: tailwindcss experimental

* feat: upgrade tailwindcss version

* fix: input step 1

* fix: input transition issue

* fix: theme to var function

* ci: run QA in beta branch

* fix: var to the theme and incorrect var usage MER-3261

* feat: upgrade tailwind-variants

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* feat: changeset for tailwindcss v4

* fix: changeset

* fix: changeset

* ci(changesets): version packages (beta) (#5008)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: tw 4 docs

* fix: select tests

* chore: timeout

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* fix: deployment

* ci(changesets): version packages (beta) (#5009)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: add the cli to upgrade the packages to beta

* fix: cli command

* fix: revert to use previous version (#5012)

* fix: revert to use previous version

* fix: revert to use previous version

* fix: revert

* fix: revert to use previous tailwind-merge version

* ci(changesets): version packages (beta) (#5015)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: adapt tailwind merger config (#5016)

* Revert "fix: revert to use previous version (#5012)"

This reverts commit 1d01df254d6df9bc524d29d767236823b33a96fd.

* fix: adapt tailwind merge config

* fix: adapt tailwind merge config

* fix: adapt tailwind merge config

* fix: changeset

* ci(changesets): version packages (beta)

* fix(tailwind): add missing values config for bg-grid plugin

* fix: remove useless tw config

* fix: add default styles

* docs: changeset

* docs: typo

* chore: merge origin canary to beta

* ci(changesets): version packages (beta)

* chore: remove changeset & pre.json

* chore: change to minor

* chore(pre-release): enter pre-release mode

* chore(deps): fix versions

* chore(deps): revise changed packages

* chore(deps): update tailwindcss version

* ci(changesets): 📦 version packages (beta) (#5166)

* ci(changesets): version packages (beta)

* fix: add missing delimiter

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com>

* fix(docs): add missing semicolon

* fix: animate about skeleton (#5198)

* chore: pre release

* ci(changesets): version packages (beta) (#5199)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* docs: blurred hover button style

* fix: language selector blur (#5208)

* fix: skeleton animate translate value (#5207)

* fix: open in remote repo (#5214)

* chore: upgrade tw version

* fix: open in remote repo

* fix: update lock

* fix: select translate styles

* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com>

* fix: transition scale (#5284)

* feat(toast): enable programatically closing a toast with a specific key (#5125)

* feat(toast): add closeToast method

* docs(toast): add example for programmatically closing toast

* refactor: change button title in doc

* refactor: add type for key

* test: sync storybook example with the one in docs

* chore: add changeset

* refactor: fix grammar

* chore: update toast package version change to patch

* Merge branch 'canary' into pr/5125

* chore(changeset): add ref number

* refactor(toast): export hooks

* chore(docs): use flat buttons

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* ci(changesets): version packages (beta) (#5285)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(input): prevent accessibility label duplication (#5161)

* fix(input): prevent accessibility label duplication

* chore(chageset): add changeset

* chore(changeset): include issue number

---------

Co-authored-by: WK <wingkwong.code@gmail.com>

* refactor: overlay & interactOutside (#5100)

* fix: remove ariaShouldCloseOnInteractOutside usage

* feat: add `@heroui/use-aria-overlay`

* chore(popover): remove ariaHideOutside

* fix(use-aria-modal-overlay): use useAriaOverlay instead

* fix(use-aira-overlay): revise onInteractOutside

* chore(deps): pnpm-lock.yaml

* feat(modal): add ModalWithAutocompleteTemplate

* chore(modal): remove state.close as handled by useInteractOutside

* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps

* chore(use-aria-button): support onPressUp

* chore(deps): pnpm-lock.yaml

* chore(use-aria-multiselect): join by commas

* fix(tooltip): use useAriaOverlay instead

* fix(autocomplete): jest timeout issue

* chore(deps): pnpm-lock.yaml

* chore(changset): add changeset

* chore(deps): bump versions

* refactor(tooltip): move to type

* chore(deps): bump RA versions (#5315)

* chore(deps): bump RA versions

* fix(scripts): incorrect docs path

* chore(changeset): add changeset for bumping RA versions

* fix(docs): incorrect import path

* refactor(modal): use a simple example

* ci(changesets): version packages (beta) (#5303)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat(input): adding outside-top prop (#4775)

* feat(input): adding outside-top prop

* chore(input): add outside-top to use-label-placement hook

* refactor(input): use old method for computing labelPlacement in 'use-input'

* fix(input): fix focus behaviouir and alignment for 'outside-top'

* Merge branch 'canary' into pr/4775

* chore(changeset): include issue number

* feat(system): useInputLabelPlacement

* refactor(input): use useInputLabelPlacement

* chore(changeset): add changeset

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore: sync latest changes to beta (#5347)

* chore: add herohack announcement

* fix(date-picker): error state (#5317)

* fix(date-range-picker): fixed the error state in preset

* Update giant-sloths-shop.md

* Removed if statement

* chore(date-picker): prettier

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore: banner replacement

* fix(theme): clear button in mobile (#5252)

* fix(toast): fixed close button hover position

* fix(input): fixed the clear button rendering on smaller devices

* Delete .changeset/soft-spoons-march.md

* Update input.ts

* Undo unrelated toast changes

* fix(toast): icons (#5246)

* feat(shared-icons): add loading icon

* fix(toast): icons

* chore(toast): revise types for icons

* chore(changeset): add changeset

* refactor: migrate eslint to v9 (#5267)

* refactor: migrate eslint to v9

* chore: lint

* chore: update eslint command

* chore: fix lint warnings

* chore: separate lint and lint:fix

* chore: exclude contentlayer generated code

* fix(scripts): add missing await

* fix(autocomplete): persist last selected item position (#5286)

* refactor(select): remove unnecessary code

* fix(autocomplete): persist last selected item position

* chore(changeset): add changeset

* chore(deps): bump framer-motion version (#5287)

* chore(deps): bump framer-motion version

* fix: typing issues

* chore(changeset): add changeset

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(docs): supplement onAction & selectionBehavior (#5289)

* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290)

* fix(autocomplete): ensure focused item matches selected item after filter, selection

* chore: apply type and default value

* chore: add perpose coment in updated code

* test: add focuskey management testcode

* docs: add changeset

* docs: update changeset

* chore: remove comment

* fix: broken components in stories (#5291)

* chore(switch): remove xl size

* chore(docs): remove xl size

* chore(system-rsc): remove xl size

* chore(circular-progress): remove xl size

* chore: undo

* chore(deps): bump RA versions (#5310)

* chore(deps): ra version bump

* chore(changeset): add changeset

* fix(scripts): incorrect docs path

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(docs): update meta data (#5311)

* docs(layout.tsx): added text-foreground (#5316)

* feat(tabs): add click handling for tab items in tests and implementation (#3917)

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix issues in tabs examples (#2405)

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore(docs): add missing onValueChange in CheckboxGroup (#5332)

* ci(changesets): version packages (#5323)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore: remove pre.json

---------

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com>
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com>
Co-authored-by: liaoyinglong <vigossliao@gmail.com>
Co-authored-by: zhengjitf <zhengjitf@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore(pre-release): enter pre-release mode

* chore: update changesets

* chore: remove changesets

* chore: add changeset

* chore: update `@heroui/react` pre version

* fix(deps): add missing `@heroui/use-aria-overlay` import

* fix: lock file (#5351)

* ci(changesets): 📦 version packages (beta) (#5348)

* ci(changesets): version packages (beta)

* Merge branch 'beta/release-next' into changeset-release/beta/release-next

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore: sync 2.8.0 to beta (#5388)

* chore: remove outdated changeset

* chore(pre-release): enter pre-release mode

* chore(deps): bump RA versions (beta) (#5392)

* chore(deps): bump RA versions

* chore: add changeset

* ci(changesets): version packages (beta) (#5393)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* refactor: remove RA dependencies (overaly & utils) (#5398)

* refactor(system): remove `@react-aria/utils` package

* refactor(system): remove `@react-aria/overlays` package

* ci(changesets): version packages (beta) (#5399)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* refactor: RA optimization (#5401)

* refactor(shared-utils): add common functions from `@react-aria/utils`

* feat(system): add shouldClientNavigate & useRouter

* refactor(deps): remove `@react-aria/utils`

* feat(shared-utils): include common functions from RA

* refactor: import functions from `@heroui/shared-utils` instead

* chore(deps): pnpm-lock.yaml

* chore: add changeset

* chore(shared-utils): update directory

* fix(shared-utils): add use client directive

* feat: add `@heroui/use-viewport-size`

* feat: add `@heroui/use-form-reset`

* feat(use-resize): add hasResizeObserver & RefObject

* feat(form): add useObjectRef

* chore: update import

* chore(deps): update dependencies

* refactor(shared-utils): only keep utils

* chore(deps): pnpm-lock.yaml

* chore(changeset): add changeset

* ci(changesets): version packages (beta) (#5406)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: transitions (#5409)

* chore(changeset): add changeset

* fix: outline style (#5421)

* fix: outline style

* chore(changeset): add changeset

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(toast): Renaming the loadingIcon to loadingComponent (#4919)

* fix: toast should be above the modal

* fix: renaming the loadingIcon to loadingComponent

* chore: adding changeset

* chore: fixing conflicts

* chore: adding the region props

* fix: adding Marcus' suggestions

* fix: marcus' suggestions

* Revert all commits except 4c6bf32

* chore(toast): bump `@heroui/theme` in peerDependencies

* chore: nits

* chore: applying marcus' suggestions

* chore(toast): update story

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore: use beta version

* chore: delete pre.json

* chore(pre-release): enter pre-release mode

* chore(changeset): trigger release

* chore(changeset): trigger release

* chore: keep previous changesets

* ci(changesets): version packages (beta) (#5429)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(table): header and isStriped missing radius (#5062)

* fix(table): tableheader and isStriped missing radius

* chore: add changeset

* fix: fix missing radius styles

* chore(changeset): update message

* fix(theme): reorder radius

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(slider): prevent NaN error for equal min / max values (#5044)

* fix(slider): prevent NaN error for equal min/max values

* fix: restore isdisabled code

* fix(slider): perf prevent NaN error for equal min max values

* refactor: slider code

* fix(slider): prevent NaN error for equal min max values & add test

* fix(slider): perf prevent NaN error for equal min max values

* fix: remove redundant code

* chore: add changeset

* Revert "chore: add changeset"

This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.

* chore(slider): add missing warn

* refactor(slider): remove unnecessary line

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix: double fetch img src (#5417)

* fix(image): double fetch when using custom image component

* fix(avatar): avoid passing disableAnimation to dom & double fetch source

* chore(changeset): include avatar

* fix(autocomplete): empty button when selectorIcon is null (#5427)

* fix(toast): Toast items close in reverse order (#5405)

* fix(toast): correct closing order to implement proper FIFO behavior

* chore(changeset): add changeset

* fix(changeset): update issue number

* chore(toast): use `!==` instead

* feat(toast): apply exit animation to auto-close timeout

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(table): remove removeWrapper on virtualized table (#5428)

* fix(table): remove `removeWrapper` for virtualized table

* chore(docs): update description for removeWrapper

* chore(changeset): add changeset

* fix(toast): fixed close button hover position (#5245)

* fix(toast): fixed close button hover position

* Update soft-spoons-march.md

* Update toast.ts

* chore(theme): prettier

* Using "placement" to apply the top and bottom extension

* fix(toast): modified hover for expanded region

* update dependancy array

* lint fix

* Merge branch 'canary' into pr/5245

* chore(theme): remove line breaks

* chore(changeset): add missing package

* static extension size

* fix(toast): static extension fix

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* feat(table): support custom sort icon (#5243)

* feat(shared-icons): add SortIcon

* feat(table): add CustomSortIcon story

* feat(table): support custom sort icon

* fix(table): handle functional sortIcon

* chore(changeset): add changeset

* chore(table): update type

* feat(docs): add sortIcon to table

* fix(docs): broken object

* chore(shared-icons): lint

* feat(docs): add example for sort icon

* chore: bump pnpm & node version (#5442)

* refactor: bump pnpm & node version

* chore(deps): bump `@types/node`

* fix(calendar): improve month and year picker selection for different zoom levels (#5151)

* fix(calendar): improve month and year picker selection for different zoom levels

* fix(calendar): improve month and year picker selection for different zoom levels

* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously

* docs: replace invalid yarn command (#5422)

* chore: remove ph banner (#5437)

* chore(changeset): update changeset message

* chore: add line breaks

---------

Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com>
Co-authored-by: WK <wingkwong.code@gmail.com>

* feat(select): adding isClearable to select (#4785)

* feat(select): adding isClearable to select

* chore(select): add changeset

* test(select): add tests for isClearable

* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui

* fix(select): fixing alignment for clear button for different cases

* Merge branch 'canary' into pr/4785

* Merge branch 'canary' into pr/4785

* fix(select): remove component level styling

* fix(select): fix the alignment and focus behaviour

* fix(select): shift clear buttojn close to trigger

* fix(select): fix alignment for different variants

* feat(select): add data-has-end-content

* fix(theme): revise select styles with clear button and end content

* feat(docs): add end content

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(select): use span instead as trigger is button

* fix(docs): add ToastProvider for blog post

* ci(changesets): version packages (beta) (#5430)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(select): clear button test cases

* fix(modal): draggable modal, scrollable on mobile (#5444)

Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local>

* chore: trigger release

* ci(changesets): version packages (beta) (#5445)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(theme): table header sorting icon transition (#5449)

* fix: table header sorcting icon transition

* chore(changeset): add changeset

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(table): allow text selection with cursor in table cells (#5454)

* fix(table): allow text selection with cursor in table cells

* chore(changeset): add changeset

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* ci(changesets): version packages (beta) (#5450)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: add back RA deps (#5466)

* chore(deps): bump testing-library & jest versions (#5468)

* refactor: revise test cases

* chore(deps): bump testing-library & jest versions

* ci(changesets): version packages (beta) (#5467)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* refactor(autocomplete): test cases

* fix(use-theme): incorrect target theme

* ci(changesets): version packages (beta) (#5470)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix(use-theme): remove all theme values and add the new one

* ci(changesets): version packages (beta) (#5472)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* docs: 2.8.0 (#5443)

* chore(docs): update routes.json

* chore(docs): bump versions

* chore(docs): initial draft

* chore(docs): add examples

* chore(Docs): update credits and community

* chore(docs): update date & what's next

* chore(docs): update meta data

* chore(docs): add update tags

* chore(docs): add tableSortIcon example

* chore(docs): revise sidebar width

* chore(docs): remove package size optimization

* chore(docs): update meta

* ci(changesets): exit pre-release mode

* chore: update package versions

* chore(changeset): remove unrelated changeset

* chore(deps): remove unused autoprefixer

* chore(docs): update tailwind v4 content

* chore(docs): update template doc content

* chore(docs): update formatting

* chore(toast): export getToastQueue (#5476)

* chore(docs): add hydration issue handling to page router example (#5474)

* docs(dark-mode): add hydration handling to page router example

* chore(docs): format

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore(deps): bump tw4 versions

* fix: handle files with paths containing empty space (#5478)

* chore(docs): revise wordings in 2.8.0 blog

* feat(slider): add getTooltipValue prop for custom tooltip value (#5384)

* feat(slider): add getTooltipValue prop for custom tooltip value

* feat(slider): fix coderabbit highlights

* feat(slider): fixed wingkwong highlights

* feat(slider): added custom-tooltip.raw.tsx?raw

* feat(slider): improved custom-tooltip.raw.tsx

* chore: undo README.md

* chore(slider): use normal $ sign

* chore(changeset): add changeset

* chore(docs): formatting

---------

Co-authored-by: andartadev1 <andartadev@gmail.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* chore(docs): revise custom tooltip example

* chore(docs): add custom tooltip example for slider

* chore(deps): bump contentlayer2 & next-contentlayer2

* chore(docs): fix formatting

* chore(docs): update metadata

* chore: add v2.8.0 image

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com>
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com>
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz>
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com>
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com>
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com>
Co-authored-by: liaoyinglong <vigossliao@gmail.com>
Co-authored-by: zhengjitf <zhengjitf@gmail.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com>
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com>
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com>
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in>
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com>
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local>
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com>
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com>
Co-authored-by: andartadev1 <andartadev@gmail.com>

* chore: consolidated version part 2

* ci(changesets): version packages (#5482)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* fix(theme): use `outline-hidden` which is equivalent to `outline-none`  (#5486)

* fix: use `outline-hidden` which is equivalent to `outline-none` in v3

* chore: add changeset

* ci(changesets): version packages (#5487)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* fix(number-input): label class being incorrectly mixed into the description (#5484)

* fix(number-input): label class being incorrectly mixed into the description

* chore: add issue number

---------

Co-authored-by: wulimaomao <tao@trlab.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(docs): broken link in custom variants page (#5522)

* refactor(alert): vertically center alert icon / endContent (#5512)

* 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

* fix(use-aria-overlay): sync with RA's overlay logic (#5529)

* fix(use-aria-overlay): sync with RA logic

* fix(use-aria-overlay): add onHide on onInteractOutsideStart

* chore(changeset): add changeset

* fix(popover): arrow glitch in popover content (#5504)

* fix(popover): make PopoverContent children prop optional to fix TS error

* chore(changeset): created changeset

* fix(popover): do not show content when children is null / undefined

* fix(popover): add test case

* chore(changeset): update changeset message

---------

Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(avatar): broken fallbacks (#5519)

* fix(toast): toastRegion leftover in DOM (#5508)

* fix(theme): focus ring styles (#5531)

* chore(deps): bump tailwind-variants version (#5538)

* chore(deps): bump tailwind-variants version

* chore(deps): add tailwind-merge

* ci(changesets): version packages (#5516)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* chore(docs): remove unused or deprecated info in autocomplete (#5581)

* fix(docs): default value of radius in image (#5580)

* fix(theme): clear button disabled inputs (#5607)

* fix(input): disable pointer events on clear button when inactive

* chore(changeset): add changeset

* chore(docs): update TanStack routing (#5629)

* fix(theme): stepperButton when labelPlacement is outside in NumberInput (#5628)

* fix(theme): set stepperButton height when labelPlacement=outside in NumberInput component

* chore(changeset): add issue number

---------

Co-authored-by: WK <wingkwong.code@gmail.com>

* refactor: use handleLinkClick from RA's utils (#5632)

* chore(deps): bump tailwindcss version (#5636)

* chore(deps): bump tailwind-variants version (#5635)

* chore: bump tailwind-variants version

* chore(deps): bump tailwind-variants to 3.1.0

* chore(deps): rollback TW to 4.1.11 (#5644)

* chore: rollback tailwindcss to 4.1.11

* chore(deps): bump RA versions (aug 2025) (#5640)

* chore(deps): bump RA versions (aug 2025)

* chore: add changeset

* chore(deps): update versions

* chore(deps): bump @internationalized/date

* chore(deps): bump @react-types

* fix(popover): missing triggerAnchorPoint return

* fix: triggerAnchorPoint

* chore: sync with canary

* fix(theme): dropdown-item has no ellipsis when it has a width and desc  (#5638)

* fix(theme): dropdown-item where the text was too long without an ellipsis when there was a desc

* chore(changeset): update message

---------

Co-authored-by: WK <wingkwong.code@gmail.com>

* fix(toast): show animation when closing all modals (#5637)

* fix(toast): show animation when closing all modals

* chore(changeset): add issue number

---------

Co-authored-by: WK <wingkwong.code@gmail.com>

* refactor(toast): animation & toast region (#5647)

* fix(toast): unexpected gap after closing a toast

* refactor(toast): animation

* fix(toast): close toast when disableAnimation is set to true

* refactor: coderabbit comment

* fix(use-aria-overlay): prevent modal/drawer from closing on press instead (#5624)

* fix(modal/drawer): prevent modal/drawer from closing on press instead

* refactor(useAriaOverlay): improve getOverlayTypeFromRef with ARIA checks and hoist

* refactor(useAriaOverlay): add alertdialog & fallback to modal when aria-modal is missing

* Merge branch 'canary' into pr/5624

* chore(changeset): add issue number

* refactor(use-aria-overlay): getOverlayInteractionType

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* refactor(ui): standardize copy code feedback across all tabs (#5584)

* fix(select): use space as aria-labelledby separator (#5587)

* fix(select): use space as aria-labelledby separator

* chore(chageset): add changeset (#5586)

* chore(changeset): add issue number and remove select

---------

Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(tabs): unresponsive modal after switching tabs inside (#5582)

* fix(tabs): unresponsive modal after switching tabs inside

* chore(deps): remove self

* refactor: improve type safety (#5539)

* refactor(popover): consolidate imports from aria-utils module

* refactor(popover): remove unnecessary type assertion for child ref

* refactor: remove unnecessary type assertions and improve type safety

* chore(changeset): add changeset

* ci(changesets): version packages (#5610)

Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

---------

Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com>
Co-authored-by: liaoyinglong <vigossliao@gmail.com>
Co-authored-by: zhengjitf <zhengjitf@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com>
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com>
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com>
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com>
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz>
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com>
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com>
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com>
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in>
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local>
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com>
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com>
Co-authored-by: andartadev1 <andartadev@gmail.com>
Co-authored-by: wulimao49 <73568161+wulimao49@users.noreply.github.com>
Co-authored-by: wulimaomao <tao@trlab.com>
Co-authored-by: Shagun Sharma <108183568+nicck1@users.noreply.github.com>
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local>
Co-authored-by: luis angel lopez huari <156825396+luislh-dev@users.noreply.github.com>
Co-authored-by: doki- <95574719+IsDyh01@users.noreply.github.com>
Co-authored-by: Anshuman Singh Rathore <anshumandev2002@gmail.com>
Co-authored-by: Igor Moraes <igormpaz@gmail.com>
Co-authored-by: Dmytro Klymenko <dmytro.klymenko@syniti.com>
This commit is contained in:
WK 2025-09-01 02:37:49 +08:00 committed by GitHub
parent 2b72c1db0b
commit ce0aea0592
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
175 changed files with 2500 additions and 1474 deletions

View File

@ -2,6 +2,7 @@ import type {ButtonProps} from "@heroui/react";
import {useClipboard} from "@heroui/use-clipboard"; import {useClipboard} from "@heroui/use-clipboard";
import {memo} from "react"; import {memo} from "react";
import {Tooltip} from "@heroui/react";
import {PreviewButton} from "./preview-button"; import {PreviewButton} from "./preview-button";
@ -32,7 +33,17 @@ export const CopyButton = memo<CopyButtonProps>(({value, className, ...buttonPro
copy(value); copy(value);
}; };
return <PreviewButton className={className} icon={icon} onPress={handleCopy} {...buttonProps} />; return (
<Tooltip
key={copied ? "copied" : "copy"}
className="text-xs px-2"
closeDelay={0}
content={copied ? "Copied!" : "Copy"}
radius="md"
>
<PreviewButton className={className} icon={icon} onPress={handleCopy} {...buttonProps} />
</Tooltip>
);
}); });
CopyButton.displayName = "CopyButton"; CopyButton.displayName = "CopyButton";

View File

@ -52,6 +52,6 @@ export const parseDependencies = (content: string) => {
}; };
const fixedVersions = { const fixedVersions = {
"@internationalized/date": "3.8.2", "@internationalized/date": "3.9.0",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
}; };

View File

@ -3,7 +3,7 @@ import {useSandpack} from "@codesandbox/sandpack-react";
import {Tooltip, Button} from "@heroui/react"; import {Tooltip, Button} from "@heroui/react";
import {useClipboard} from "@heroui/use-clipboard"; import {useClipboard} from "@heroui/use-clipboard";
import {CopyLinearIcon} from "@/components/icons"; import {CheckLinearIcon, CopyLinearIcon} from "@/components/icons";
export const CopyButton = ({code: codeProp}: {code?: string}) => { export const CopyButton = ({code: codeProp}: {code?: string}) => {
const {copy, copied} = useClipboard(); const {copy, copied} = useClipboard();
@ -16,15 +16,33 @@ export const CopyButton = ({code: codeProp}: {code?: string}) => {
copy(code); copy(code);
}; };
const icon = copied ? (
<CheckLinearIcon
className="text-white dark:text-zinc-500 opacity-0 scale-50 data-[visible=true]:opacity-100 data-[visible=true]:scale-100 transition-transform-opacity"
data-visible={copied}
height={16}
size={16}
width={16}
/>
) : (
<CopyLinearIcon
className="text-white dark:text-zinc-500 opacity-0 scale-50 data-[visible=true]:opacity-100 data-[visible=true]:scale-100 transition-transform-opacity"
data-visible={!copied}
height={16}
width={16}
/>
);
return ( return (
<Tooltip <Tooltip
key={copied ? "copied" : "copy"}
className="text-xs px-2" className="text-xs px-2"
closeDelay={0} closeDelay={0}
content={copied ? "Copied!" : "Copy"} content={copied ? "Copied!" : "Copy"}
radius="md" radius="md"
> >
<Button isIconOnly size="sm" title="Copy Code" variant="light" onPress={copyHandler}> <Button isIconOnly size="sm" title="Copy Code" variant="light" onPress={copyHandler}>
<CopyLinearIcon className="text-white dark:text-zinc-500" height={16} width={16} /> {icon}
</Button> </Button>
</Tooltip> </Tooltip>
); );

View File

@ -206,7 +206,7 @@ export const useSandpack = ({
"react": "18.3.1", "react": "18.3.1",
"react-dom": "18.3.1", "react-dom": "18.3.1",
${Object.entries( ${Object.entries(
omit(dependencies as any, [ omit(dependencies, [
"react", "react",
"react-dom", "react-dom",
"react-dom/client", "react-dom/client",

View File

@ -365,7 +365,6 @@ properties to customize the popover, listbox and input components.
- **base**: The main wrapper of the autocomplete. This wraps the input and popover components. - **base**: The main wrapper of the autocomplete. This wraps the input and popover components.
- **listboxWrapper**: The wrapper of the listbox. This wraps the listbox component, this slot is used on top of the scroll shadow component. - **listboxWrapper**: The wrapper of the listbox. This wraps the listbox component, this slot is used on top of the scroll shadow component.
- **listbox**: The listbox component. This is the component that wraps the autocomplete items.
- **popoverContent**: The popover content slot. Use this to modify the popover content styles. - **popoverContent**: The popover content slot. Use this to modify the popover content styles.
- **endContentWrapper**: The wrapper of the end content. This wraps the clear button and selector button. - **endContentWrapper**: The wrapper of the end content. This wraps the clear button and selector button.
- **clearButton**: The clear button slot. - **clearButton**: The clear button slot.
@ -727,12 +726,6 @@ properties to customize the popover, listbox and input components.
description: "Whether the clear button should be shown.", description: "Whether the clear button should be shown.",
default: "true" default: "true"
}, },
{
attribute: "disableClearable",
type: "boolean",
description: "Whether the clear button should be hidden. (Deprecated) Use isClearable instead.",
default: "false"
},
{ {
attribute: "disableAnimation", attribute: "disableAnimation",
type: "boolean", type: "boolean",

View File

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

View File

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

View File

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

View File

@ -139,7 +139,7 @@ you can use it with HeroUI `Image` component as well.
attribute: "radius", attribute: "radius",
type: "none | sm | md | lg | full", type: "none | sm | md | lg | full",
description: "The image border radius.", description: "The image border radius.",
default: "xl" default: "lg"
}, },
{ {
attribute: "shadow", attribute: "shadow",

View File

@ -316,10 +316,89 @@ To use [TanStack Router](https://tanstack.com/router/latest), use the [createLin
import {createLink} from '@tanstack/react-router'; import {createLink} from '@tanstack/react-router';
import {Link as HeroUILink, DropdownItem} from '@heroui/react'; import {Link as HeroUILink, DropdownItem} from '@heroui/react';
export const Link = createLink(HeroUILink);
export const DropdownItemLink = createLink(DropdownItem); 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>
);
}
``` ```
<Spacer y={2} /> ## Usage examples
> For more information about routing in React Aria, visit the [React Aria Routing Guide](https://react-spectrum.adobe.com/react-aria/routing.html). 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>
</>
);
}
```

View File

@ -29,17 +29,17 @@
"@heroui/use-infinite-scroll": "workspace:*", "@heroui/use-infinite-scroll": "workspace:*",
"@iconify/icons-solar": "1.2.3", "@iconify/icons-solar": "1.2.3",
"@iconify/react": "5.0.2", "@iconify/react": "5.0.2",
"@internationalized/date": "3.8.2", "@internationalized/date": "3.9.0",
"@radix-ui/react-scroll-area": "^1.0.5", "@radix-ui/react-scroll-area": "^1.0.5",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/selection": "3.25.0", "@react-aria/selection": "3.25.1",
"@react-aria/ssr": "3.9.10", "@react-aria/ssr": "3.9.10",
"@react-aria/utils": "3.30.0", "@react-aria/utils": "3.30.1",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-stately/data": "3.13.2", "@react-stately/data": "3.14.0",
"@react-stately/tree": "3.9.1", "@react-stately/tree": "3.9.2",
"@rehooks/local-storage": "^2.4.5", "@rehooks/local-storage": "^2.4.5",
"@stackblitz/sdk": "^1.11.0", "@stackblitz/sdk": "^1.11.0",
"@types/lodash": "^4.17.15", "@types/lodash": "^4.17.15",
@ -81,7 +81,7 @@
"sharp": "^0.32.1", "sharp": "^0.32.1",
"shelljs": "^0.8.4", "shelljs": "^0.8.4",
"swr": "2.2.5", "swr": "2.2.5",
"tailwind-variants": "2.0.1", "tailwind-variants": "3.1.0",
"tailwind-merge": "3.3.1", "tailwind-merge": "3.3.1",
"unified": "^11.0.5", "unified": "^11.0.5",
"unist-util-visit": "5.0.0", "unist-util-visit": "5.0.0",
@ -91,9 +91,9 @@
}, },
"devDependencies": { "devDependencies": {
"@docusaurus/utils": "2.0.0-beta.3", "@docusaurus/utils": "2.0.0-beta.3",
"@react-types/calendar": "3.7.3", "@react-types/calendar": "3.7.4",
"@react-types/datepicker": "3.13.0", "@react-types/datepicker": "3.13.1",
"@react-types/shared": "3.31.0", "@react-types/shared": "3.32.0",
"@tailwindcss/postcss": "4.1.11", "@tailwindcss/postcss": "4.1.11",
"@tailwindcss/typography": "0.5.16", "@tailwindcss/typography": "0.5.16",
"@types/canvas-confetti": "^1.4.2", "@types/canvas-confetti": "^1.4.2",

View File

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

View File

@ -1,5 +1,19 @@
# @heroui/accordion # @heroui/accordion
## 2.2.22
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-aria-accordion@2.2.17
- @heroui/aria-utils@2.2.22
- @heroui/divider@2.2.18
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.2.21 ## 2.2.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/accordion", "name": "@heroui/accordion",
"version": "2.2.21", "version": "2.2.22",
"description": "Collapse display a list of high-level options that can expand/collapse to reveal more information.", "description": "Collapse display a list of high-level options that can expand/collapse to reveal more information.",
"keywords": [ "keywords": [
"react", "react",
@ -55,11 +55,11 @@
"@heroui/divider": "workspace:*", "@heroui/divider": "workspace:*",
"@heroui/use-aria-accordion": "workspace:*", "@heroui/use-aria-accordion": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-stately/tree": "3.9.1", "@react-stately/tree": "3.9.2",
"@react-types/accordion": "3.0.0-alpha.26", "@react-types/accordion": "3.0.0-alpha.26",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/alert # @heroui/alert
## 2.2.25
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/button@2.2.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.24 ## 2.2.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/alert", "name": "@heroui/alert",
"version": "2.2.24", "version": "2.2.25",
"description": "Alerts are temporary notifications that provide concise feedback about an action or event.", "description": "Alerts are temporary notifications that provide concise feedback about an action or event.",
"keywords": [ "keywords": [
"alert" "alert"

View File

@ -1,5 +1,22 @@
# @heroui/autocomplete # @heroui/autocomplete
## 2.3.27
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/aria-utils@2.2.22
- @heroui/listbox@2.3.24
- @heroui/popover@2.3.25
- @heroui/button@2.2.25
- @heroui/input@2.4.26
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/scroll-shadow@2.3.17
- @heroui/react-utils@2.1.13
## 2.3.26 ## 2.3.26
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/autocomplete", "name": "@heroui/autocomplete",
"version": "2.3.26", "version": "2.3.27",
"description": "An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query.", "description": "An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query.",
"keywords": [ "keywords": [
"autocomplete" "autocomplete"
@ -52,11 +52,11 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/combobox": "3.13.0", "@react-aria/combobox": "3.13.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-stately/combobox": "3.11.0", "@react-stately/combobox": "3.11.1",
"@react-types/combobox": "3.13.7", "@react-types/combobox": "3.13.8",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",
@ -65,7 +65,7 @@
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",
"@heroui/use-infinite-scroll": "workspace:*", "@heroui/use-infinite-scroll": "workspace:*",
"@react-stately/data": "3.13.2", "@react-stately/data": "3.14.0",
"clean-package": "2.2.0", "clean-package": "2.2.0",
"framer-motion": "11.18.2", "framer-motion": "11.18.2",
"react": "18.3.0", "react": "18.3.0",

View File

@ -1,5 +1,16 @@
# @heroui/avatar # @heroui/avatar
## 2.2.21
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
- @heroui/use-image@2.1.12
## 2.2.20 ## 2.2.20
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/avatar", "name": "@heroui/avatar",
"version": "2.2.20", "version": "2.2.21",
"description": "The Avatar component is used to represent a user, and displays the profile picture, initials or fallback icon.", "description": "The Avatar component is used to represent a user, and displays the profile picture, initials or fallback icon.",
"keywords": [ "keywords": [
"avatar" "avatar"
@ -43,8 +43,8 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-image": "workspace:*", "@heroui/use-image": "workspace:*",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/focus": "3.21.0" "@react-aria/focus": "3.21.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,13 @@
# @heroui/badge # @heroui/badge
## 2.2.16
### Patch Changes
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/badge", "name": "@heroui/badge",
"version": "2.2.15", "version": "2.2.16",
"description": "Badges are used as a small numerical value or status descriptor for UI elements.", "description": "Badges are used as a small numerical value or status descriptor for UI elements.",
"keywords": [ "keywords": [
"badge" "badge"

View File

@ -1,5 +1,15 @@
# @heroui/breadcrumbs # @heroui/breadcrumbs
## 2.2.21
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.20 ## 2.2.20
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/breadcrumbs", "name": "@heroui/breadcrumbs",
"version": "2.2.20", "version": "2.2.21",
"description": "Breadcrumbs display a hierarchy of links to the current page or resource in an application.", "description": "Breadcrumbs display a hierarchy of links to the current page or resource in an application.",
"keywords": [ "keywords": [
"breadcrumbs" "breadcrumbs"
@ -43,9 +43,9 @@
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/breadcrumbs": "3.5.27", "@react-aria/breadcrumbs": "3.5.28",
"@react-types/breadcrumbs": "3.7.15" "@react-types/breadcrumbs": "3.7.16"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,18 @@
# @heroui/button # @heroui/button
## 2.2.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-aria-button@2.2.19
- @heroui/shared-utils@2.1.11
- @heroui/spinner@2.2.22
- @heroui/ripple@2.2.19
- @heroui/react-utils@2.1.13
## 2.2.24 ## 2.2.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/button", "name": "@heroui/button",
"version": "2.2.24", "version": "2.2.25",
"description": "Buttons allow users to perform actions and choose with a single tap.", "description": "Buttons allow users to perform actions and choose with a single tap.",
"keywords": [ "keywords": [
"button" "button"
@ -46,9 +46,9 @@
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "workspace:*",
"@heroui/ripple": "workspace:*", "@heroui/ripple": "workspace:*",
"@heroui/spinner": "workspace:*", "@heroui/spinner": "workspace:*",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,18 @@
# @heroui/calendar # @heroui/calendar
## 2.2.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-aria-button@2.2.19
- @heroui/button@2.2.25
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.2.24 ## 2.2.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/calendar", "name": "@heroui/calendar",
"version": "2.2.24", "version": "2.2.25",
"description": "A calendar displays one or more date grids and allows users to select a single date.", "description": "A calendar displays one or more date grids and allows users to select a single date.",
"keywords": [ "keywords": [
"calendar" "calendar"
@ -48,17 +48,17 @@
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "workspace:*",
"@heroui/button": "workspace:*", "@heroui/button": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@internationalized/date": "3.8.2", "@internationalized/date": "3.9.0",
"@react-aria/calendar": "3.9.0", "@react-aria/calendar": "3.9.1",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-stately/calendar": "3.8.3", "@react-stately/calendar": "3.8.4",
"@react-types/button": "3.13.0", "@react-types/button": "3.14.0",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-stately/utils": "3.10.8", "@react-stately/utils": "3.10.8",
"@react-types/calendar": "3.7.3", "@react-types/calendar": "3.7.4",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-types/shared": "3.31.0", "@react-types/shared": "3.32.0",
"scroll-into-view-if-needed": "3.0.10" "scroll-into-view-if-needed": "3.0.10"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,5 +1,17 @@
# @heroui/card # @heroui/card
## 2.2.24
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-aria-button@2.2.19
- @heroui/shared-utils@2.1.11
- @heroui/ripple@2.2.19
- @heroui/react-utils@2.1.13
## 2.2.23 ## 2.2.23
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/card", "name": "@heroui/card",
"version": "2.2.23", "version": "2.2.24",
"description": "Card is a container for text, photos, and actions in the context of a single subject.", "description": "Card is a container for text, photos, and actions in the context of a single subject.",
"keywords": [ "keywords": [
"card" "card"
@ -45,9 +45,9 @@
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "workspace:*",
"@heroui/ripple": "workspace:*", "@heroui/ripple": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/checkbox # @heroui/checkbox
## 2.3.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.24 ## 2.3.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/checkbox", "name": "@heroui/checkbox",
"version": "2.3.24", "version": "2.3.25",
"description": "Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected.", "description": "Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected.",
"keywords": [ "keywords": [
"checkbox" "checkbox"
@ -45,13 +45,13 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/use-callback-ref": "workspace:*", "@heroui/use-callback-ref": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/checkbox": "3.16.0", "@react-aria/checkbox": "3.16.1",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-stately/checkbox": "3.7.0", "@react-stately/checkbox": "3.7.1",
"@react-stately/toggle": "3.9.0", "@react-stately/toggle": "3.9.1",
"@react-types/checkbox": "3.10.0", "@react-types/checkbox": "3.10.1",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/chip # @heroui/chip
## 2.2.21
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.20 ## 2.2.20
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/chip", "name": "@heroui/chip",
"version": "2.2.20", "version": "2.2.21",
"description": "Chips help people enter information, make selections, filter content, or trigger actions.", "description": "Chips help people enter information, make selections, filter content, or trigger actions.",
"keywords": [ "keywords": [
"chip" "chip"
@ -43,8 +43,8 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4" "@react-aria/interactions": "3.25.5"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/code # @heroui/code
## 2.2.19
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system-rsc@2.3.18
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.18 ## 2.2.18
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/code", "name": "@heroui/code",
"version": "2.2.18", "version": "2.2.19",
"description": "Code is a component used to display inline code.", "description": "Code is a component used to display inline code.",
"keywords": [ "keywords": [
"code" "code"

View File

@ -1,5 +1,16 @@
# @heroui/date-input # @heroui/date-input
## 2.3.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.24 ## 2.3.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/date-input", "name": "@heroui/date-input",
"version": "2.3.24", "version": "2.3.25",
"description": "A date input allows users to enter and edit date and time values using a keyboard.", "description": "A date input allows users to enter and edit date and time values using a keyboard.",
"keywords": [ "keywords": [
"date-field" "date-field"
@ -43,12 +43,12 @@
"@heroui/form": "workspace:*", "@heroui/form": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@internationalized/date": "3.8.2", "@internationalized/date": "3.9.0",
"@react-aria/datepicker": "3.15.0", "@react-aria/datepicker": "3.15.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-stately/datepicker": "3.15.0", "@react-stately/datepicker": "3.15.1",
"@react-types/datepicker": "3.13.0", "@react-types/datepicker": "3.13.1",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",

View File

@ -1,5 +1,23 @@
# @heroui/date-picker # @heroui/date-picker
## 2.3.26
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- [#5539](https://github.com/heroui-inc/heroui/pull/5539) [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c) Thanks [@luislh-dev](https://github.com/luislh-dev)! - Code quality improvements: removed unnecessary type assertions across multiple components and utilities, consolidated imports in Popover module, and enhanced type safety.
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/date-input@2.3.25
- @heroui/aria-utils@2.2.22
- @heroui/calendar@2.2.25
- @heroui/popover@2.3.25
- @heroui/button@2.2.25
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.25 ## 2.3.25
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/date-picker", "name": "@heroui/date-picker",
"version": "2.3.25", "version": "2.3.26",
"description": "A date picker combines a DateInput and a Calendar popover to allow users to enter or select a date and time value.", "description": "A date picker combines a DateInput and a Calendar popover to allow users to enter or select a date and time value.",
"keywords": [ "keywords": [
"date-picker" "date-picker"
@ -41,7 +41,7 @@
"react-dom": ">=18 || >=19.0.0-rc.0" "react-dom": ">=18 || >=19.0.0-rc.0"
}, },
"dependencies": { "dependencies": {
"@internationalized/date": "3.8.2", "@internationalized/date": "3.9.0",
"@heroui/aria-utils": "workspace:*", "@heroui/aria-utils": "workspace:*",
"@heroui/button": "workspace:*", "@heroui/button": "workspace:*",
"@heroui/calendar": "workspace:*", "@heroui/calendar": "workspace:*",
@ -51,12 +51,12 @@
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@react-aria/datepicker": "3.15.0", "@react-aria/datepicker": "3.15.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-stately/datepicker": "3.15.0", "@react-stately/datepicker": "3.15.1",
"@react-stately/utils": "3.10.8", "@react-stately/utils": "3.10.8",
"@react-types/datepicker": "3.13.0", "@react-types/datepicker": "3.13.1",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/radio": "workspace:*", "@heroui/radio": "workspace:*",

View File

@ -169,7 +169,7 @@ export function useDatePickerBase<T extends DateValue>(originalProps: UseDatePic
const disableAnimation = const disableAnimation =
originalProps.disableAnimation ?? globalContext?.disableAnimation ?? false; originalProps.disableAnimation ?? globalContext?.disableAnimation ?? false;
let stringFormatter = useLocalizedStringFormatter(intlMessages) as any; let stringFormatter = useLocalizedStringFormatter(intlMessages);
const isDefaultColor = originalProps.color === "default" || !originalProps.color; const isDefaultColor = originalProps.color === "default" || !originalProps.color;
const hasMultipleMonths = visibleMonths > 1; const hasMultipleMonths = visibleMonths > 1;

View File

@ -1,5 +1,14 @@
# @heroui/divider # @heroui/divider
## 2.2.18
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system-rsc@2.3.18
## 2.2.17 ## 2.2.17
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/divider", "name": "@heroui/divider",
"version": "2.2.17", "version": "2.2.18",
"description": ". A separator is a visual divider between two groups of content", "description": ". A separator is a visual divider between two groups of content",
"keywords": [ "keywords": [
"divider" "divider"
@ -41,7 +41,7 @@
"dependencies": { "dependencies": {
"@heroui/react-rsc-utils": "workspace:*", "@heroui/react-rsc-utils": "workspace:*",
"@heroui/system-rsc": "workspace:*", "@heroui/system-rsc": "workspace:*",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/drawer # @heroui/drawer
## 2.2.22
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/modal@2.2.22
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.2.21 ## 2.2.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/drawer", "name": "@heroui/drawer",
"version": "2.2.21", "version": "2.2.22",
"description": "Used to render a content that slides in from the side of the screen.", "description": "Used to render a content that slides in from the side of the screen.",
"keywords": [ "keywords": [
"drawer" "drawer"

View File

@ -1,5 +1,18 @@
# @heroui/dropdown # @heroui/dropdown
## 2.3.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/aria-utils@2.2.22
- @heroui/popover@2.3.25
- @heroui/menu@2.2.24
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.24 ## 2.3.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/dropdown", "name": "@heroui/dropdown",
"version": "2.3.24", "version": "2.3.25",
"description": "A dropdown displays a list of actions or options that a user can choose.", "description": "A dropdown displays a list of actions or options that a user can choose.",
"keywords": [ "keywords": [
"dropdown" "dropdown"
@ -46,10 +46,10 @@
"@heroui/popover": "workspace:*", "@heroui/popover": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/menu": "3.19.0", "@react-aria/menu": "3.19.1",
"@react-stately/menu": "3.9.6", "@react-stately/menu": "3.9.7",
"@react-types/menu": "3.10.3" "@react-types/menu": "3.10.4"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",

View File

@ -1,5 +1,18 @@
# @heroui/form # @heroui/form
## 2.1.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- [#5539](https://github.com/heroui-inc/heroui/pull/5539) [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c) Thanks [@luislh-dev](https://github.com/luislh-dev)! - Code quality improvements: removed unnecessary type assertions across multiple components and utilities, consolidated imports in Popover module, and enhanced type safety.
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`928383b`](https://github.com/heroui-inc/heroui/commit/928383bcfc5f35a80010c833f655c1355349d0f2), [`3ba7d29`](https://github.com/heroui-inc/heroui/commit/3ba7d29848d8c27c83f0293ef04620a0b3c42a0c), [`743505f`](https://github.com/heroui-inc/heroui/commit/743505fbc07fc057775042096bd8454d43d0499b), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system@2.4.21
- @heroui/shared-utils@2.1.11
- @heroui/theme@2.4.21
## 2.1.24 ## 2.1.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/form", "name": "@heroui/form",
"version": "2.1.24", "version": "2.1.25",
"description": "A form is a group of inputs that allows users submit data to a server and supports field validation errors.", "description": "A form is a group of inputs that allows users submit data to a server and supports field validation errors.",
"keywords": [ "keywords": [
"form" "form"
@ -43,9 +43,9 @@
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@react-types/shared": "3.31.0", "@react-types/shared": "3.32.0",
"@react-stately/form": "3.2.0", "@react-stately/form": "3.2.1",
"@react-types/form": "3.7.14" "@react-types/form": "3.7.15"
}, },
"devDependencies": { "devDependencies": {
"@heroui/button": "workspace:*", "@heroui/button": "workspace:*",

View File

@ -136,7 +136,7 @@ export function useContextProps<T, U extends SlotProps, E extends Element>(
): [T, RefObject<E | null>] { ): [T, RefObject<E | null>] {
let ctx = useSlottedContext(context, props.slot) || {}; let ctx = useSlottedContext(context, props.slot) || {};
// @ts-ignore - TS says "Type 'unique symbol' cannot be used as an index type." but not sure why. // @ts-ignore - TS says "Type 'unique symbol' cannot be used as an index type." but not sure why.
let {ref: contextRef, ...contextProps} = ctx as any; let {ref: contextRef, ...contextProps} = ctx;
let mergedRef = useObjectRef(useMemo(() => mergeRefs(ref, contextRef), [ref, contextRef])); let mergedRef = useObjectRef(useMemo(() => mergeRefs(ref, contextRef), [ref, contextRef]));
let mergedProps = mergeProps(contextProps, props) as unknown as T; let mergedProps = mergeProps(contextProps, props) as unknown as T;

View File

@ -1,5 +1,14 @@
# @heroui/image # @heroui/image
## 2.2.16
### Patch Changes
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
- @heroui/use-image@2.1.12
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/image", "name": "@heroui/image",
"version": "2.2.15", "version": "2.2.16",
"description": "A simple image component", "description": "A simple image component",
"keywords": [ "keywords": [
"image" "image"

View File

@ -1,5 +1,16 @@
# @heroui/input-otp # @heroui/input-otp
## 2.1.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.1.24 ## 2.1.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/input-otp", "name": "@heroui/input-otp",
"version": "2.1.24", "version": "2.1.25",
"description": "", "description": "",
"keywords": [ "keywords": [
"input-otp" "input-otp"
@ -44,12 +44,12 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-form-reset": "workspace:*", "@heroui/use-form-reset": "workspace:*",
"@react-aria/form": "3.1.0", "@react-aria/form": "3.1.1",
"@react-stately/utils": "3.10.8", "@react-stately/utils": "3.10.8",
"@react-stately/form": "3.2.0", "@react-stately/form": "3.2.1",
"@react-types/textfield": "3.12.4", "@react-types/textfield": "3.12.5",
"input-otp": "1.4.1", "input-otp": "1.4.1",
"@react-aria/focus": "3.21.0" "@react-aria/focus": "3.21.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/input # @heroui/input
## 2.4.26
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.4.25 ## 2.4.25
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/input", "name": "@heroui/input",
"version": "2.4.25", "version": "2.4.26",
"description": "The input component is designed for capturing user input within a text field.", "description": "The input component is designed for capturing user input within a text field.",
"keywords": [ "keywords": [
"input" "input"
@ -45,12 +45,12 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/textfield": "3.18.0", "@react-aria/textfield": "3.18.1",
"@react-stately/utils": "3.10.8", "@react-stately/utils": "3.10.8",
"@react-types/shared": "3.31.0", "@react-types/shared": "3.32.0",
"@react-types/textfield": "3.12.4", "@react-types/textfield": "3.12.5",
"react-textarea-autosize": "^8.5.3" "react-textarea-autosize": "^8.5.3"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,5 +1,14 @@
# @heroui/kbd # @heroui/kbd
## 2.2.20
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system-rsc@2.3.18
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.19 ## 2.2.19
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/kbd", "name": "@heroui/kbd",
"version": "2.2.19", "version": "2.2.20",
"description": "The keyboard key components indicates which key or set of keys used to execute a specificv action", "description": "The keyboard key components indicates which key or set of keys used to execute a specificv action",
"keywords": [ "keywords": [
"kbd" "kbd"

View File

@ -1,5 +1,16 @@
# @heroui/link # @heroui/link
## 2.2.22
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`f8fbe4b`](https://github.com/heroui-inc/heroui/commit/f8fbe4ba222e93308ed5786cee4fa2e5134d5367)]:
- @heroui/use-aria-link@2.2.20
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.21 ## 2.2.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/link", "name": "@heroui/link",
"version": "2.2.21", "version": "2.2.22",
"description": "Links allow users to click their way from page to page. This component is styled to resemble a hyperlink and semantically renders an &lt;a&gt;", "description": "Links allow users to click their way from page to page. This component is styled to resemble a hyperlink and semantically renders an &lt;a&gt;",
"keywords": [ "keywords": [
"link" "link"
@ -44,8 +44,8 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-aria-link": "workspace:*", "@heroui/use-aria-link": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-types/link": "3.6.3" "@react-types/link": "3.6.4"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,17 @@
# @heroui/listbox # @heroui/listbox
## 2.3.24
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/aria-utils@2.2.22
- @heroui/divider@2.2.18
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.23 ## 2.3.23
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/listbox", "name": "@heroui/listbox",
"version": "2.3.23", "version": "2.3.24",
"description": "A listbox displays a list of options and allows a user to select one or more of them.", "description": "A listbox displays a list of options and allows a user to select one or more of them.",
"keywords": [ "keywords": [
"listbox" "listbox"
@ -46,11 +46,11 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/use-is-mobile": "workspace:*", "@heroui/use-is-mobile": "workspace:*",
"@tanstack/react-virtual": "3.11.3", "@tanstack/react-virtual": "3.11.3",
"@react-aria/listbox": "3.14.7", "@react-aria/listbox": "3.14.8",
"@react-stately/list": "3.12.4", "@react-stately/list": "3.13.0",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",

View File

@ -1,5 +1,17 @@
# @heroui/menu # @heroui/menu
## 2.2.24
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/aria-utils@2.2.22
- @heroui/divider@2.2.18
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.23 ## 2.2.23
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/menu", "name": "@heroui/menu",
"version": "2.2.23", "version": "2.2.24",
"description": "A menu displays a list of options and allows a user to select one or more of them.", "description": "A menu displays a list of options and allows a user to select one or more of them.",
"keywords": [ "keywords": [
"menu" "menu"
@ -45,12 +45,12 @@
"@heroui/use-is-mobile": "workspace:*", "@heroui/use-is-mobile": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/menu": "3.19.0", "@react-aria/menu": "3.19.1",
"@react-stately/tree": "3.9.1", "@react-stately/tree": "3.9.2",
"@react-types/menu": "3.10.3", "@react-types/menu": "3.10.4",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,20 @@
# @heroui/modal # @heroui/modal
## 2.2.22
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-aria-modal-overlay@2.2.18
- @heroui/use-aria-button@2.2.19
- @heroui/use-disclosure@2.2.16
- @heroui/use-draggable@2.1.17
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.2.21 ## 2.2.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/modal", "name": "@heroui/modal",
"version": "2.2.21", "version": "2.2.22",
"description": "Displays a dialog with a custom content that requires attention or provides additional information.", "description": "Displays a dialog with a custom content that requires attention or provides additional information.",
"keywords": [ "keywords": [
"modal" "modal"
@ -51,10 +51,10 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/use-aria-modal-overlay": "workspace:*", "@heroui/use-aria-modal-overlay": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.28", "@react-aria/dialog": "3.5.29",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/overlays": "3.28.0", "@react-aria/overlays": "3.29.0",
"@react-stately/overlays": "3.6.18" "@react-stately/overlays": "3.6.19"
}, },
"devDependencies": { "devDependencies": {
"@heroui/autocomplete": "workspace:*", "@heroui/autocomplete": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/navbar # @heroui/navbar
## 2.2.23
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.2.22 ## 2.2.22
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/navbar", "name": "@heroui/navbar",
"version": "2.2.22", "version": "2.2.23",
"description": "A responsive navigation header positioned on top side of your page that includes support for branding, links, navigation, collapse and more.", "description": "A responsive navigation header positioned on top side of your page that includes support for branding, links, navigation, collapse and more.",
"keywords": [ "keywords": [
"navbar" "navbar"
@ -47,11 +47,11 @@
"@heroui/use-resize": "workspace:*", "@heroui/use-resize": "workspace:*",
"@heroui/use-scroll-position": "workspace:*", "@heroui/use-scroll-position": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/button": "3.14.0", "@react-aria/button": "3.14.1",
"@react-aria/overlays": "3.28.0", "@react-aria/overlays": "3.29.0",
"@react-stately/toggle": "3.9.0", "@react-stately/toggle": "3.9.1",
"@react-stately/utils": "3.10.8" "@react-stately/utils": "3.10.8"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,5 +1,17 @@
# @heroui/number-input # @heroui/number-input
## 2.0.16
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/button@2.2.25
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.0.15 ## 2.0.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/number-input", "name": "@heroui/number-input",
"version": "2.0.15", "version": "2.0.16",
"description": "The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons", "description": "The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons",
"keywords": [ "keywords": [
"input", "input",
@ -48,14 +48,14 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/numberfield": "3.12.0", "@react-aria/numberfield": "3.12.1",
"@react-stately/numberfield": "3.10.0", "@react-stately/numberfield": "3.10.1",
"@react-types/shared": "3.31.0", "@react-types/shared": "3.32.0",
"@react-types/numberfield": "3.8.13", "@react-types/numberfield": "3.8.14",
"@react-types/button": "3.13.0" "@react-types/button": "3.14.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",

View File

@ -1,5 +1,18 @@
# @heroui/pagination # @heroui/pagination
## 2.2.23
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- [#5632](https://github.com/heroui-inc/heroui/pull/5632) [`f8fbe4b`](https://github.com/heroui-inc/heroui/commit/f8fbe4ba222e93308ed5786cee4fa2e5134d5367) Thanks [@wingkwong](https://github.com/wingkwong)! - refactor: use handleLinkClick from RA's utils
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/use-pagination@2.2.17
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.22 ## 2.2.22
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/pagination", "name": "@heroui/pagination",
"version": "2.2.22", "version": "2.2.23",
"description": "The Pagination component allows you to display active page and navigate between multiple pages.", "description": "The Pagination component allows you to display active page and navigate between multiple pages.",
"keywords": [ "keywords": [
"pagination" "pagination"
@ -45,10 +45,10 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/use-intersection-observer": "workspace:*", "@heroui/use-intersection-observer": "workspace:*",
"@heroui/use-pagination": "workspace:*", "@heroui/use-pagination": "workspace:*",
"@react-aria/utils": "3.30.0", "@react-aria/utils": "3.30.1",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"scroll-into-view-if-needed": "3.0.10" "scroll-into-view-if-needed": "3.0.10"
}, },
"devDependencies": { "devDependencies": {

View File

@ -4,7 +4,7 @@ import type {LinkDOMProps, PressEvent} from "@react-types/shared";
import type {PaginationItemValue} from "@heroui/use-pagination"; import type {PaginationItemValue} from "@heroui/use-pagination";
import {useMemo} from "react"; import {useMemo} from "react";
import {shouldClientNavigate, useRouter} from "@react-aria/utils"; import {handleLinkClick, useRouter} from "@react-aria/utils";
import {clsx, dataAttr, chain, mergeProps} from "@heroui/shared-utils"; import {clsx, dataAttr, chain, mergeProps} from "@heroui/shared-utils";
import {filterDOMProps, useDOMRef} from "@heroui/react-utils"; import {filterDOMProps, useDOMRef} from "@heroui/react-utils";
import {useHover, usePress} from "@react-aria/interactions"; import {useHover, usePress} from "@react-aria/interactions";
@ -109,20 +109,7 @@ export function usePaginationItem(props: UsePaginationItemProps) {
className: clsx(className, props.className), className: clsx(className, props.className),
onClick: (e: React.MouseEvent<HTMLAnchorElement>) => { onClick: (e: React.MouseEvent<HTMLAnchorElement>) => {
chain(pressProps?.onClick, onClick)(e); chain(pressProps?.onClick, onClick)(e);
handleLinkClick(e, router, props.href, props.routerOptions);
// If a custom router is provided, prevent default and forward if this link should client navigate.
if (
!router.isNative &&
e.currentTarget instanceof HTMLAnchorElement &&
e.currentTarget.href &&
// If props are applied to a router Link component, it may have already prevented default.
!e.isDefaultPrevented() &&
shouldClientNavigate(e.currentTarget, e) &&
props.href
) {
e.preventDefault();
router.open(e.currentTarget, e, props.href, props.routerOptions);
}
}, },
}; };
}; };

View File

@ -1,5 +1,22 @@
# @heroui/popover # @heroui/popover
## 2.3.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- [#5539](https://github.com/heroui-inc/heroui/pull/5539) [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c) Thanks [@luislh-dev](https://github.com/luislh-dev)! - Code quality improvements: removed unnecessary type assertions across multiple components and utilities, consolidated imports in Popover module, and enhanced type safety.
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`b6fda4f`](https://github.com/heroui-inc/heroui/commit/b6fda4fe6fdbdeaff0876eeb602014e666c81ec6)]:
- @heroui/use-aria-overlay@2.0.3
- @heroui/use-aria-button@2.2.19
- @heroui/aria-utils@2.2.22
- @heroui/button@2.2.25
- @heroui/shared-utils@2.1.11
- @heroui/framer-utils@2.1.21
- @heroui/react-utils@2.1.13
## 2.3.24 ## 2.3.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/popover", "name": "@heroui/popover",
"version": "2.3.24", "version": "2.3.25",
"description": "A popover is an overlay element positioned relative to a trigger.", "description": "A popover is an overlay element positioned relative to a trigger.",
"keywords": [ "keywords": [
"popover" "popover"
@ -50,11 +50,11 @@
"@heroui/use-aria-overlay": "workspace:*", "@heroui/use-aria-overlay": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.28", "@react-aria/dialog": "3.5.29",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/overlays": "3.28.0", "@react-aria/overlays": "3.29.0",
"@react-stately/overlays": "3.6.18", "@react-stately/overlays": "3.6.19",
"@react-types/overlays": "3.9.0" "@react-types/overlays": "3.9.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/card": "workspace:*", "@heroui/card": "workspace:*",

View File

@ -32,7 +32,7 @@ const PopoverTrigger = (props: PopoverTriggerProps) => {
// Accessing the ref from props, else fallback to element.ref // Accessing the ref from props, else fallback to element.ref
// https://github.com/facebook/react/pull/28348 // https://github.com/facebook/react/pull/28348
const childRef = child.props.ref ?? (child as any).ref; const childRef = child.props.ref ?? child.ref;
const {onPress, isDisabled, ...restProps} = useMemo(() => { const {onPress, isDisabled, ...restProps} = useMemo(() => {
return getTriggerProps(mergeProps(otherProps, child.props), childRef); return getTriggerProps(mergeProps(otherProps, child.props), childRef);

View File

@ -41,6 +41,10 @@ export interface Props {
* @default true * @default true
*/ */
isDismissable?: boolean; isDismissable?: boolean;
/**
* The origin of the target in the overlay's coordinate system. Useful for animations.
*/
triggerAnchorPoint?: {x: number; y: number} | null;
} }
export type ReactAriaPopoverProps = Props & export type ReactAriaPopoverProps = Props &
@ -100,6 +104,7 @@ export function useReactAriaPopover(
arrowProps, arrowProps,
placement, placement,
updatePosition, updatePosition,
triggerAnchorPoint: origin,
} = useOverlayPosition({ } = useOverlayPosition({
...otherProps, ...otherProps,
shouldFlip, shouldFlip,
@ -136,5 +141,6 @@ export function useReactAriaPopover(
arrowProps, arrowProps,
underlayProps, underlayProps,
placement, placement,
triggerAnchorPoint: origin,
}; };
} }

View File

@ -13,9 +13,8 @@ import {useDOMRef} from "@heroui/react-utils";
import {useOverlayTriggerState} from "@react-stately/overlays"; import {useOverlayTriggerState} from "@react-stately/overlays";
import {useFocusRing} from "@react-aria/focus"; import {useFocusRing} from "@react-aria/focus";
import {useOverlayTrigger, usePreventScroll} from "@react-aria/overlays"; import {useOverlayTrigger, usePreventScroll} from "@react-aria/overlays";
import {getShouldUseAxisPlacement} from "@heroui/aria-utils"; import {getShouldUseAxisPlacement, getArrowPlacement} from "@heroui/aria-utils";
import {mapPropsVariants, useProviderContext} from "@heroui/system"; import {mapPropsVariants, useProviderContext} from "@heroui/system";
import {getArrowPlacement} from "@heroui/aria-utils";
import {popover} from "@heroui/theme"; import {popover} from "@heroui/theme";
import {clsx, dataAttr, objectToDeps, mergeProps, mergeRefs} from "@heroui/shared-utils"; import {clsx, dataAttr, objectToDeps, mergeProps, mergeRefs} from "@heroui/shared-utils";
import {useMemo, useCallback, useRef} from "react"; import {useMemo, useCallback, useRef} from "react";
@ -120,6 +119,7 @@ export function usePopover(originalProps: UsePopoverProps) {
isKeyboardDismissDisabled, isKeyboardDismissDisabled,
shouldCloseOnInteractOutside, shouldCloseOnInteractOutside,
shouldCloseOnScroll, shouldCloseOnScroll,
triggerAnchorPoint,
motionProps, motionProps,
className, className,
classNames, classNames,
@ -173,6 +173,7 @@ export function usePopover(originalProps: UsePopoverProps) {
isKeyboardDismissDisabled, isKeyboardDismissDisabled,
shouldCloseOnScroll, shouldCloseOnScroll,
shouldCloseOnInteractOutside, shouldCloseOnInteractOutside,
triggerAnchorPoint,
}, },
state, state,
); );
@ -201,6 +202,12 @@ export function usePopover(originalProps: UsePopoverProps) {
const baseStyles = clsx(classNames?.base, className); const baseStyles = clsx(classNames?.base, className);
const anchorStyles = {
"--trigger-anchor-point": triggerAnchorPoint
? `${triggerAnchorPoint.x}px ${triggerAnchorPoint.y}px`
: undefined,
};
usePreventScroll({ usePreventScroll({
isDisabled: !(shouldBlockScroll && state.isOpen), isDisabled: !(shouldBlockScroll && state.isOpen),
}); });
@ -225,6 +232,7 @@ export function usePopover(originalProps: UsePopoverProps) {
style: { style: {
// this prevent the dialog to have a default outline // this prevent the dialog to have a default outline
outline: "none", outline: "none",
...anchorStyles,
}, },
}); });

View File

@ -1,5 +1,15 @@
# @heroui/progress # @heroui/progress
## 2.2.21
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.20 ## 2.2.20
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/progress", "name": "@heroui/progress",
"version": "2.2.20", "version": "2.2.21",
"description": "Progress bars show either determinate or indeterminate progress of an operation over time.", "description": "Progress bars show either determinate or indeterminate progress of an operation over time.",
"keywords": [ "keywords": [
"progress" "progress"
@ -43,8 +43,8 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-is-mounted": "workspace:*", "@heroui/use-is-mounted": "workspace:*",
"@react-aria/progress": "3.4.25", "@react-aria/progress": "3.4.26",
"@react-types/progress": "3.5.14" "@react-types/progress": "3.5.15"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/radio # @heroui/radio
## 2.3.25
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.3.24 ## 2.3.24
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/radio", "name": "@heroui/radio",
"version": "2.3.24", "version": "2.3.25",
"description": "Radios allow users to select a single option from a list of mutually exclusive options.", "description": "Radios allow users to select a single option from a list of mutually exclusive options.",
"keywords": [ "keywords": [
"radio" "radio"
@ -43,13 +43,13 @@
"@heroui/form": "workspace:*", "@heroui/form": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/radio": "3.12.0", "@react-aria/radio": "3.12.1",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-stately/radio": "3.11.0", "@react-stately/radio": "3.11.1",
"@react-types/radio": "3.9.0", "@react-types/radio": "3.9.1",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,12 @@
# @heroui/ripple # @heroui/ripple
## 2.2.19
### Patch Changes
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
## 2.2.18 ## 2.2.18
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/ripple", "name": "@heroui/ripple",
"version": "2.2.18", "version": "2.2.19",
"description": "A simple implementation to display a ripple animation when the source component is clicked", "description": "A simple implementation to display a ripple animation when the source component is clicked",
"keywords": [ "keywords": [
"ripple" "ripple"

View File

@ -1,5 +1,14 @@
# @heroui/scroll-shadow # @heroui/scroll-shadow
## 2.3.17
### Patch Changes
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/use-data-scroll-overflow@2.2.12
- @heroui/react-utils@2.1.13
## 2.3.16 ## 2.3.16
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/scroll-shadow", "name": "@heroui/scroll-shadow",
"version": "2.3.16", "version": "2.3.17",
"description": "A component that applies top and bottom shadows when content overflows on scroll.", "description": "A component that applies top and bottom shadows when content overflows on scroll.",
"keywords": [ "keywords": [
"scroll-shadow" "scroll-shadow"

View File

@ -1,5 +1,23 @@
# @heroui/select # @heroui/select
## 2.4.26
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`97a1c4a`](https://github.com/heroui-inc/heroui/commit/97a1c4a4f1c42f90fd65b3233ac2a054bce89624)]:
- @heroui/use-aria-multiselect@2.4.18
- @heroui/use-aria-button@2.2.19
- @heroui/aria-utils@2.2.22
- @heroui/listbox@2.3.24
- @heroui/popover@2.3.25
- @heroui/form@2.1.25
- @heroui/shared-utils@2.1.11
- @heroui/spinner@2.2.22
- @heroui/scroll-shadow@2.3.17
- @heroui/react-utils@2.1.13
## 2.4.25 ## 2.4.25
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/select", "name": "@heroui/select",
"version": "2.4.25", "version": "2.4.26",
"description": "A select displays a collapsible list of options and allows a user to select one of them.", "description": "A select displays a collapsible list of options and allows a user to select one of them.",
"keywords": [ "keywords": [
"select" "select"
@ -54,12 +54,12 @@
"@heroui/use-aria-multiselect": "workspace:*", "@heroui/use-aria-multiselect": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@heroui/form": "workspace:*", "@heroui/form": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/form": "3.1.0", "@react-aria/form": "3.1.1",
"@react-aria/overlays": "3.28.0", "@react-aria/overlays": "3.29.0",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-types/shared": "3.31.0" "@react-types/shared": "3.32.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",

View File

@ -1,5 +1,12 @@
# @heroui/skeleton # @heroui/skeleton
## 2.2.16
### Patch Changes
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/skeleton", "name": "@heroui/skeleton",
"version": "2.2.15", "version": "2.2.16",
"description": "Skeleton is used to display the loading state of some component.", "description": "Skeleton is used to display the loading state of some component.",
"keywords": [ "keywords": [
"skeleton" "skeleton"

View File

@ -1,5 +1,16 @@
# @heroui/slider # @heroui/slider
## 2.4.22
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/tooltip@2.2.22
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.4.21 ## 2.4.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/slider", "name": "@heroui/slider",
"version": "2.4.21", "version": "2.4.22",
"description": "A slider allows a user to select one or more values within a range.", "description": "A slider allows a user to select one or more values within a range.",
"keywords": [ "keywords": [
"slider" "slider"
@ -43,12 +43,12 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/tooltip": "workspace:*", "@heroui/tooltip": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/i18n": "3.12.11", "@react-aria/i18n": "3.12.12",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/slider": "3.8.0", "@react-aria/slider": "3.8.1",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-stately/slider": "3.7.0" "@react-stately/slider": "3.7.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,17 @@
# @heroui/snippet # @heroui/snippet
## 2.2.26
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/tooltip@2.2.22
- @heroui/button@2.2.25
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.25 ## 2.2.25
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/snippet", "name": "@heroui/snippet",
"version": "2.2.25", "version": "2.2.26",
"description": "Display a snippet of copyable code for the command line.", "description": "Display a snippet of copyable code for the command line.",
"keywords": [ "keywords": [
"snippet" "snippet"
@ -47,7 +47,7 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/use-clipboard": "workspace:*", "@heroui/use-clipboard": "workspace:*",
"@heroui/tooltip": "workspace:*", "@heroui/tooltip": "workspace:*",
"@react-aria/focus": "3.21.0" "@react-aria/focus": "3.21.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/spacer # @heroui/spacer
## 2.2.19
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system-rsc@2.3.18
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.18 ## 2.2.18
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/spacer", "name": "@heroui/spacer",
"version": "2.2.18", "version": "2.2.19",
"description": "A flexible spacer component designed to create consistent spacing and maintain alignment in your layout.", "description": "A flexible spacer component designed to create consistent spacing and maintain alignment in your layout.",
"keywords": [ "keywords": [
"spacer" "spacer"

View File

@ -1,5 +1,14 @@
# @heroui/spinner # @heroui/spinner
## 2.2.22
### Patch Changes
- Updated dependencies [[`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1), [`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c), [`6b86a41`](https://github.com/heroui-inc/heroui/commit/6b86a41fe42ecf1830f90b2685a64ff0784a9e14)]:
- @heroui/system-rsc@2.3.18
- @heroui/system@2.4.21
- @heroui/shared-utils@2.1.11
## 2.2.21 ## 2.2.21
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/spinner", "name": "@heroui/spinner",
"version": "2.2.21", "version": "2.2.22",
"description": "Loaders express an unspecified wait time or display the length of a process.", "description": "Loaders express an unspecified wait time or display the length of a process.",
"keywords": [ "keywords": [
"loading", "loading",

View File

@ -1,5 +1,15 @@
# @heroui/switch # @heroui/switch
## 2.2.23
### Patch Changes
- [#5640](https://github.com/heroui-inc/heroui/pull/5640) [`d90ac57`](https://github.com/heroui-inc/heroui/commit/d90ac57bc537e8999b21d4ad3f7e4894e6106fd1) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions (aug 2025)
- Updated dependencies [[`e2aed2e`](https://github.com/heroui-inc/heroui/commit/e2aed2e9467c09fd8e32d8f4706289e4dc61bf2c)]:
- @heroui/shared-utils@2.1.11
- @heroui/react-utils@2.1.13
## 2.2.22 ## 2.2.22
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/switch", "name": "@heroui/switch",
"version": "2.2.22", "version": "2.2.23",
"description": "A switch is similar to a checkbox, but represents on/off values as opposed to selection.", "description": "A switch is similar to a checkbox, but represents on/off values as opposed to selection.",
"keywords": [ "keywords": [
"switch" "switch"
@ -43,11 +43,11 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.21.0", "@react-aria/focus": "3.21.1",
"@react-aria/interactions": "3.25.4", "@react-aria/interactions": "3.25.5",
"@react-aria/switch": "3.7.6", "@react-aria/switch": "3.7.7",
"@react-aria/visually-hidden": "3.8.26", "@react-aria/visually-hidden": "3.8.27",
"@react-stately/toggle": "3.9.0" "@react-stately/toggle": "3.9.1"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

Some files were not shown because too many files have changed in this diff Show More