* chore: org name change (#4596)

* chore: update brand name (#4600)

* fix(calendar): function components cannot be given refs (#4614)

* docs(modal): fix small typos and add clarifying language (#4629)

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

* chore(deps): bump RA versions

* chore(deps): bump @internationalized/date

* chore(docs): update RA versions

* chore(docs): update versions

* chore(docs): use string type

* chore(deps): update @react-types versions

* refactor(docs): undo version change since they will be removed in another PR

* feat: tailwind variants upgrade (#4386)

* feat: tailwind variants upgrade

* chore: restore npmrc

* chore: adjust pkgs

* fix: versions

* fix: lock file

* chore(changeset): update package name

* chore(deps): use fixed version

* fix(test): incorrect package name

---------

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

* feat: add fn win alt keys (#4638)

* feat: add new keys

* feat: add new keys

* chore: update docs & storybook as well

---------

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

* fix(use-image): load images after props change (#4523)

* fix(use-image): load image after props change

* chore(changeset): add changeset

* refactor(use-image): remove unused props

* feat(use-image): add test case

* fix(use-image): apply useCallback to load & remove status check

* chore(changeset): update package name

* feat: global labelPlacement prop (#4346)

* feat: adding the support for labelPlacement globally

* chore: reafctoring

* chore: updating the dependency

* chore(changeset): update package name

* chore: adding Marcus's suggestions

---------

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

* fix(form): use native as default validation behavior (#4425)

* fix(form): use native as default validation behavior

* docs(form): delete explicit validationBehavior=native

* test(form): adjusted form test validation behaviors

* chore(form): adjusted stories with forms

* chore(changeset): changed form default validation behavior to native

* chore(changeset): removed packages with only test changes

* chore(changeset): change to patch

* chore(changeset): update package name

* refactor(docs): update package name

* refactor(docs): update to heroui

---------

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

* feat(spinner): new spinner variants (#4555)

* refactor(spinner): add default variant

* feature(spinner): add gradient variant

* feature(spinner): add dots variant

* feature(spinner): add dots-blink variant

* feature(spinner): add spinner-bars

* chore(spinner): add variants storybook

* chore: adding variants to docs

* chore: simplyfying the styles and modifying docs

* chore: nits

* chore: updating the dots and dots-blink animation

* chore: nits

* chore: adding Marcus' suggestions

* chore: adding Marcus's suggestions

* chore: adding junior's suggestions

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com>

* fix: rename wrapper to tab wrapper (#4636)

* fix: rename wrapper to tab wrapper

* docs: update

* docs: update

* docs: update

* fix: rename wrapper to tab wrapper

* refactor: remove feature request from issue template (#4661)

* refactor(.github): remove feature request template

* refactor(.github): add a link to redirect to discussion (feature request category)

* docs(table): include TS examples to show Selection type usage (#4793)

* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784)

* fix(listbox): add scroll height & scroll top to listbox

* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization

* chore(changeset): add changeset

* refactor(theme): replace left & right by start & end to support RTL (#4782)

* fix(date-picker): deprecate dateInputClassNames (#4780)

* chore(date-picker): add missing slots comments

* fix(date-picker): remove dateInputClassNames

* fix(date-picker): use classNames instead of dateInputClassNames

* chore(docs): add missing attributes

* fix(date-picker): use classNames instead of dateInputClassNames

* feat(changeset): add changeset

* fix(docs): broken type

* refactor(navbar): remove dropdown menu width (#4757)

* refactor: remove dropdown menu width

* refactor: shorter description

* refactor: rename instances of NextUI to Hero UI (#4645)

* docs: use the correct org for `img.shields.io` license in README

* docs: update opencollective org name

* docs: use correct org name in site footer

* docs: update image urls for heroui pro sections

* docs: update laravel installation keywords in route config

* docs: add `heroui` tag to `Introducing HeroUI` blog post

* fix: use correct names in `plop/components/src` templates

* chore: add empty changeset

* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`

* chore: undo footer change

* chore: update incorrect brand name

* chore(docs): nextui -> heroui

---------

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

* fix(input): missing clear button with file input type (#4599)

* fix(theme): sync with input theme on labelPlacement (#4597)

* fix(theme): sync with input theme on labelPlacement

* chore(select): revise width for labelPlacement

* chore(changeset): add changeset

* test(input): input interaction tests (#4579)

* test(input): user interaction tests

* test(input): missing act wrappers

---------

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

* fix(calendar): rtl navigation (#4565)

* fix(calendar): rtl navigation

* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar

* chore(changeset): update package name

* refactor(calendar): prefer isRTL and use className in theme package instead

* chore(changeset): add theme package as well

* chore(calendar): add min theme package to 2.4.7

---------

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

* refactor: remove unnecessary className passing to tv and make naming consistent (#4558)

* refactor: remove unnecessary className passing to tv

* refactor(button): move styles to getButtonProps

* refactor: rename classNames to styles to keep the naming consistent

* fix: deprecation warning triggered by internal onClick  (#4557)

* fix(use-aria-link): onClick deprecation warning

* fix(use-aria-button): onClick deprecation warning

* feat(changeset): add changeset

* fix(use-aria-button): incorrect prop name

* chore(changeset): update package name

* ci: add pkg pr new (#4540)

* ci: add pkg pr new

* ci: add pkg pr new

* chore(workflow): update repo name

---------

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

* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539)

* fix(use-pagination): controlled page after delay (#4536)

* fix(use-pagination): add page to dependency for scrollTo

* feat(changeset): add changeset

* chore(changeset): update package name

* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531)

* fix(tooltip): accessing element.ref was removed in React 19 issue

* chore(changeset): update package name

* fix: correctly dismissable default value (#4524)

* fix: correctly dismissable default value

* fix: correctly dismissable default value

* chore(changeset): update package name

---------

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

* fix(theme): input height in innerWrapper in Select (#4512)

* fix(select): fix input height #4321

* chore(select): changed package name in changeset to theme

* chore(select): updated changeset message

* chore(changeset): update package name

---------

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

* fix: inert value in next15 (#4491)

* feat: add post install

* feat: add postinstall

* feat: add postinstall

* fix: type

* fix: type

* fix: next version

* chore(changeset): update package name

---------

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

* refactor: remove cursor-hit in hiddenInputClasses (#4474)

* refactor: remove cursor-hit in hiddenInputClasses

* Create lazy-ants-exercise.md

* chore(changeset): update package name

---------

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

* feat(table): virtualization (#4285)

* feat: baseline virtualization for table

* merge branch canary

* fix: table layout

* fix: calc header height w layouteffect to offset padding

* Merge branch 'canary' into feat/eng-1633-virtualization-for-table

* chore: remove unused files and comments

* chore: add missing package

* feat: add shouldVirtualize conditional to render virtualized-table

* feat: update docs for table

* feat: use wrapper to support theme styles

* chore: add changeset

* chore(changeset): update package name

* chore(deps): pnpm-lock.yaml

* fix(table): outdated package name

* chore(changeset): add issue number

* fix(deps): keep the version consistent with other components

* fix(table): incorrect displayName

* refactor(table): use VirtualizedTemplate

* chore(deps): bump `@tanstack/react-virtua`

* chore(deps): typecheck issue

* fix(table): do not use any type

* chore: remove auto virtualization

---------

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

* feat(toast): introduce Toast component (#4437)

* feat: initial commit

* chore: adding the animation

* chore: nits

* chore: fixes and adding draft1 of stories

* chore: adding the docs draft

* chore: adding the swiping interaction for toast removal

* chore: adding the tests

* fix: improving the progress bar logix

* chore: refactoring and refining the animations

* fix: making the animations compatible with the positons

* chore: fixing the styles

* chore: modifying the animations

* chore: improving the animations

* chore: adding the decorator to the story-book

* chore: fixing the animations and positions

* fix: handle expand region on touch

* feat: adding the promises support

* chore: updating the styles

* chore: improving styles

* chore: styles correction

* fix: adding junior's suggestions

* chore: correcting styles

* fix: fixing the timer behavior

* chore: adding the spinner to the toast

* chore: full width for mobile

* chore: modifying styles

* chore: fixing the positions on smaller devices

* chore: adding story with description

* chore: adding credits for sonner

* fix: adding junior's suggestions

* chore: adding the exit animation

* fix: adding junior's suggestions

* chore: improving the swipe animations

* fix: fixing the swipe animations on touch

* chore: adding tests

* chore: adding swipe threshild and initial position variable

* fix: fixing autoclose in timeout

* chore: modifying the docs

* chore: fixing the conflict

* chore: adding marcus' suggestions

* chore: adding the bottom animations

* chore: modying docs

* chore: removing nextui references

* chore: adding info about the provider

* chore: updating the docs

* chore: versions in package.json

* chore: nits

* chore: adding junior's suggestions

* chore: nits

* fix: applying junior's suggestions

* chore: adding junior's suggestions

* chore: using domMax

* fix: adding Marcus's suggestions

* chore: add global toast props and custom close icon

* chore: adding the defaultTimout provider prop

* chore: modifying defaultTimeout

* chore: nits

* fix: adding Marcus' suggestions

* chore: fixing bg

* chore(deps): bump RA deps

* fix: fixing the color discrepancy due to the timer

* chore: moving the kapan ai to the left side

* refactor(toast): update author

* chore: nit

* chore: improvements

* chore: updating the solid variant

---------

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

* fix(docs): correct Tab usage example (#4821)

* chore(docs): add note itemHeight for virtualization (#4822)

* chore(docs): add note itemHeight for virtualization

* fix: format

* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820)

* refactor: update author in package.json (#4800)

* feat(button): export PressEvent for onPress event typing   (#4819)

* fix(docs): failed to install dependencies in StackBlitz (#4639)

* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797)

* fix(docs): incorrect code Modal placement (#4652)

* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443)

* feat(button): export PressEvent for onPress event typing

* revert unnecessary changes

* chore: format

---------

Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com>

* fix(listbox): pass missing press events to usePress (#4812)

* fix(listbox): pass missing press events to usePress

* feat(listbox): add test case for press event

* chore(changeset): add changeset

* fix(checkbox): inherit stroke in CheckboxIcon (#4811)

* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653)

* fix(select): `SelectItem` does not accept value props

* refactor: do not use the index as `key`

* Update .changeset/light-hairs-draw.md

* chore: remove unnecessary `value` props

* chore: update changeset

* refactor: remove unnecessary value prop

---------

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

* fix: pkg package scope (#4823)

* fix: pkg package scope

* fix: pkg package scope

* fix: pkg package scope

* fix(theme): border radius in Table when isMultiSelectable (#4808)

* fix(theme): border radius in Table when isMultiSelectable

* chore(theme): added changeset (#4807)

* chore: removing the kapa ai for toast doc page (#4833)

* fix(accordion): add data-slot attributes to accordion (#4832)

* fix(accordion): add data-slot attributes to accordion

* chore

---------

Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr>
Co-authored-by: աӄա <wingkwong.code@gmail.com>

* chore(docs): update versions (#4836)

* docs(themes): adding theme generator (#4626)

* chore: adding xylish's contributions + modifying styles

* chore: nextui to heroui

* chore: colors in theme generator

* chore: radiuses, disable-opacity

* chore: fixing the configuration box styles

* chore: adding the showcase elemtents

* chore: modifying styles

* chore: adding the fonts

* chore: adding the scaling

* chore: removing the calendar

* feat: adding the border-width

* chore: modifying style for mobile

* chore: modifying the styles

* chore: removing the NextUI references + small bug fix

* chore: adding coderabits reviews

* fix: borderWidth not getting applied on breadcrumbs and input

* chore: rebasing

* chore: modifying the styles

* chore: updating the styles for the smaller devices

* chore: refactoring

* chore: improvements

* chore: making the fonts workable

* chore: making the fonts workable

* chore: modifying the swatch according to the theme

* chore: adding the default selected template

* chore: modifying mobile styles

* chore: fixing the popover

* chore: nit

* fix: fixing the select styles

* chore: modifying the mobile styles

* chore: modifying the styles

* fix: adding junior's suggestions

* fix: fixing the breadcrumb

* fix: adding junior's suggestions

* feat: introduce NumberInput (#4475)

* feat(number-field): init structure

* feat(deps): add `@nextui-org/button` & `@react-types/button`

* feat(theme): export number-field

* feat(number-field): storybook init structure

* feat(number-field): add NumberFieldHorizontalStepper

* feat(number-field): add NumberFieldHorizontalStepper

* feat(theme): init number field theme

* feat(number-field): number-field draft

* refactor(number-field): revise stepper icons

* feat(shared-icons): add ChevronLeftIcon

* feat(theme): stepperButton styles

* feat(theme): number-field styles

* fix(number-field): label layout

* feat(number-field): vertical stepper wrapper

* feat(number-field): use-number-field (wip)

* feat(number-field): add data-direction

* feat(theme): center the text if it is horizontal stepper

* feat(number-field): add HorizontalStepper

* feat(number-field): add HideStepper

* chore(number-field): revise minValue & defaultValue

* feat(docs): init number field structure

* fix(theme): outside-left styles

* refactor(theme): remove labelPlacement styles

* refactor(number-field): remove labelContent logic

* refactor(number-field): remove labelPlacement args

* feat(number-field): helper text

* feat(number-field): revise number field stories

* feat(number-field): description

* refactor(number-field): revise number field stories

* feat(theme): numberFieldLabelClasses

* fix(number-field): incorrect button props

* fix(number-field): typing issue on stepper buttons

* chore(number-field): add aria-label

* refactor(number-field): merge props

* fix(number-field): pass originalProps instead

* chore(number-field): revise Required story args

* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories

* chore(number-field): add label to Required

* feat(docs): number-field doc page

* fix(number-field): typing issue

* fix(number-field): test cases

* fix(number-field): user.keyboard & defaultValue

* fix(number-field): should work with defaultValues

* chore(number-field): add type: number

* chore(number-field): remove hidden related code

* fix(number-field): numeric value

* chore(changeset): add changeset

* feat(deps): add "@nextui-org/number-field" to docs

* feat(react): export `@nextui-org/number-field`

* feat(changeset): add @nextui-org/react

* feat(docs): number-field examples

* chore(number-field): use text instead

* refactor(number-field): remove unnecessary filled-within

* fix(number-field): test case

* chore(number-field): remove aria-label for stepper buttons

* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField

* chore(number-field): reorder WithFormatOptions

* fix(deps): update number-field's peerDependencies & dependencies

* feat(number-field): hidden input for holding numeric vaule

* fix(docs): number field title

* feat(docs): add format options to number field

* chore(docs): revise number field content

* chore(number-field): add type to useDOMRef

* fix(number-field): clear button

* fix(theme): clear button styles

* refactor(theme): stepper button styles

* chore(number-field): accept stepperButton class

* fix(theme): helper wrapper padding

* feat(deps): add `@react-aria/i18n`

* fix(number-field): use locale from `@react-aria/i18n`

* fix(deps): dependency order

* fix(docs): incorrect command

* chore(docs): remove type=number

* chore(theme): add padding to stepper wrapper

* fix(number-field): avoid resetting value

* fix(number-field): storybook

* chore(docs): remove custom impl

* chore(docs): update docs code & content

* chore(number-field):  migrate to heroui

* chore(number-field): migrate to heroui

* chore(number-field): migrate to heroui

* chore: rename to number input

* fix(number-input): incorrect import

* chore(docs): rename to number input

* chore: change to number input

* refactor(number-input): change label to amount

* fix(docs): use heroui commands

* chore(changeset): update package name

* refactor(number-input): remove steps

* refactor: remove helper text

* feat(number-input): label placement

* refactor(number-input): rename stepper

* fix(theme): isClearable

* feat(docs): add label placements

* refactor(docs): update number-input content

* fix(docs): incorrect file

* feat(docs): add lablePlacement

* refactor(docs): remove labelPlacement & startContent

* refactor(docs): remove helperText

* refactor(docs): remove helperText

* refactor(docs): revise description

* feat(number-input): add data-slot for stepper-wrapper

* fix(number-input): test cases

* fix(docs): unexpected change

* refactor(number-input): update outdated info

* fix(docs): coderabbitai comments

* refactor: remove validationState

* fix(docs): typo

* chore(deps): remove unnecessary dep

* chore(deps): bump RA versions

* chore(number-input): apply latest labelPlacement change

* refactor(number-input): update author

* refactor(number-input): revise stepper wrapper alignment

* refactor(number-input): stepper button styles

* chore(number-input): add disableRipple

* fix(theme): increase stepper button click area

* fix(number-input): sync latest validationBehavior changes

* fix(number-input): pass validationBehavior to useAriaNumberInput

* chore(docs): add import react

* chore(number-input): remove HorizontalStepper story

* chore(number-input): enable ripple

* fix(number-input): remove number type

* refactor(theme): follow input clear button styles

* feat(theme): add color for stepperButton

* fix(theme): revise stepperButton size for outside & outside-left cases

* fix(number-input): typo

* chore(docs): update description for wheel

* chore(theme): change opacity when pressed

* chore(number-input): add disableRipple

* Update .changeset/witty-flies-reflect.md

* fix(theme): add hover opacity effect

---------

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

* chore(docs): revised tags in doc routes for 2.7.0 (#4777)

* chore(docs): remove last version update tags

* chore(docs): add updated tag for 2.7.0

* chore(docs): updated table

* chore(docs): update search meta

* chore(docs): update github info

* Merge branch 'canary' into docs/eng-2003

* chore(docs): update routes.json

* chore(docs): update meta info

* chore: improve theme builder

* v2.7.0

* chore: v2.7.0 combined changeset

* fix: changeset

* fix: peer deps

* feat: toast api improved

* chore: toast styles improved

* fix: toast styles

* chore: toast width style changed

* fix: changeset release

* fix: changeset peerdeps

* chore: toast styles improved

* refactor(pagination): rtl (#4843)

* refactor(pagination): rtl

* chore(changeset): add changeset

* feat: new spinner variant

* fix(docs): popover shouldBlockScroll default value (#4851)

* fix(select): select scroll content will close immediately when popover on click (#4849)

* chore(select): update select deps

* fix(select): select scroll content will close immediately when popover on click

* chore(select): add .changeset file

* chore(changeset): add issue number

---------

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

* feat(calendar): add firstDayOfWeek (#4852)

* feat(calendar): add firstDayOfWeek

* feat(docs): add firstDayOfWeek in Calendar docs

* feat(calendar): add firstDayOfWeek to range calendar

* feat(docs): add firstDayOfWeek to API table

* feat: add firstDayOfWeek to date picker & date range picker

* feat(docs): add firstDayOfWeek

* feat(changeset): add changeset

* feat: add firstDayOfWeek option in storybook

* feat(docs): export firstDayOfWeek

* chore(docs): update title

* chore: spinner variants updated

* feat: v2.7.0 blog

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

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

* chore: manual release

* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881)

* fix: maxVisibleToasts functionality

* chore: adding the changeset

* fix: starting the toast timer when the promise is resolved

* fix: spinner invisible in solid variants

* fix(toast): shouldShowTimeoutProgess typo (#4858)

* fix(toast): shouldShowTimeoutProgess typo

* fix(toast): shouldShowTimeoutProgess typo

* fix(select): pass form prop to hidden-select (#4854)

* fix(select): pass form prop to hidden-select

* chore(select): changeset

* fix(spinner): Attempted to call useProviderContext() from the server (#4904)

* fix(spinner): add banner in tsup.config.ts

* chore(changeset): add changeset

* chore(docs): update breaking changes in blog

* chore(docs): handled in PR4905

* fix(number-input): onChange event in number input (#4907)

* fix(number-input): onChange event in number input

* chore(number-input): remove duplicate test case

* fix(breadcrumb): broken start & end content (#4921) (#4922)

* refactor: build process (#4909)

* chore: update component description

* chore: exclude stories-utils & test-utils

* chore(utilities): remove unused info

* chore(deps): pnpm-lock.yaml

* fix: incorrect system & theme version in peerDependencies (#4901)

* fix: incorrect system & theme version in peerDependencies

* fix: incorrect system & theme version in peerDependencies

* chore(changeset): add changeset

* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939)

* fix(docs): include .npmrc in sandbox (#4951)

* fix(input): esc key to clear input value (#4892)

* chore: theme generator credits

* fix: blog date and spinner default variant

* fix: #4850
Solve Pressing ESC doesn't clear input value

* fix: #4850 code review change

* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes

* fix: run through the test cases successfully

* fix: change md content

* fix: using isClearable not clear the value

* fix: add number-input clearable esc clear

* fix: edit review problem

* fix: delete unless file

* chore(changeset): update changeset

* fix: add inputProps.onKeyDown

* fix: pressing ESC key in a read-only input not clear

---------

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

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

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

* v2.7.4

* chore(deps): bump turbo version (#4958)

* chore(deps): bump turbo version

* chore(root): update turbo.json

* fix(docs): typecheck errors

* fix(docs): typecheck errors

* fix(deps): bump react-aria versions (#4998)

* fix(deps): bump react-aria versions

* chore(changeset): add changeset

* chore(hooks): sync with RA's useButton

* fix(use-aria-button): support aria-current

* fix(docs): remove priority prop

* fix(toast): remove priority queue & animation

* fix(toast): remove deprecated logic

* fix(popover): avoid passing preventFocusOnPress to non heroui button

* fix: sync with UsePopover

* fix(popover): prevent submenus from closing on scroll

* fix(tests): test cases related to press refactoring

* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001)

* 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 "fix: renaming the loadingIcon to loadingComponent"

This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.

* chore: adding marcus' suggestions

* fix(number-stepper): stepper button pseudo height (#4968)

* fix(progress): incorrect size in indeterminate storybook (#4967)

* fix: shouldShowTimeoutProgress typo (#4961)

* chore(workflows): update runner (#4960)

* fix: a small eye icon for password input in edge(#4927) (#4950)

* fix(progress): add RTL support to the progress component (#4911)

* fix(progress): add RTL support to the progress component (#4908)

* docs(progress): add changeset notes

* refactor: resolved code review notes

* refactor: removed unnecessary change

* refactor: undo unnecessary change

* fix: build

* fix(toast): unexpected toast animation (#5003)

* fix(deps): use RA beta toast

* chore(toast): remove non-existing wrapUpdate

* chore(changeset): add changeset

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

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

---------

Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: millmason <jmsoper@protonmail.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com>
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com>
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com>
Co-authored-by: Zarin <thesharifi.maruf@gmail.com>
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com>
Co-authored-by: Avan <layouwen@gmail.com>
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com>
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com>
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com>
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr>
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com>
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com>
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa>
This commit is contained in:
Junior Garcia 2025-03-08 16:13:01 -03:00 committed by GitHub
parent a8e32fb5b8
commit 8f00708d03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
153 changed files with 2448 additions and 1644 deletions

View File

@ -8,7 +8,7 @@ on:
jobs: jobs:
build: build:
name: Build name: Build
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -21,7 +21,7 @@ jobs:
tests: tests:
name: Tests name: Tests
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -34,7 +34,7 @@ jobs:
eslint: eslint:
name: ESLint name: ESLint
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -47,7 +47,7 @@ jobs:
types: types:
name: TypeScript name: TypeScript
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -60,7 +60,7 @@ jobs:
prettier: prettier:
name: Prettier name: Prettier
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -74,7 +74,7 @@ jobs:
continuous-release: continuous-release:
name: Continuous Release name: Continuous Release
if: github.repository == 'heroui-inc/heroui' if: github.repository == 'heroui-inc/heroui'
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -4,7 +4,7 @@ on: workflow_dispatch
jobs: jobs:
enter-pre-release-mode: enter-pre-release-mode:
if: ${{ github.ref == 'refs/heads/beta/release-next' || github.ref == 'refs/heads/canary' }} if: ${{ github.ref == 'refs/heads/beta/release-next' || github.ref == 'refs/heads/canary' }}
runs-on: ubuntu-latest runs-on: heroui-runner
permissions: permissions:
contents: write contents: write
pull-requests: write pull-requests: write

View File

@ -5,7 +5,7 @@ jobs:
exit-pre-release-mode: exit-pre-release-mode:
if: ${{ github.ref == 'refs/heads/beta/release-next' || github.ref == 'refs/heads/canary' }} if: ${{ github.ref == 'refs/heads/beta/release-next' || github.ref == 'refs/heads/canary' }}
name: exit pre-release mode name: exit pre-release mode
runs-on: ubuntu-latest runs-on: heroui-runner
permissions: permissions:
contents: write contents: write
pull-requests: write pull-requests: write

View File

@ -13,7 +13,7 @@ concurrency: ${{ github.workflow }}-${{ github.ref }}
jobs: jobs:
prerelease: prerelease:
name: changesets pre-release name: changesets pre-release
runs-on: ubuntu-latest runs-on: heroui-runner
timeout-minutes: 30 timeout-minutes: 30
permissions: permissions:
contents: write contents: write

View File

@ -14,7 +14,7 @@ concurrency:
jobs: jobs:
release: release:
name: Release name: Release
runs-on: ubuntu-latest runs-on: heroui-runner
timeout-minutes: 30 timeout-minutes: 30
steps: steps:
- name: Checkout branch - name: Checkout branch

View File

@ -10,7 +10,7 @@ on:
jobs: jobs:
update-stats: update-stats:
name: Update Stats name: Update Stats
runs-on: ubuntu-latest runs-on: heroui-runner
steps: steps:
- name: Checkout branch - name: Checkout branch
uses: actions/checkout@v4 uses: actions/checkout@v4

View File

@ -4,6 +4,7 @@ import {initialLayout} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const coffee: Config = { export const coffee: Config = {
name: "coffee",
light: { light: {
defaultColor: { defaultColor: {
default: "#b4afa8", default: "#b4afa8",

View File

@ -4,6 +4,7 @@ import {initialLayout} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const elegant: Config = { export const elegant: Config = {
name: "elegant",
light: { light: {
defaultColor: { defaultColor: {
default: "#8f8f8f", default: "#8f8f8f",

View File

@ -2,6 +2,7 @@ import {initialDarkTheme, initialLayout, initialLightTheme} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const emerald: Config = { export const emerald: Config = {
name: "emerald",
light: { light: {
defaultColor: { defaultColor: {
default: "#b9c9be", default: "#b9c9be",

View File

@ -2,6 +2,7 @@ import {initialDarkTheme, initialLayout, initialLightTheme} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const heroui: Config = { export const heroui: Config = {
name: "heroui",
light: initialLightTheme, light: initialLightTheme,
dark: initialDarkTheme, dark: initialDarkTheme,
layout: initialLayout, layout: initialLayout,

View File

@ -4,6 +4,7 @@ import {initialLayout} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const modern: Config = { export const modern: Config = {
name: "modern",
light: { light: {
defaultColor: { defaultColor: {
default: "#897cc5", default: "#897cc5",

View File

@ -4,6 +4,7 @@ import {initialLayout} from "../constants";
import {Config} from "../types"; import {Config} from "../types";
export const retro: Config = { export const retro: Config = {
name: "retro",
light: { light: {
defaultColor: { defaultColor: {
default: "#ffcf77", default: "#ffcf77",

View File

@ -76,7 +76,7 @@ export default function App() {
title: "Toast Title", title: "Toast Title",
description: "Toast Description", description: "Toast Description",
timeout: 3000, timeout: 3000,
shouldShowTimeoutProgess: true, shouldShowTimeoutProgress: true,
}); });
}} }}
> >

View File

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

View File

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

View File

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

View File

@ -180,7 +180,7 @@ Toast has the following slots:
## Accessibility ## Accessibility
- Toast has role of `alert` - Toast has role of `alert`
- All Toasts are present in ToastRegion. - All Toasts are present in `ToastRegion`.
- Close button has aria-label="Close" by default - Close button has aria-label="Close" by default
- When no toast are present, ToastRegion is removed from the DOM - When no toast are present, ToastRegion is removed from the DOM
@ -258,12 +258,6 @@ Toast has the following slots:
description: "The loading icon for toasts with promise prop - overrides the default loading icon", description: "The loading icon for toasts with promise prop - overrides the default loading icon",
default: "-" default: "-"
}, },
{
attribute: "priority",
type: "number | undefined",
description: "Priority at which the toast will be displayed",
default: "undefined",
},
{ {
attribute: "hideIcon", attribute: "hideIcon",
type: "boolean", type: "boolean",
@ -331,9 +325,27 @@ Toast has the following slots:
description: "Props to be passed to all toasts", description: "Props to be passed to all toasts",
default: "-" default: "-"
}, },
{
attribute: "regionProps",
type: "ToastRegionProps",
description: "Props to be passed to toast region",
default: "-"
},
]} ]}
/> />
### ToastRegion Props
<APITable
data={[
{
attribute: "classNames",
type: "Partial<Record<\"base\", string>>",
description: "Allows to set custom class names for the toast region slots.",
default: "-"
}
]}
/>
### Toast Events ### Toast Events

View File

@ -40,17 +40,17 @@
"@internationalized/date": "3.7.0", "@internationalized/date": "3.7.0",
"@mapbox/rehype-prism": "^0.6.0", "@mapbox/rehype-prism": "^0.6.0",
"@radix-ui/react-scroll-area": "^1.0.5", "@radix-ui/react-scroll-area": "^1.0.5",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/selection": "3.22.0", "@react-aria/selection": "3.23.0",
"@react-aria/ssr": "3.9.7", "@react-aria/ssr": "3.9.7",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/virtualizer": "4.1.1", "@react-aria/virtualizer": "4.1.2",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/data": "3.12.1", "@react-stately/data": "3.12.2",
"@react-stately/layout": "4.1.1", "@react-stately/layout": "4.2.0",
"@react-stately/tree": "3.8.7", "@react-stately/tree": "3.8.8",
"@rehooks/local-storage": "^2.4.5", "@rehooks/local-storage": "^2.4.5",
"@stackblitz/sdk": "^1.11.0", "@stackblitz/sdk": "^1.11.0",
"@tanstack/react-virtual": "3.11.3", "@tanstack/react-virtual": "3.11.3",
@ -111,9 +111,9 @@
"@docusaurus/utils": "2.0.0-beta.3", "@docusaurus/utils": "2.0.0-beta.3",
"@next/bundle-analyzer": "14.3.0-canary.43", "@next/bundle-analyzer": "14.3.0-canary.43",
"@next/env": "14.3.0-canary.43", "@next/env": "14.3.0-canary.43",
"@react-types/calendar": "3.6.0", "@react-types/calendar": "3.6.1",
"@react-types/datepicker": "3.10.0", "@react-types/datepicker": "3.11.0",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@tailwindcss/typography": "^0.5.9", "@tailwindcss/typography": "^0.5.9",
"@types/canvas-confetti": "^1.4.2", "@types/canvas-confetti": "^1.4.2",
"@types/marked": "^5.0.0", "@types/marked": "^5.0.0",

View File

@ -129,7 +129,7 @@
"shelljs": "^0.8.4", "shelljs": "^0.8.4",
"tsup": "8.3.5", "tsup": "8.3.5",
"tsx": "^4.19.2", "tsx": "^4.19.2",
"turbo": "1.6.3", "turbo": "2.4.4",
"typescript": "^5.7.3", "typescript": "^5.7.3",
"webpack": "^5.53.0", "webpack": "^5.53.0",
"webpack-bundle-analyzer": "^4.4.2", "webpack-bundle-analyzer": "^4.4.2",

View File

@ -1,5 +1,17 @@
# @heroui/accordion # @heroui/accordion
## 2.2.13
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-accordion@2.2.8
- @heroui/aria-utils@2.2.13
- @heroui/divider@2.2.11
- @heroui/framer-utils@2.1.12
## 2.2.12 ## 2.2.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/accordion", "name": "@heroui/accordion",
"version": "2.2.12", "version": "2.2.13",
"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,13 +55,13 @@
"@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.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/tree": "3.8.7", "@react-stately/tree": "3.8.8",
"@react-aria/button": "3.11.1", "@react-aria/button": "3.12.0",
"@react-types/accordion": "3.0.0-alpha.26", "@react-types/accordion": "3.0.0-alpha.26",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/alert # @heroui/alert
## 2.2.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/button@2.2.16
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/alert", "name": "@heroui/alert",
"version": "2.2.15", "version": "2.2.16",
"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"
@ -48,7 +48,7 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@heroui/button": "workspace:*" "@heroui/button": "workspace:*"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,5 +1,22 @@
# @heroui/autocomplete # @heroui/autocomplete
## 2.3.17
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`58128c4`](https://github.com/heroui-inc/heroui/commit/58128c403e014315d96fbcb428c3b2a1e2ed9cf6), [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/input@2.4.16
- @heroui/use-aria-button@2.2.10
- @heroui/aria-utils@2.2.13
- @heroui/listbox@2.3.15
- @heroui/popover@2.3.16
- @heroui/button@2.2.16
- @heroui/form@2.1.15
- @heroui/scroll-shadow@2.3.10
- @heroui/spinner@2.2.13
## 2.3.16 ## 2.3.16
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/autocomplete", "name": "@heroui/autocomplete",
"version": "2.3.16", "version": "2.3.17",
"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"
@ -54,15 +54,15 @@
"@heroui/spinner": "workspace:*", "@heroui/spinner": "workspace:*",
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "workspace:*",
"@heroui/use-safe-layout-effect": "workspace:*", "@heroui/use-safe-layout-effect": "workspace:*",
"@react-aria/combobox": "3.11.1", "@react-aria/combobox": "3.12.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/combobox": "3.10.2", "@react-stately/combobox": "3.10.3",
"@react-types/combobox": "3.13.2", "@react-types/combobox": "3.13.3",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",
@ -72,7 +72,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.12.1", "@react-stately/data": "3.12.2",
"clean-package": "2.2.0", "clean-package": "2.2.0",
"framer-motion": "11.9.0", "framer-motion": "11.9.0",
"react": "18.3.0", "react": "18.3.0",

View File

@ -1,5 +1,11 @@
# @heroui/avatar # @heroui/avatar
## 2.2.12
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/avatar", "name": "@heroui/avatar",
"version": "2.2.11", "version": "2.2.12",
"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,9 +43,9 @@
"@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.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/utils": "3.27.0" "@react-aria/utils": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,11 @@
# @heroui/breadcrumbs # @heroui/breadcrumbs
## 2.2.12
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/breadcrumbs", "name": "@heroui/breadcrumbs",
"version": "2.2.11", "version": "2.2.12",
"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,11 +43,11 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/breadcrumbs": "3.5.20", "@react-aria/breadcrumbs": "3.5.21",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-types/breadcrumbs": "3.7.10", "@react-types/breadcrumbs": "3.7.11",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/button # @heroui/button
## 2.2.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-button@2.2.10
- @heroui/ripple@2.2.12
- @heroui/spinner@2.2.13
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/button", "name": "@heroui/button",
"version": "2.2.15", "version": "2.2.16",
"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,12 +46,12 @@
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "workspace:*",
"@heroui/ripple": "workspace:*", "@heroui/ripple": "workspace:*",
"@heroui/spinner": "workspace:*", "@heroui/spinner": "workspace:*",
"@react-aria/button": "3.11.1", "@react-aria/button": "3.12.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@react-types/button": "3.10.2" "@react-types/button": "3.11.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/calendar # @heroui/calendar
## 2.2.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-button@2.2.10
- @heroui/button@2.2.16
- @heroui/framer-utils@2.1.12
## 2.2.15 ## 2.2.15
### Patch Changes ### Patch Changes

View File

@ -2,7 +2,8 @@
import * as React from "react"; import * as React from "react";
import {render, act, fireEvent} from "@testing-library/react"; import {render, act, fireEvent} from "@testing-library/react";
import {CalendarDate} from "@internationalized/date"; import {CalendarDate} from "@internationalized/date";
import {keyCodes, triggerPress, type} from "@heroui/test-utils"; import {keyCodes, triggerPress, pointerMap, type} from "@heroui/test-utils";
import userEvent from "@testing-library/user-event";
import {RangeCalendar as RangeCalendarCalendarBase, RangeCalendarProps} from "../src"; import {RangeCalendar as RangeCalendarCalendarBase, RangeCalendarProps} from "../src";
@ -25,9 +26,13 @@ const RangeCalendar = React.forwardRef(
RangeCalendar.displayName = "RangeCalendar"; RangeCalendar.displayName = "RangeCalendar";
describe("RangeCalendar", () => { describe("RangeCalendar", () => {
let user;
beforeAll(() => { beforeAll(() => {
user = userEvent.setup({delay: null, pointerMap});
jest.useFakeTimers(); jest.useFakeTimers();
}); });
afterEach(() => { afterEach(() => {
act(() => { act(() => {
jest.runAllTimers(); jest.runAllTimers();
@ -195,7 +200,7 @@ describe("RangeCalendar", () => {
let nextButton = getByTestId("next-button"); let nextButton = getByTestId("next-button");
triggerPress(nextButton); await user.click(nextButton);
selected = getAllByLabelText("selected", {exact: false}).filter( selected = getAllByLabelText("selected", {exact: false}).filter(
(cell) => cell.getAttribute("aria-disabled") !== "true", (cell) => cell.getAttribute("aria-disabled") !== "true",
@ -232,7 +237,7 @@ describe("RangeCalendar", () => {
let prevButton = getByTestId("prev-button"); let prevButton = getByTestId("prev-button");
triggerPress(prevButton); await user.click(prevButton);
expect(heading).toHaveTextContent("June 2019"); expect(heading).toHaveTextContent("June 2019");
gridCells = getAllByRole("gridcell").filter( gridCells = getAllByRole("gridcell").filter(

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/calendar", "name": "@heroui/calendar",
"version": "2.2.15", "version": "2.2.16",
"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"
@ -49,17 +49,17 @@
"@heroui/button": "workspace:*", "@heroui/button": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@internationalized/date": "3.7.0", "@internationalized/date": "3.7.0",
"@react-aria/calendar": "3.7.0", "@react-aria/calendar": "3.7.1",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-stately/calendar": "3.7.0", "@react-stately/calendar": "3.7.1",
"@react-types/button": "3.10.2", "@react-types/button": "3.11.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-types/calendar": "3.6.0", "@react-types/calendar": "3.6.1",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"scroll-into-view-if-needed": "3.0.10", "scroll-into-view-if-needed": "3.0.10",
"@types/lodash.debounce": "^4.0.7" "@types/lodash.debounce": "^4.0.7"
}, },

View File

@ -1,5 +1,15 @@
# @heroui/card # @heroui/card
## 2.2.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-button@2.2.10
- @heroui/ripple@2.2.12
## 2.2.14 ## 2.2.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/card", "name": "@heroui/card",
"version": "2.2.14", "version": "2.2.15",
"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,11 +45,11 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/button": "3.11.1", "@react-aria/button": "3.12.0",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/checkbox # @heroui/checkbox
## 2.3.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/form@2.1.15
## 2.3.14 ## 2.3.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/checkbox", "name": "@heroui/checkbox",
"version": "2.3.14", "version": "2.3.15",
"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,15 +45,15 @@
"@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.15.1", "@react-aria/checkbox": "3.15.2",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/checkbox": "3.6.11", "@react-stately/checkbox": "3.6.12",
"@react-stately/toggle": "3.8.1", "@react-stately/toggle": "3.8.2",
"@react-types/checkbox": "3.9.1", "@react-types/checkbox": "3.9.2",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/chip": "workspace:*", "@heroui/chip": "workspace:*",

View File

@ -1,5 +1,11 @@
# @heroui/chip # @heroui/chip
## 2.2.12
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/chip", "name": "@heroui/chip",
"version": "2.2.11", "version": "2.2.12",
"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,10 +43,10 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-types/checkbox": "3.9.1" "@react-types/checkbox": "3.9.2"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,12 @@
# @heroui/code # @heroui/code
## 2.2.12
### Patch Changes
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/system-rsc@2.3.11
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/code", "name": "@heroui/code",
"version": "2.2.11", "version": "2.2.12",
"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,14 @@
# @heroui/date-input # @heroui/date-input
## 2.3.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/form@2.1.15
## 2.3.14 ## 2.3.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/date-input", "name": "@heroui/date-input",
"version": "2.3.14", "version": "2.3.15",
"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"
@ -44,12 +44,12 @@
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@internationalized/date": "3.7.0", "@internationalized/date": "3.7.0",
"@react-aria/datepicker": "3.13.0", "@react-aria/datepicker": "3.14.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-stately/datepicker": "3.12.0", "@react-stately/datepicker": "3.13.0",
"@react-types/datepicker": "3.10.0", "@react-types/datepicker": "3.11.0",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@react-aria/utils": "3.27.0" "@react-aria/utils": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",

View File

@ -1,5 +1,19 @@
# @heroui/date-picker # @heroui/date-picker
## 2.3.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/date-input@2.3.15
- @heroui/aria-utils@2.2.13
- @heroui/calendar@2.2.16
- @heroui/popover@2.3.16
- @heroui/button@2.2.16
- @heroui/form@2.1.15
## 2.3.15 ## 2.3.15
### Patch Changes ### Patch Changes

View File

@ -383,12 +383,15 @@ describe("DatePicker", () => {
expect(onFocusChangeSpy).not.toHaveBeenCalled(); expect(onFocusChangeSpy).not.toHaveBeenCalled();
expect(onFocusSpy).not.toHaveBeenCalled(); expect(onFocusSpy).not.toHaveBeenCalled();
triggerPress(button); await user.click(button);
act(() => jest.runAllTimers()); act(() => jest.runAllTimers());
let dialog = getByRole("dialog"); let dialog = getByRole("dialog");
expect(dialog).toBeVisible(); expect(dialog).toBeVisible();
expect(onBlurSpy).not.toHaveBeenCalled();
expect(onFocusChangeSpy).toHaveBeenCalledTimes(1);
expect(onFocusSpy).toHaveBeenCalledTimes(1);
//@ts-ignore //@ts-ignore
fireEvent.keyDown(document.activeElement, {key: "Escape"}); fireEvent.keyDown(document.activeElement, {key: "Escape"});
@ -409,9 +412,15 @@ describe("DatePicker", () => {
expect(dialog).not.toBeInTheDocument(); expect(dialog).not.toBeInTheDocument();
expect(document.activeElement).toBe(button); expect(document.activeElement).toBe(button);
expect(button).toHaveFocus(); expect(button).toHaveFocus();
expect(onBlurSpy).not.toHaveBeenCalled();
expect(onFocusChangeSpy).toHaveBeenCalledTimes(1);
expect(onFocusSpy).toHaveBeenCalledTimes(1);
await user.tab(); await user.tab();
expect(document.body).toHaveFocus(); expect(document.body).toHaveFocus();
expect(onBlurSpy).toHaveBeenCalledTimes(1);
expect(onFocusChangeSpy).toHaveBeenCalledTimes(2);
expect(onFocusSpy).toHaveBeenCalledTimes(1);
}); });
it("should trigger right arrow key event for segment navigation", async function () { it("should trigger right arrow key event for segment navigation", async function () {

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/date-picker", "name": "@heroui/date-picker",
"version": "2.3.15", "version": "2.3.16",
"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"
@ -51,14 +51,14 @@
"@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.13.0", "@react-aria/datepicker": "3.14.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/datepicker": "3.12.0", "@react-stately/datepicker": "3.13.0",
"@react-stately/overlays": "3.6.13", "@react-stately/overlays": "3.6.14",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-types/datepicker": "3.10.0", "@react-types/datepicker": "3.11.0",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/radio": "workspace:*", "@heroui/radio": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/divider # @heroui/divider
## 2.2.11
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/system-rsc@2.3.11
## 2.2.10 ## 2.2.10
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/divider", "name": "@heroui/divider",
"version": "2.2.10", "version": "2.2.11",
"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"
@ -42,7 +42,7 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-rsc-utils": "workspace:*", "@heroui/react-rsc-utils": "workspace:*",
"@heroui/system-rsc": "workspace:*", "@heroui/system-rsc": "workspace:*",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,13 @@
# @heroui/drawer # @heroui/drawer
## 2.2.13
### Patch Changes
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/modal@2.2.13
- @heroui/framer-utils@2.1.12
## 2.2.12 ## 2.2.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/drawer", "name": "@heroui/drawer",
"version": "2.2.12", "version": "2.2.13",
"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,16 @@
# @heroui/dropdown # @heroui/dropdown
## 2.3.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/aria-utils@2.2.13
- @heroui/popover@2.3.16
- @heroui/menu@2.2.15
## 2.3.15 ## 2.3.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/dropdown", "name": "@heroui/dropdown",
"version": "2.3.15", "version": "2.3.16",
"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,11 +46,11 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/menu": "3.17.0", "@react-aria/menu": "3.18.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/menu": "3.9.1", "@react-stately/menu": "3.9.2",
"@react-types/menu": "3.9.14" "@react-types/menu": "3.9.15"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/form # @heroui/form
## 2.1.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`e9c67fa`](https://github.com/heroui-inc/heroui/commit/e9c67fa6caf62fa835474d009b86cf722b08b66d), [`6f94545`](https://github.com/heroui-inc/heroui/commit/6f945458c8372949e80a1f5acc6c3047450d6b9d), [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/theme@2.4.12
- @heroui/system@2.4.12
## 2.1.14 ## 2.1.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/form", "name": "@heroui/form",
"version": "2.1.14", "version": "2.1.15",
"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"
@ -44,10 +44,10 @@
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@react-stately/form": "3.1.1", "@react-stately/form": "3.1.2",
"@react-types/form": "3.7.9" "@react-types/form": "3.7.10"
}, },
"devDependencies": { "devDependencies": {
"@heroui/button": "workspace:*", "@heroui/button": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/input-otp # @heroui/input-otp
## 2.1.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/form@2.1.15
## 2.1.14 ## 2.1.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/input-otp", "name": "@heroui/input-otp",
"version": "2.1.14", "version": "2.1.15",
"description": "", "description": "",
"keywords": [ "keywords": [
"input-otp" "input-otp"
@ -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/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/form": "3.0.12", "@react-aria/form": "3.0.13",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-stately/form": "3.1.1", "@react-stately/form": "3.1.2",
"@react-types/textfield": "3.11.0", "@react-types/textfield": "3.12.0",
"input-otp": "1.4.1", "input-otp": "1.4.1",
"@react-aria/focus": "3.19.1" "@react-aria/focus": "3.20.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @heroui/input # @heroui/input
## 2.4.16
### Patch Changes
- [#4950](https://github.com/heroui-inc/heroui/pull/4950) [`58128c4`](https://github.com/heroui-inc/heroui/commit/58128c403e014315d96fbcb428c3b2a1e2ed9cf6) Thanks [@linyonglu](https://github.com/linyonglu)! - fix a small eye icon for password input in edge browser(#4927)
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/form@2.1.15
## 2.4.15 ## 2.4.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/input", "name": "@heroui/input",
"version": "2.4.15", "version": "2.4.16",
"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,13 +45,13 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/textfield": "3.16.0", "@react-aria/textfield": "3.17.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@react-types/textfield": "3.11.0", "@react-types/textfield": "3.12.0",
"react-textarea-autosize": "^8.5.3" "react-textarea-autosize": "^8.5.3"
}, },
"devDependencies": { "devDependencies": {

View File

@ -376,7 +376,12 @@ export function useInput<T extends HTMLInputElement | HTMLTextAreaElement = HTML
"data-has-start-content": dataAttr(hasStartContent), "data-has-start-content": dataAttr(hasStartContent),
"data-has-end-content": dataAttr(!!endContent), "data-has-end-content": dataAttr(!!endContent),
className: slots.input({ className: slots.input({
class: clsx(classNames?.input, isFilled ? "is-filled" : "", isMultiline ? "pe-0" : ""), class: clsx(
classNames?.input,
isFilled ? "is-filled" : "",
isMultiline ? "pe-0" : "",
type === "password" ? "[&::-ms-reveal]:hidden" : "",
),
}), }),
...mergeProps( ...mergeProps(
focusProps, focusProps,

View File

@ -1,5 +1,14 @@
# @heroui/kbd # @heroui/kbd
## 2.2.12
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/system-rsc@2.3.11
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/kbd", "name": "@heroui/kbd",
"version": "2.2.11", "version": "2.2.12",
"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"
@ -42,7 +42,7 @@
"@heroui/system-rsc": "workspace:*", "@heroui/system-rsc": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/react-utils": "workspace:*", "@heroui/react-utils": "workspace:*",
"@react-aria/utils": "3.27.0" "@react-aria/utils": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/link # @heroui/link
## 2.2.13
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-link@2.2.11
## 2.2.12 ## 2.2.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/link", "name": "@heroui/link",
"version": "2.2.12", "version": "2.2.13",
"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,10 +44,10 @@
"@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/link": "3.7.8", "@react-aria/link": "3.7.9",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-types/link": "3.5.10" "@react-types/link": "3.5.11"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/listbox # @heroui/listbox
## 2.3.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/aria-utils@2.2.13
- @heroui/divider@2.2.11
## 2.3.14 ## 2.3.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/listbox", "name": "@heroui/listbox",
"version": "2.3.14", "version": "2.3.15",
"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,13 +46,13 @@
"@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/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/listbox": "3.14.0", "@react-aria/listbox": "3.14.1",
"@react-stately/list": "3.11.2", "@react-stately/list": "3.12.0",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-types/menu": "3.9.14", "@react-types/menu": "3.9.15",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/avatar": "workspace:*", "@heroui/avatar": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/menu # @heroui/menu
## 2.2.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/aria-utils@2.2.13
- @heroui/divider@2.2.11
## 2.2.14 ## 2.2.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/menu", "name": "@heroui/menu",
"version": "2.2.14", "version": "2.2.15",
"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,14 +45,14 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/menu": "3.17.0", "@react-aria/menu": "3.18.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/menu": "3.9.1", "@react-stately/menu": "3.9.2",
"@react-stately/tree": "3.8.7", "@react-stately/tree": "3.8.8",
"@react-types/menu": "3.9.14", "@react-types/menu": "3.9.15",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,18 @@
# @heroui/modal # @heroui/modal
## 2.2.13
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-modal-overlay@2.2.9
- @heroui/use-aria-button@2.2.10
- @heroui/use-disclosure@2.2.8
- @heroui/use-draggable@2.1.8
- @heroui/framer-utils@2.1.12
## 2.2.12 ## 2.2.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/modal", "name": "@heroui/modal",
"version": "2.2.12", "version": "2.2.13",
"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"
@ -50,13 +50,13 @@
"@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.21", "@react-aria/dialog": "3.5.22",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/overlays": "3.25.0", "@react-aria/overlays": "3.26.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/overlays": "3.6.13", "@react-stately/overlays": "3.6.14",
"@react-types/overlays": "3.8.12" "@react-types/overlays": "3.8.13"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @heroui/navbar # @heroui/navbar
## 2.2.14
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies []:
- @heroui/framer-utils@2.1.12
## 2.2.13 ## 2.2.13
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/navbar", "name": "@heroui/navbar",
"version": "2.2.13", "version": "2.2.14",
"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"
@ -46,12 +46,12 @@
"@heroui/framer-utils": "workspace:*", "@heroui/framer-utils": "workspace:*",
"@heroui/use-scroll-position": "workspace:*", "@heroui/use-scroll-position": "workspace:*",
"@heroui/dom-animation": "workspace:*", "@heroui/dom-animation": "workspace:*",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/button": "3.11.1", "@react-aria/button": "3.12.0",
"@react-aria/overlays": "3.25.0", "@react-aria/overlays": "3.26.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/toggle": "3.8.1", "@react-stately/toggle": "3.8.2",
"@react-stately/utils": "3.10.5" "@react-stately/utils": "3.10.5"
}, },
"devDependencies": { "devDependencies": {

View File

@ -1,5 +1,15 @@
# @heroui/number-input # @heroui/number-input
## 2.0.6
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/button@2.2.16
- @heroui/form@2.1.15
## 2.0.5 ## 2.0.5
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/number-input", "name": "@heroui/number-input",
"version": "2.0.5", "version": "2.0.6",
"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,16 +48,16 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/numberfield": "3.11.10", "@react-aria/numberfield": "3.11.11",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/utils": "3.10.5", "@react-stately/utils": "3.10.5",
"@react-stately/numberfield": "3.9.9", "@react-stately/numberfield": "3.9.10",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@react-types/numberfield": "3.8.8", "@react-types/numberfield": "3.8.9",
"@react-types/button": "3.10.2" "@react-types/button": "3.11.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/pagination # @heroui/pagination
## 2.2.14
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-intersection-observer@2.2.8
- @heroui/use-pagination@2.2.9
## 2.2.13 ## 2.2.13
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/pagination", "name": "@heroui/pagination",
"version": "2.2.13", "version": "2.2.14",
"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/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.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/popover # @heroui/popover
## 2.3.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-button@2.2.10
- @heroui/aria-utils@2.2.13
- @heroui/button@2.2.16
- @heroui/framer-utils@2.1.12
## 2.3.15 ## 2.3.15
### Patch Changes ### Patch Changes

View File

@ -254,9 +254,9 @@ describe("Popover", () => {
await act(async () => { await act(async () => {
// open popover // open popover
await user.click(trigger); await user.pointer({target: trigger, keys: "[MouseLeft>]"});
// close popover // close popover
await user.click(trigger); await user.pointer({target: trigger, keys: "[/MouseLeft]"});
// assert that the focus is restored back to trigger // assert that the focus is restored back to trigger
expect(trigger).toHaveFocus(); expect(trigger).toHaveFocus();
}); });

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/popover", "name": "@heroui/popover",
"version": "2.3.15", "version": "2.3.16",
"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"
@ -49,14 +49,14 @@
"@heroui/use-aria-button": "workspace:*", "@heroui/use-aria-button": "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.21", "@react-aria/dialog": "3.5.22",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/overlays": "3.25.0", "@react-aria/overlays": "3.26.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-stately/overlays": "3.6.13", "@react-stately/overlays": "3.6.14",
"@react-types/button": "3.10.2", "@react-types/button": "3.11.0",
"@react-types/overlays": "3.8.12" "@react-types/overlays": "3.8.13"
}, },
"devDependencies": { "devDependencies": {
"@heroui/card": "workspace:*", "@heroui/card": "workspace:*",

View File

@ -47,6 +47,12 @@ const PopoverTrigger = (props: PopoverTriggerProps) => {
return triggerChildren?.[0] !== undefined; return triggerChildren?.[0] !== undefined;
}, [triggerChildren]); }, [triggerChildren]);
if (!hasHeroUIButton) {
// delete `preventFocusOnPress` introduced from useMenuTrigger
// to avoid passing it to non-HeroUI Button components
delete restProps["preventFocusOnPress"];
}
return cloneElement( return cloneElement(
child, child,
mergeProps(restProps, hasHeroUIButton ? {onPress, isDisabled} : buttonProps), mergeProps(restProps, hasHeroUIButton ? {onPress, isDisabled} : buttonProps),

View File

@ -9,6 +9,7 @@ import {
import { import {
OverlayPlacement, OverlayPlacement,
ariaHideOutside, ariaHideOutside,
keepVisible,
toReactAriaPlacement, toReactAriaPlacement,
ariaShouldCloseOnInteractOutside, ariaShouldCloseOnInteractOutside,
} from "@heroui/aria-utils"; } from "@heroui/aria-utils";
@ -62,6 +63,7 @@ export function useReactAriaPopover(
state: OverlayTriggerState, state: OverlayTriggerState,
): PopoverAria { ): PopoverAria {
const { const {
groupRef,
triggerRef, triggerRef,
popoverRef, popoverRef,
showArrow, showArrow,
@ -84,12 +86,14 @@ export function useReactAriaPopover(
const isNonModal = isNonModalProp ?? true; const isNonModal = isNonModalProp ?? true;
const isSubmenu = otherProps["trigger"] === "SubmenuTrigger";
const {overlayProps, underlayProps} = useOverlay( const {overlayProps, underlayProps} = useOverlay(
{ {
isOpen: state.isOpen, isOpen: state.isOpen,
onClose: state.close, onClose: state.close,
shouldCloseOnBlur, shouldCloseOnBlur,
isDismissable, isDismissable: isDismissable || isSubmenu,
isKeyboardDismissDisabled, isKeyboardDismissDisabled,
shouldCloseOnInteractOutside: shouldCloseOnInteractOutside shouldCloseOnInteractOutside: shouldCloseOnInteractOutside
? shouldCloseOnInteractOutside ? shouldCloseOnInteractOutside
@ -115,7 +119,7 @@ export function useReactAriaPopover(
containerPadding, containerPadding,
placement: toReactAriaPlacement(placementProp), placement: toReactAriaPlacement(placementProp),
offset: showArrow ? offset + 3 : offset, offset: showArrow ? offset + 3 : offset,
onClose: isNonModal && shouldCloseOnScroll ? state.close : () => {}, onClose: isNonModal && !isSubmenu && shouldCloseOnScroll ? state.close : () => {},
}); });
useSafeLayoutEffect(() => { useSafeLayoutEffect(() => {
@ -125,10 +129,14 @@ export function useReactAriaPopover(
}, updatePositionDeps); }, updatePositionDeps);
useEffect(() => { useEffect(() => {
if (state.isOpen && !isNonModal && popoverRef.current) { if (state.isOpen && popoverRef.current) {
return ariaHideOutside([popoverRef.current]); if (isNonModal) {
return keepVisible(groupRef?.current ?? popoverRef.current);
} else {
return ariaHideOutside([groupRef?.current ?? popoverRef.current]);
}
} }
}, [isNonModal, state.isOpen, popoverRef]); }, [isNonModal, state.isOpen, popoverRef, groupRef]);
return { return {
popoverProps: mergeProps(overlayProps, positionProps), popoverProps: mergeProps(overlayProps, positionProps),

View File

@ -1,5 +1,13 @@
# @heroui/progress # @heroui/progress
## 2.2.12
### Patch Changes
- [#4911](https://github.com/heroui-inc/heroui/pull/4911) [`6293536`](https://github.com/heroui-inc/heroui/commit/62935362fb712c5e7c36e39db72cd586f4500a5c) Thanks [@waleed-mobasher](https://github.com/waleed-mobasher)! - add RTL support to progress (#4908)
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/progress", "name": "@heroui/progress",
"version": "2.2.11", "version": "2.2.12",
"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,10 +43,10 @@
"@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/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/progress": "3.4.19", "@react-aria/progress": "3.4.20",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-types/progress": "3.5.9" "@react-types/progress": "3.5.10"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -108,7 +108,7 @@ export const Indeterminate = {
args: { args: {
...defaultProps, ...defaultProps,
size: "xs", size: "sm",
radius: "none", radius: "none",
isIndeterminate: true, isIndeterminate: true,
}, },

View File

@ -1,5 +1,14 @@
# @heroui/radio # @heroui/radio
## 2.3.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/form@2.1.15
## 2.3.14 ## 2.3.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/radio", "name": "@heroui/radio",
"version": "2.3.14", "version": "2.3.15",
"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,14 +43,14 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/radio": "3.10.11", "@react-aria/radio": "3.11.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/radio": "3.10.10", "@react-stately/radio": "3.10.11",
"@react-types/radio": "3.8.6", "@react-types/radio": "3.8.7",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,21 @@
# @heroui/select # @heroui/select
## 2.4.16
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/use-aria-multiselect@2.4.9
- @heroui/use-aria-button@2.2.10
- @heroui/aria-utils@2.2.13
- @heroui/listbox@2.3.15
- @heroui/popover@2.3.16
- @heroui/form@2.1.15
- @heroui/scroll-shadow@2.3.10
- @heroui/spinner@2.2.13
## 2.4.15 ## 2.4.15
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/select", "name": "@heroui/select",
"version": "2.4.15", "version": "2.4.16",
"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"
@ -53,13 +53,13 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/form": "3.0.12", "@react-aria/form": "3.0.13",
"@react-aria/overlays": "3.25.0", "@react-aria/overlays": "3.26.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-types/shared": "3.27.0", "@react-types/shared": "3.28.0",
"@tanstack/react-virtual": "3.11.3" "@tanstack/react-virtual": "3.11.3"
}, },
"devDependencies": { "devDependencies": {
@ -72,8 +72,8 @@
"@heroui/system": "workspace:*", "@heroui/system": "workspace:*",
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",
"@heroui/use-infinite-scroll": "workspace:*", "@heroui/use-infinite-scroll": "workspace:*",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-stately/data": "3.12.1", "@react-stately/data": "3.12.2",
"clean-package": "2.2.0", "clean-package": "2.2.0",
"framer-motion": "11.9.0", "framer-motion": "11.9.0",
"react": "18.3.0", "react": "18.3.0",

View File

@ -1,5 +1,14 @@
# @heroui/slider # @heroui/slider
## 2.4.13
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/tooltip@2.2.13
## 2.4.12 ## 2.4.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/slider", "name": "@heroui/slider",
"version": "2.4.12", "version": "2.4.13",
"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,13 +43,13 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/i18n": "3.12.5", "@react-aria/i18n": "3.12.6",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/slider": "3.7.15", "@react-aria/slider": "3.7.16",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/slider": "3.6.1" "@react-stately/slider": "3.6.2"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/snippet # @heroui/snippet
## 2.2.17
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/tooltip@2.2.13
- @heroui/button@2.2.16
## 2.2.16 ## 2.2.16
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/snippet", "name": "@heroui/snippet",
"version": "2.2.16", "version": "2.2.17",
"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,8 +47,8 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/utils": "3.27.0" "@react-aria/utils": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,12 @@
# @heroui/spacer # @heroui/spacer
## 2.2.12
### Patch Changes
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/system-rsc@2.3.11
## 2.2.11 ## 2.2.11
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/spacer", "name": "@heroui/spacer",
"version": "2.2.11", "version": "2.2.12",
"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,13 @@
# @heroui/spinner # @heroui/spinner
## 2.2.13
### Patch Changes
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/system-rsc@2.3.11
- @heroui/system@2.4.12
## 2.2.12 ## 2.2.12
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/spinner", "name": "@heroui/spinner",
"version": "2.2.12", "version": "2.2.13",
"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,11 @@
# @heroui/switch # @heroui/switch
## 2.2.14
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
## 2.2.13 ## 2.2.13
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/switch", "name": "@heroui/switch",
"version": "2.2.13", "version": "2.2.14",
"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,13 +43,13 @@
"@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.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/switch": "3.6.11", "@react-aria/switch": "3.7.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/toggle": "3.8.1", "@react-stately/toggle": "3.8.2",
"@react-types/shared": "3.27.0" "@react-types/shared": "3.28.0"
}, },
"devDependencies": { "devDependencies": {
"@heroui/theme": "workspace:*", "@heroui/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @heroui/table # @heroui/table
## 2.2.15
### Patch Changes
- [#4998](https://github.com/heroui-inc/heroui/pull/4998) [`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de) Thanks [@wingkwong](https://github.com/wingkwong)! - bump RA versions
- Updated dependencies [[`88f1641`](https://github.com/heroui-inc/heroui/commit/88f164116c2be75cd2de0a076f5ba0942a43e3de)]:
- @heroui/checkbox@2.3.15
- @heroui/spacer@2.2.12
## 2.2.14 ## 2.2.14
### Patch Changes ### Patch Changes

View File

@ -1,6 +1,6 @@
{ {
"name": "@heroui/table", "name": "@heroui/table",
"version": "2.2.14", "version": "2.2.15",
"description": "Tables are used to display tabular data using rows and columns. ", "description": "Tables are used to display tabular data using rows and columns. ",
"keywords": [ "keywords": [
"table" "table"
@ -45,15 +45,15 @@
"@heroui/shared-icons": "workspace:*", "@heroui/shared-icons": "workspace:*",
"@heroui/shared-utils": "workspace:*", "@heroui/shared-utils": "workspace:*",
"@heroui/spacer": "workspace:*", "@heroui/spacer": "workspace:*",
"@react-aria/focus": "3.19.1", "@react-aria/focus": "3.20.0",
"@react-aria/interactions": "3.23.0", "@react-aria/interactions": "3.24.0",
"@react-aria/table": "3.16.1", "@react-aria/table": "3.17.0",
"@react-aria/utils": "3.27.0", "@react-aria/utils": "3.28.0",
"@react-aria/visually-hidden": "3.8.19", "@react-aria/visually-hidden": "3.8.20",
"@react-stately/table": "3.13.1", "@react-stately/table": "3.14.0",
"@react-stately/virtualizer": "4.2.1", "@react-stately/virtualizer": "4.3.0",
"@react-types/grid": "3.2.11", "@react-types/grid": "3.3.0",
"@react-types/table": "3.10.4", "@react-types/table": "3.11.0",
"@tanstack/react-virtual": "3.11.3" "@tanstack/react-virtual": "3.11.3"
}, },
"devDependencies": { "devDependencies": {
@ -66,7 +66,7 @@
"@heroui/tooltip": "workspace:*", "@heroui/tooltip": "workspace:*",
"@heroui/use-infinite-scroll": "workspace:*", "@heroui/use-infinite-scroll": "workspace:*",
"@heroui/user": "workspace:*", "@heroui/user": "workspace:*",
"@react-stately/data": "3.12.1", "@react-stately/data": "3.12.2",
"clean-package": "2.2.0", "clean-package": "2.2.0",
"react": "18.3.0", "react": "18.3.0",
"react-dom": "18.3.0", "react-dom": "18.3.0",

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