* fix(input): ensure clear button is not focusable when disabled (#3774)

* fix(input): ensure clear button is not focusable when disabled

* test(input): add test to ensure clear button is not focusable when disabled

* chore: add changeset for clear button focus fix when input is disabled

* fix(input): update clear button to use button element

* test(input): add focus test when disabled

and update tests for clear button using button element

* test(input): replace querySelector with getByRole for clear button

* fix(input): set tabIndex to -1 for clear button

* test(input): ensure clear button is not focusable

* fix(image): add missing `w` to `getWrapperProps` dependency (#3802)

* fix(image): add missing `w` to `getWrapperProps` dependency

* chore(changeset): add changeset

* fix(autocomplete): popover should remain open after clicking clear button (#3788)

* fix: add state.open() so that dropdown is not closed

* chore: add changeset

* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked

* chore: update changeset

* chore(autocomplete): change the docs for test cases

* chore(changeset): update changeset message and add issue number

---------

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

* refactor(docs): example of blurred card (#3741)

* docs(card): adding info regarding the gradient for blurred card

* chore(nit): adding example

* chore(docs): revise content for card isBlurred example

* chore(docs): revise isBlurred note

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(docs): replace twitter logo/links with x logo/links (#3815)

* fix(docs): replace Twitter logo/links with X logo/links

* docs: update twitter references to x

* docs: update changeset for twitter to x changes

* docs: update twitter references to x

* docs: update twitter references to x

* chore(docs): undo .sponsorsrc since it's generated

* refactor(docs): remove unnecessary classes

* chore(docs): undo .sponsorsrc since it's generated

---------

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

* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773)

* fix(date-picker): adding props from calendarProps to the getCalendarProps

* chore(date-picker): adding the changeset

* chore(changeset): add issue number

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* feat(autocomplete): automatically focus first non-disabled item (#2186)

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

* docs(accordion): add overflow to custom motion example (#3793)

* fix(docs): typos in dark mode page (#3823)

* fix(theme): fullWidth in input and select (#3768)

* fix(input): fixing the fullWidth functionality

* chore(changeset): add issue number

* chore(changeset): revise changeset message

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* fix(autocomplete): exit animation on popover close (#3845)

* fix(autocomplete): exit animation on popover close

* refactor(autocomplete): getListBoxProps

---------

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

* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868)

* chore(rtl): remove the usages of rtl

* chore(changeset): adding the changeset

* chore(changeset): update changeset message

---------

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

* fix(select): label placement discrepancy in Select (#3853)

* fix(select): label placement incorrect in case of multiline

* chore(select): adding the changeset

* chore(select): adding the tests

* chore(select): code imrovement, wkw's suggestions

* chore(changeset): update changeset message

---------

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

* fix(theme): label placement in select and input (#3869)

* fix(theme): fix the label placement

* chore(changeset): adding the changeset

* chore(select): adding comments

* fix(docs): avoid translating the code block (#3878)

* docs(Codeblock): avoid code be translated

* fix(docs): lint issue

---------

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

* fix(listbox): change listBoxItem key to optional (#3883)

* fix(listbox): listBoxItem key to optional

* chore: add defaultSelectedKeys test for numeric keys and ids

* chore: add changeset

* chore: comment out section prompts in PR template (#3884)

* chore(test): update testing libraries and refactor (#3886)

* fix(theme): show margin only with label in Switch component (#3861)

* fix(switch): removed right margin in wrapper #3791

* feat(changeset): added changeset

* fix(switch): removed me-2 in wrapper

* fix(switch): added ms-2 to label

* chore(changeset): correct package and message

---------

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

* fix(theme): removed pseudo cancel btn from input (#3912)

* fix(theme): removed pseudo cancel btn from input

* chore(changeset): adding the changeset

* fix(input): conditionally hiding the webkit search

* chore(changeset): revise changeset message

---------

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

* refactor(docs): dx improvement in accordion (#3856)

* refactor: improve dx for writing a docs component (#2544)

* refactor: improve dx for write a docs component

Signed-off-by: Innei <i@innei.in>

* refactor(docs): switch to contentlayer2

* chore(docs): rename to avoid conflict

* refactor(docs): switch to next-contentlayer2

* refactor(docs): revise docs lib

* chore(deps): bump docs related dependencies

* fix(use-aria-multiselect): type issue due to ts version bump

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>

* refactor(docs): accordion codes

* feat(docs): declare module `*.jsx?raw`

* feat(docs): include `**/*.jsx`

* fix(docs): incorrect content

* chore(docs): add new lines

* refactor(docs): lint

---------

Signed-off-by: Innei <i@innei.in>
Co-authored-by: Innei <tukon479@gmail.com>

* fix(docs): typos in hero section (#3928)

* fix(theme): support RTL for breadcrumbs (#3927)

* fix(breadcrumbs): added separator rotation for RTL #2486

* chore(changeset): added changeset

* fix(docs): removed unused import and merged classNames in dropdown (#3936)

* fix(breadcrumbs): added separator rotation for RTL #2486

* chore(changeset): added changeset

* fix(docs): removed unused Link import and merged classnames in dropdown

* fix: avatar filter disableAnimation to dom prop (#3946)

* feat: add git hook to auto update dependencies (#3365)

* feat: add git hook to auto update dependencies

* feat: update color

* fix: prevent test matcher warning (#3893)

* fix: prevent test matcher warning

* chore: add node types

* chore: update Jest related packages

* chore: run pnpm install

* fix(tabs): correct inert value for true condition (#3978)

* Alert component (#3982)

* feat(alert): began the work on alert component

* fix(readme): making correction

* chore(deps): change to 2.0.0

* chore(docs): update README.md

* feat(theme): init alert tv

* chore(alert): update package.json

* feat(alert): init alert storybook structure

* chore(changeset): add changeset

* chore(changeset): change to minor

* chore(alert): revise alert package.json

* feat(alert): init test structure

* chore(deps): pnpm-lock.yaml

* feat(alert): initailized theme and basic structure

* feat(alert): completed use-alert.ts and alert.tsx

* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop

* feat(alert): adding isCloseable prop to baseWrapper dependency

* feat(alert): setting the default value of isCloseable prop to true

* feat(alert): moving CloseIcon inside the button

* feat(alert): updated package.json

* feat(alert): default variant and default story

* feat(alert): adding color and radius stories

* feat(alert): completed the styling

* feat(alert): add stories for isCloseable prop and restyle other stories

* feat(alert): correcting ref type

* feat(alert): add test cases

* feat(alert): remove startContent and endContent props

* feat(alert): make styling more accurate

* feat(alert): fixed default props

* feat(alert): fixed theme docs

* feat(alert): add logic for icons

* feat(alert): begin to add docs

* chore(alert): implement the changes suggested in code review

* feat(alert): add onclose prop to alert

* feat(alert): add test cases

* docs(alert): add onClose  event

* feat(docs): add alert to routes.json

* fix(alert): correct the text colors

* docs(alert): fix imports and syntax errors

* chore(alert): implement the changes suggested in code review

* chore(alert): lint the code and change isCloseable to isClosable

* chore(alert): lint the code

* chore(alert): run pnpm  i

* fix(alert): fix the logic for close button and add test case

* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property

* chore(alert): add the support for RTL, refactor the code and fix the typos

* docs(alert): grammer issues fix

* fix(alert): replace rtl with ms

* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos

* chore(alert): linting and implement coderabbit suggestions

* chore(alert): refactor and typos fix

* chore(alert): add import for closeIcon

* chore(alert): add props for closeIcon

* chore(alert): refactor fixes

* chore(alert): implement ryo-manba's suggestion on close Icon

* chore(alert): make alert more responsive

* chore(alert): fix grammer issues suggested by coderabbit

* fix(alert): add max-w property to make alert responsive

* chore(alert): improve responsiveness  and refactor alertIcon

* chore(alert): add missing dependency to useMemo

* chore(alert): implement coderabbit's suggestions

* chore(alert): update docs and refactor

* chore(alert): refactor alertIcon and implement coderabbit's suggestion

* chore: fixes

---------

Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com>

* Feat/add draggable modal (#3983)

* feat(hooks): add use-draggable hook

* feat(components): [modal] export use-draggable

* docs(components): [modal] add draggable modal

* feat(components): [modal] add ref prop for modal-header

* chore(components): [modal] add draggable modal for storybook

* chore: add changeset for draggable modal

* docs(hooks): [use-draggable] fix typo

* chore: upper changeset

* chore(components): [modal] add overflow draggable modal to sb

* test(components): [modal] add draggable modal tests

* build: update pnpm-lock

* chore(changeset): include issue number

* feat(hooks): [use-draggable] set user-select to none when during the dragging

* docs(components): [modal] update code demo title

* docs(components): [modal] condense description for draggable overflow

* feat(hooks): [use-draggable] change version to 0.1.0

* refactor(hooks): [use-draggable] use use-move implement use-draggable

* feat(hooks): [use-draggable] remove repeated user-select

* test(components): [modal] update test case to use-draggable base use-move

* docs(components): [modal] update draggable examples

* fix(hooks): [use-draggable] fix mobile device touchmove event conflict

* refactor(hooks): [use-draggable] remove drag ref prop

* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow

* test(components): [modal] add draggble disable test

* chore(hooks): [use-draggable] add commant for body touchmove

* Update packages/hooks/use-draggable/src/index.ts

Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* fix(hooks): [use-draggable] import use-callback

* test(components): [modal] add mobile-sized test for draggable

* chore(hooks): [use-draggable] add use-callback for func

* chore(hooks): [use-draggable] update version to 2.0.0

* chore: fix typo

* Update .changeset/soft-apricots-sleep.md

* fix: pnpm lock

* fix: build

* chore: add updated moadl

---------

Co-authored-by: wzc520pyfm <1528857653@qq.com>
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732)

* chore: upgrade react-aria

* chore: add changeset

* chore: fix type error

---------

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

* feat(date-picker): add selectorButtonPlacement property (#3248)

* feat(date-picker): add selectorButtonPlacement property

* chore: update changeset

* Update .changeset/neat-donkeys-accept.md

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

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

* feat: add tab ref (#3974)

* feat: add tab ref

* feat: add changeset

* feat: pre-release workflow (#2910)

* feat(workflow): pre-release

* feat(workflow): exit pre-release

* chore(workflow): update version & publish commands

* fix(workflow): add missing attributes and use schangeset:beta cmd

* feat(root): add changeset:beta

* fix(workflows): revise pre-release logic

* fix(workflows): add missing run

* fix(workflows): use changeset:exit with version instead

* feat(root): add changeset:exit cmd

* refactor(workflows): add pths, id, and format

* feat(workflows): enter pre-release mode

* chore(workflows): remove pre.json only

* refactor(workflows): remove enter-pre-release-mode

* fix(workflows): incorrect url

* refactor(root): remove unused exit command

* refactor(workflows): add comments

* feat(changeset): change to main branch as baseBranch

* feat(root): add changeset:canary

* refactor(workflows): remove unused workflow

* feat(workflow): support canary pre-release mode

* refactor(docs): change to canary

* feat(popover): added control for closing popover on scroll (#3595)

* fix(navbar): fixed the height when style h-full

* fix(navbar): fixed the height when style h-full

* docs(changeset): resolved extra file

* feat(popover): added control for closing popover on scroll

* update(changeset):  correction

* feat(popover): removed extra story

* refactor(test): corrected test for both true and false values of shouldCloseOnScroll

* refactor(docs): added shouldCloseOnScroll prop

* chore(changeset): change to minor

---------

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

* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302)

* feat: add month and year pickers to DateRangePicker and RangeCalendar

* chore: update docs

* Update .changeset/kind-cobras-travel.md

* chore: react package version

---------

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

* chore(deps): bump tailwind-merge version (#3657)

* chore(deps): bump tailwind-merge versions

* chore(theme): adopt latest extendTailwindMerge

* chore(changeset): add changeset

* chore(changeset): change to minor

* Update .changeset/grumpy-mayflies-rhyme.md

---------

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

* feat: added drawer component (#3986)

Signed-off-by: The1111mp <The1111mp@outlook.com>
Co-authored-by: The1111mp <The1111mp@outlook.com>

* refactor: optimisations (#3523)

* refactor: replace lodash with native approaches

* refactor(deps): update framer-motion versions

* feat(utilities): add @nextui-org/dom-animation

* refactor(components): load domAnimation dynamically

* refactor(deps): add @nextui-org/dom-animation

* fix(utilities): relocate index.ts

* feat(changeset): framer motion optimization

* chore(deps): bump framer-motion version

* fix(docs): conflict issue

* refactor(hooks): remove the unnecessary this aliasing

* refactor(utilities): remove the unnecessary this aliasing

* chore(docs): remove {} so that it won't be true all the time

* chore(dom-animation): end with new line

* refactor(hooks): use debounce from `@nextui-org/shared-utils`

* chore(deps): add `@nextui-org/shared-utils`

* refactor: move mapKeys logic to `@nextui-org/shared-utils`

* refactor: use `get` from `@nextui-org/shared-utils`

* refactor(docs): use `get` from `@nextui-org/shared-utils`

* refactor(shared-utils): mapKeys

* chore(deps): bump framer-motion version

* chore(deps): remove lodash

* refactor(docs): use intersectionBy from shared-utils

* feat(shared-utils): add intersectionBy

* chore(dom-animation): remove extra blank line

* refactor(shared-utils): revise intersectionBy

* fix(modal): add willChange

* refactor(shared-utils): add comments

* fix: build & tests

---------

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

* feat(hooks): use-theme hook (#3169)

* feat(docs): update dark mode content

* feat(hooks): @nextui-org/use-theme

* chore(docs): revise ThemeSwitcher code

* refactor(hooks): simplify useTheme and support custom theme names

* feat(hooks): add use-theme test cases

* feat(changeset): add changeset

* refactor(hooks): make localStorageMock globally and clear before each test

* fix(docs): typo

* fix(hooks): coderabbitai comments

* chore(hooks): remove unnecessary +

* chore(changeset): change to minor

* feat(hooks): handle system theme

* chore(hooks): add EOL

* refactor(hooks): add default theme

* refactor(hooks): revise useTheme

* refactor(hooks): resolve pr comments

* refactor(hooks): resolve pr comments

* refactor(hooks): resolve pr comments

* refactor(hooks): remove unused theme in dependency array

* chore(docs): typos

* refactor(hooks): mark system as key for system theme

* chore: merged with canary

---------

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

* Fix/avatar flashing (#3987)

* fix(use-image): cached image flashing

* chore: merged with canary

---------

Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com>

* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261)

* refactor(menu): use useMenu from react-aria instead

* refactor(menu): use useMenuItem from react-aria instead

* feat(changeset): add changeset

* chore: merged with canary

* fix: dropdown tests

---------

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

* fix(theme): added stripe color gradients for progress (#3938)

* fix(breadcrumbs): added separator rotation for RTL #2486

* chore(changeset): added changeset

* fix(docs): removed unused Link import and merged classnames in dropdown

* fix(theme):added stripe color gradients for progress #1933

* refactor(theme): added stripe-size and createStripeGradient

* chore: add all minor releases

* fix(docs): invalid canary storybook link (#4030)

* fix(use-image): image ReferenceError in SSR (#4122)

* fix(use-image): image ReferenceError in SSR

* fix(use-image): sync with beta

* fix(use-image): sync with beta

* chore(use-image): remove unnecessary comments

* fix(docs): buildLocation expects an object  (#4118)

* fix(docs): routing.mdx

* Delete .changeset/pre.json

* chore(docs): update yarn installation command (#4132)

There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn. 

Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/

* chore: upgrade storybook 8 (#4124)

* feat: upgrade storybook8

* chore: upgrade storybook and vite

* chore: remove @mdx-js/react optimizeDep

* chore: add @mdx-js/react optimizeDep

* fix: format

* docs: add forms guide (#3822)

* v2.5.0 [BETA] (#4164)

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

* fix(theme): apply tw nested group (#3909)

* chore(changset): add changeset

* fix(theme): apply nested group to table

* chore(docs): update table bottomContent code

* fix: changeset

* fix: changeset

* fix: changeset

* fix: changeset

* fix: changeset

* fix: pkg versions

* fix: changeset

* fix: drawer peer dep

* chore: update plop components tempalte

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

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

* fix: pre-release workflow

* chore: debug log added

* chore: force pre-release

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* chore: beta1 (#3990)

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

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

* fix(use-image): image ReferenceError in SSR (#3993)

* fix(input): fixed a sliding issue caused by the helper wrapper (#3966)

* If it is false and there is an error message or description it will create a div

* Update packages/components/input/src/input.tsx

* Update packages/components/select/src/select.tsx

* Update packages/components/input/src/textarea.tsx

* add changeset

* changeset update

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

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

* fix: image loading in the server (#3996)

* fix: lock file

* chore: force release

* chore: force release 2

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

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

* fix: image load on next.js (#3998)

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

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

* fix: element.ref was removed in React 19 warning (#4003)

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

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

* fix: react 19 as peer dep (#4008)

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

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

* Beta/react 19 support (#4010)

* fix: react 19 as peer dep

* fix: react 19 as peer dep

* chore: support framer-motion alpha version

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

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

* fix(theme): making select and input themes consistent (#3881)

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

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

* fix: support inert value with boolean type for react 19 (#4039)

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

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

* feat: alert design improved (#4054)

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

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

* feat: drawer improvements (#4057)

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

* feat: alert styles improved (#4071)

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

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

* feat: alert styles improved (#4073)

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

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

* feat: add number of stars and credits

* chore: fix build

* chore: improve navabr colors

* chore: new changeset (#4083)

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

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

* chore: pnpm cleaned (#4086)

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

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

* chore: custom runnner added

* chore: custom runner test (#4091)

* Beta/custom runner (#4092)

* chore: custom runner test

* chore: custom runner test

* chore: remove 2 from older changeset

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

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

* feat: new demo added to alert

* Feat/virtualization for autocomplete (#4094)

* feat: add react-window virtualization for autocomplete

* fix: wrong imports and wrong sizing

* fix: update pnpm lock

* chore: add test cases for large dataset (1000 and 10000 items)

* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional

* feat: implement dynamic listboxheight n item height, add story

* chore: rename props, remove unnecessary line changes

* fix: maxHeight style 256px for default, conditional usage of virtualizer

* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)

* feat: virtualization support

---------

Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com>

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

* feat: small fixes

* feat: add reducedMotion setting to Provider (#3470)

* feat: add reducedMotion setting to Provider

* chore: refactor reducedMotion story

* Update .changeset/pretty-parrots-guess.md

---------

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

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

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

* fix: move circular-progress tv to progress (#3321)

* fix: remove circular-progress tv to progress

* docs: changeset

* chore(changeset): update changeset message

* Update .changeset/angry-maps-serve.md

---------

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

* fix: label placement when the select has a placeholder or description (#4126)

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

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

* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140)

* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105)

* fix(docs): invalid canary storybook link (#4030)

* fix: menu item hidden overflow text

* feat: changeset

* Merge branch 'beta/release-next' into fix/menu-item-hidden

* fix: truncate list item

* feat: update changeset

* fix(menu): omit internal props

---------

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

* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735)

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>

* feat: add form component (#3036)

* chore: add support validationBehavior aria

* chore: add validationBehavior to Provider

* chore: add autocomplete validation test

* chore: add checkbox validation test

* fix(input): require condition

* docs: add description of validationBehavior props

* chore: add support validationBehavior props for date components

* docs(dates): add description of validationBehavior props

* chore: add changeset

* chore: format

* chore: fix test

* fix: select validationBehavior is not support yet

* fix: select validationBehavior not supported yet

* feat: add form component with input support

* feat: add support form context

* chore: wip add support for  form server errors

* chore: add support checkbox server validation

* chore: add support radio server validation

* chore: update pnpm-lock.yaml

* chore: add support input server validation

* chore: add support autocomplete server validation

* chore(form): add server validation stories

* chore: fix test

* chore: add date-picker validation test

* chore: update form stories

* chore: add changeset

* chore: update react-aria version

* chore: add pnpm-lock.yaml

* chore: update react-aria version

* chore: add comment

* chore: update react-aria version

* chore: fix change set

* chore: export form component in the main package

* chore: upgrade react-aria

* chore: fixed internationalized/date version

* fix: build error

* chore: upgrade docs react-aria version

* fix: remove comment

* fix: debug setting

* chore(docs): update sponsor (#3904)

* chore(docs): remove Scrumbuiss

* chore(docs): remove Scrumbuiss logo

* chore(docs): replace va by posthog (#4123)

* chore(changeset): change to patch

* refactor: react-aria-components remove to decrease package size, logic moved to the form package

---------

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

* docs: add forms guide (#4155)

Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* chore: routes updated

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

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

* chore: fix indentation

* fix(changeset): package not be found

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

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

* fix(select): controlled isInvalid prop (#4082)

* fix(select): controlled isInvalid prop

* chore: add changeset

* Merge branch 'beta/release-next' into pr/4082

---------

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

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

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

* chore(changeset): bump all versions

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

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

* fix(deps): missing peer / dev dependency for framer-motion (#4161)

* fix(system): align `navigate` function parameters with `@react-aria` (#4163)

* fix: menu item classNames not work (#4156)

* fix: menu item classNames not work

* feat: changeset

* docs: update

* feat: merge classes utility added

* Update .changeset/brave-trains-wave.md

---------

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

* chore(docs): remove incorrect info

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

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

* refactor(docs): overall dx (#4055)

* refactor(docs): revise code block (#3922)

* refactor(docs): revise code block

* chore(docs): resolve pr comments

* refactor(docs): autocomplete dx (#3934)

* feat(docs): add *.js?raw module

* feat(docs): change to react-jsx and add **/*.js

* chore(root): include js and jsx

* refactor(docs): autocomplete dx

* chore(docs): rollback overrides

* chore(autocomplete): lint

* fix(autocomplete): incorrect import path

* fix(docs): autocomplete dx

* chore(docs): remove highlightedLines

* refactor(docs): breadcrumbs dx (#3968)

* refactor(docs): breadcrumbs dx

* fix(docs): export issue

* chore(docs): use preserve for jsx

* fix(docs): support multiline import

* fix(docs): support multiple export

* chore(docs): add back export

* refactor(docs): avatar dx (#3951)

* refactor(docs): badge dx (#3960)

* refactor(docs): badge dx

* chore(docs): incorrect import path

* refactor(docs): button dx (#3981)

* refactor(docs): calendar dx (#4022)

* refactor(docs): calendar dx

* fix(docs): incorrect import path

* refactor(docs): switch dx (#4037)

* refactor(docs): switch dx

* chore(docs): remove highlightedLines

* refactor(docs): tooltip (#4035)

* refactor(docs): usage dx (#4036)

* refactor(docs): circular-progress dx (#4029)

* refactor(docs): chip-dx (#4028)

* refactor(docs): checkbox-group dx (#4027)

* refactor(docs): checkbox dx (#4024)

* refactor(docs): checkbox dx

* fix(docs): incorrect import path

* refactor(docs): card dx (#4023)

* refactor(docs): skeleton dx (#4042)

* refactor(docs): spacer dx (#4043)

* refactor(docs): snippet dx (#4044)

* refactor(docs): scroll-shadow dx (#4045)

* refactor(docs): code dx (#4046)

* refactor(docs): kbd dx (#4047)

* refactor(docs): link dx (#4048)

* refactor(docs): progress dx (#4049)

* refactor(docs): divider dx (#4050)

* refactor(docs): listbox dx (#4051)

* refactor(docs): listbox dx

* fix(docs): import path

* fix(docs): import path

* chore(docs): remove highlightedLines

* fix(docs): indentation

* chore(docs): replace the props of autocomplete from value to key (#4129)

* refactor(docs): alert dx (#4108)

* refactor(docs): alert dx

* refactor(docs): alert dx

* refactor(docs): image dx (#4061)

* refactor(docs): textarea dx (#4063)

* refactor(docs): spinner dx (#4088)

* refactor(docs): radio-group dx (#4064)

* refactor(docs): pagination dx (#4062)

* refactor(docs): pagination dx

* refactor(docs): pagination dx

* refactor(docs): time-input dx (#4065)

* refactor(docs): time-input dx

* refactor(docs): time-input dx

* refactor(docs): slider dx (#4066)

* refactor(docs): slider dx

* refactor(docs): slider dx

* refactor(docs): move SliderValue to type

* refactor(docs): slider dx

* refactor(docs): make icon code collapsible

* refactor(docs): specify versions for date packages (#4138)

* refactor(docs): specify versions for date packages

* fix(docs): correct RA i18n version

* chore(deps): sync version from package

* refactor(docs): tabs dx (#4067)

* refactor(docs): tab dx

* refactor(docs): tabs dx

* refactor(docs): input dx (#4102)

* refactor(docs): input dx

* refactor(docs): input dx

* refactor(docs): navbar dx (#4076)

* refactor(docs): navbar dx

* refactor(docs): navbar dx

* refactor(docs): navbar dx

* refactor(docs): modal dx (#4077)

* refactor(docs): modal dx

* refactor(docs): modal dx

* refactor(docs): select dx (#4078)

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): table dx (#4079)

* refactor(docs): table dx

* fix(docs): import path

* refactor(docs): table dx

* refactor(docs): table dx

* refactor(docs): popover dx (#4090)

* refactor(docs): range-calendar dx (#4089)

* refactor(docs): range-calendar dx

* fix(docs): import path

* refactor(docs): date input dx (#4100)

* refactor(docs): dropdown dx (#4101)

* refactor(docs): dropdown dx

* refactor(docs): remove highlightedLines

* refactor(docs): dropdown dx

* refactor(docs): dropdown dx

* refactor(docs): date-picker dx (#4103)

* refactor(docs): date-picker dx

* fix(docs): import paths

* refactor(docs): date-range-picker dx (#4104)

* refactor(docs): date-range-picker dx

* fix(docs): date-range-picker dx

* refactor(docs): drawer dx (#4109)

* refactor(docs): drawer dx

* fix(docs): indentation

* refactor(docs): make icon collapsible

---------

Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* feat(input-otp): introduce input OTP component (#4052)

* feat(input-otp): adding the functionality

* fix(input-otp): making the use of input-otp library

* Update .changeset/spotty-flies-jump.md

* chore(input-otp): nits

* feat: improvements and fixes added

* refactor: input-otp docs improvements

* fix: changeset

* fix: build

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

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

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

* refactor(theme): revise label font size for lg (#4141)

* refactor(theme): revise label font size for lg

* chore(changeset): add changeset

* refactor(theme): revise label font size for lg

* fix(docs): typecheck errors (#4171)

* fix(docs): remove duplicate import

* fix(docs): update type for onChange in range-calendar page

* fix(docs): add missing `@react-types/calendar`

* fix(docs): broken syntax

* fix(docs): typecheck issues

* fix(docs): add missing `@react-types/datepicker`

* fix(docs): typecheck issues

* fix: missing li tag when href is specified (#4168)

* fix(items): items in list should wrapped in li in case of a

* chore: adding the tests

* Feat/textarea add clear button (#4172)

* feat(components): add clear button to the textarea component

* docs(textarea): add test and changeset

* feat(textarea): modify the changeset file

* feat(textarea): add clear button to textarea

* feat(textarea): add isClearable prop to textarea

* docs(textarea): add documentation to textarea

* docs(textarea): add documentation to textarea

* feat(textarea): replace the textarea component clear icon and modify its location

* feat(textarea): revise the clear button position

* feat(textarea): revise the clear button structure

* feat(textarea): revise the styles of clear button and textarea

* feat(textarea): revise the styles of RTL case

* feat(textarea): change the rtl to pe

* feat(textarea): delete the px classname

* chore(changeset): update package and message

* test(textarea): add test case

* feat(textarea): change the clear button structure

* feat(textarea): optimized code

* chore(textarea): update the changeset file

* docs(textarea): add slots doc to textarea

* chore(textarea): update peerDevpeerDependencies version

* chore(textarea): add usecallback dep

* Update .changeset/five-adults-protect.md

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

* feat(textarea): modify the clear button icon

* fix(theme): apply tw nested group (#3909)

* chore(changset): add changeset

* fix(theme): apply nested group to table

* chore(docs): update table bottomContent code

* fix: changeset

* fix: changeset

* fix: changeset

* fix: changeset

* fix: changeset

* fix: pkg versions

* fix: changeset

* fix: drawer peer dep

* chore: update plop components tempalte

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

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

* fix: pre-release workflow

* chore: debug log added

* chore: force pre-release

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* ci(changesets): version packages (beta)

* chore: beta1 (#3990)

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

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

* fix(use-image): image ReferenceError in SSR (#3993)

* fix(input): fixed a sliding issue caused by the helper wrapper (#3966)

* If it is false and there is an error message or description it will create a div

* Update packages/components/input/src/input.tsx

* Update packages/components/select/src/select.tsx

* Update packages/components/input/src/textarea.tsx

* add changeset

* changeset update

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

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

* fix: image loading in the server (#3996)

* fix: lock file

* chore: force release

* chore: force release 2

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

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

* fix: image load on next.js (#3998)

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

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

* fix: element.ref was removed in React 19 warning (#4003)

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

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

* fix: react 19 as peer dep (#4008)

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

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

* Beta/react 19 support (#4010)

* fix: react 19 as peer dep

* fix: react 19 as peer dep

* chore: support framer-motion alpha version

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

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

* fix(theme): making select and input themes consistent (#3881)

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

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

* fix(textarea): fix clearButton display

* fix: support inert value with boolean type for react 19 (#4039)

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

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

* feat: alert design improved (#4054)

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

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

* feat: drawer improvements (#4057)

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

* feat: alert styles improved (#4071)

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

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

* feat: alert styles improved (#4073)

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

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

* feat: add number of stars and credits

* chore: fix build

* chore: improve navabr colors

* chore: new changeset (#4083)

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

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

* chore: pnpm cleaned (#4086)

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

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

* chore: custom runnner added

* chore: custom runner test (#4091)

* Beta/custom runner (#4092)

* chore: custom runner test

* chore: custom runner test

* chore: remove 2 from older changeset

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

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

* feat: new demo added to alert

* Feat/virtualization for autocomplete (#4094)

* feat: add react-window virtualization for autocomplete

* fix: wrong imports and wrong sizing

* fix: update pnpm lock

* chore: add test cases for large dataset (1000 and 10000 items)

* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional

* feat: implement dynamic listboxheight n item height, add story

* chore: rename props, remove unnecessary line changes

* fix: maxHeight style 256px for default, conditional usage of virtualizer

* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)

* feat: virtualization support

---------

Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com>

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

* feat: small fixes

* feat: add reducedMotion setting to Provider (#3470)

* feat: add reducedMotion setting to Provider

* chore: refactor reducedMotion story

* Update .changeset/pretty-parrots-guess.md

---------

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

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

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

* fix: move circular-progress tv to progress (#3321)

* fix: remove circular-progress tv to progress

* docs: changeset

* chore(changeset): update changeset message

* Update .changeset/angry-maps-serve.md

---------

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

* fix: label placement when the select has a placeholder or description (#4126)

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

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

* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140)

* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105)

* fix(docs): invalid canary storybook link (#4030)

* fix: menu item hidden overflow text

* feat: changeset

* Merge branch 'beta/release-next' into fix/menu-item-hidden

* fix: truncate list item

* feat: update changeset

* fix(menu): omit internal props

---------

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

* Update apps/docs/content/docs/components/textarea.mdx

* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735)

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>

* feat: add form component (#3036)

* chore: add support validationBehavior aria

* chore: add validationBehavior to Provider

* chore: add autocomplete validation test

* chore: add checkbox validation test

* fix(input): require condition

* docs: add description of validationBehavior props

* chore: add support validationBehavior props for date components

* docs(dates): add description of validationBehavior props

* chore: add changeset

* chore: format

* chore: fix test

* fix: select validationBehavior is not support yet

* fix: select validationBehavior not supported yet

* feat: add form component with input support

* feat: add support form context

* chore: wip add support for  form server errors

* chore: add support checkbox server validation

* chore: add support radio server validation

* chore: update pnpm-lock.yaml

* chore: add support input server validation

* chore: add support autocomplete server validation

* chore(form): add server validation stories

* chore: fix test

* chore: add date-picker validation test

* chore: update form stories

* chore: add changeset

* chore: update react-aria version

* chore: add pnpm-lock.yaml

* chore: update react-aria version

* chore: add comment

* chore: update react-aria version

* chore: fix change set

* chore: export form component in the main package

* chore: upgrade react-aria

* chore: fixed internationalized/date version

* fix: build error

* chore: upgrade docs react-aria version

* fix: remove comment

* fix: debug setting

* chore(docs): update sponsor (#3904)

* chore(docs): remove Scrumbuiss

* chore(docs): remove Scrumbuiss logo

* chore(docs): replace va by posthog (#4123)

* chore(changeset): change to patch

* refactor: react-aria-components remove to decrease package size, logic moved to the form package

---------

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

* docs: add forms guide (#4155)

Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* chore: routes updated

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

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

* chore: fix indentation

* fix(changeset): package not be found

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

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

* fix(select): controlled isInvalid prop (#4082)

* fix(select): controlled isInvalid prop

* chore: add changeset

* Merge branch 'beta/release-next' into pr/4082

---------

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

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

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

* chore(changeset): bump all versions

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

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

* fix(deps): missing peer / dev dependency for framer-motion (#4161)

* fix(system): align `navigate` function parameters with `@react-aria` (#4163)

* fix: menu item classNames not work (#4156)

* fix: menu item classNames not work

* feat: changeset

* docs: update

* feat: merge classes utility added

* Update .changeset/brave-trains-wave.md

---------

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

* chore(docs): remove incorrect info

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

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

* refactor(docs): overall dx (#4055)

* refactor(docs): revise code block (#3922)

* refactor(docs): revise code block

* chore(docs): resolve pr comments

* refactor(docs): autocomplete dx (#3934)

* feat(docs): add *.js?raw module

* feat(docs): change to react-jsx and add **/*.js

* chore(root): include js and jsx

* refactor(docs): autocomplete dx

* chore(docs): rollback overrides

* chore(autocomplete): lint

* fix(autocomplete): incorrect import path

* fix(docs): autocomplete dx

* chore(docs): remove highlightedLines

* refactor(docs): breadcrumbs dx (#3968)

* refactor(docs): breadcrumbs dx

* fix(docs): export issue

* chore(docs): use preserve for jsx

* fix(docs): support multiline import

* fix(docs): support multiple export

* chore(docs): add back export

* refactor(docs): avatar dx (#3951)

* refactor(docs): badge dx (#3960)

* refactor(docs): badge dx

* chore(docs): incorrect import path

* refactor(docs): button dx (#3981)

* refactor(docs): calendar dx (#4022)

* refactor(docs): calendar dx

* fix(docs): incorrect import path

* refactor(docs): switch dx (#4037)

* refactor(docs): switch dx

* chore(docs): remove highlightedLines

* refactor(docs): tooltip (#4035)

* refactor(docs): usage dx (#4036)

* refactor(docs): circular-progress dx (#4029)

* refactor(docs): chip-dx (#4028)

* refactor(docs): checkbox-group dx (#4027)

* refactor(docs): checkbox dx (#4024)

* refactor(docs): checkbox dx

* fix(docs): incorrect import path

* refactor(docs): card dx (#4023)

* refactor(docs): skeleton dx (#4042)

* refactor(docs): spacer dx (#4043)

* refactor(docs): snippet dx (#4044)

* refactor(docs): scroll-shadow dx (#4045)

* refactor(docs): code dx (#4046)

* refactor(docs): kbd dx (#4047)

* refactor(docs): link dx (#4048)

* refactor(docs): progress dx (#4049)

* refactor(docs): divider dx (#4050)

* refactor(docs): listbox dx (#4051)

* refactor(docs): listbox dx

* fix(docs): import path

* fix(docs): import path

* chore(docs): remove highlightedLines

* fix(docs): indentation

* chore(docs): replace the props of autocomplete from value to key (#4129)

* refactor(docs): alert dx (#4108)

* refactor(docs): alert dx

* refactor(docs): alert dx

* refactor(docs): image dx (#4061)

* refactor(docs): textarea dx (#4063)

* refactor(docs): spinner dx (#4088)

* refactor(docs): radio-group dx (#4064)

* refactor(docs): pagination dx (#4062)

* refactor(docs): pagination dx

* refactor(docs): pagination dx

* refactor(docs): time-input dx (#4065)

* refactor(docs): time-input dx

* refactor(docs): time-input dx

* refactor(docs): slider dx (#4066)

* refactor(docs): slider dx

* refactor(docs): slider dx

* refactor(docs): move SliderValue to type

* refactor(docs): slider dx

* refactor(docs): make icon code collapsible

* refactor(docs): specify versions for date packages (#4138)

* refactor(docs): specify versions for date packages

* fix(docs): correct RA i18n version

* chore(deps): sync version from package

* refactor(docs): tabs dx (#4067)

* refactor(docs): tab dx

* refactor(docs): tabs dx

* refactor(docs): input dx (#4102)

* refactor(docs): input dx

* refactor(docs): input dx

* refactor(docs): navbar dx (#4076)

* refactor(docs): navbar dx

* refactor(docs): navbar dx

* refactor(docs): navbar dx

* refactor(docs): modal dx (#4077)

* refactor(docs): modal dx

* refactor(docs): modal dx

* refactor(docs): select dx (#4078)

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): select dx

* refactor(docs): table dx (#4079)

* refactor(docs): table dx

* fix(docs): import path

* refactor(docs): table dx

* refactor(docs): table dx

* refactor(docs): popover dx (#4090)

* refactor(docs): range-calendar dx (#4089)

* refactor(docs): range-calendar dx

* fix(docs): import path

* refactor(docs): date input dx (#4100)

* refactor(docs): dropdown dx (#4101)

* refactor(docs): dropdown dx

* refactor(docs): remove highlightedLines

* refactor(docs): dropdown dx

* refactor(docs): dropdown dx

* refactor(docs): date-picker dx (#4103)

* refactor(docs): date-picker dx

* fix(docs): import paths

* refactor(docs): date-range-picker dx (#4104)

* refactor(docs): date-range-picker dx

* fix(docs): date-range-picker dx

* refactor(docs): drawer dx (#4109)

* refactor(docs): drawer dx

* fix(docs): indentation

* refactor(docs): make icon collapsible

---------

Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>

* Merge branch 'beta/release-next' into pr/3477

* refactor(docs): apply new structure to doc

* feat(input-otp): introduce input OTP component (#4052)

* feat(input-otp): adding the functionality

* fix(input-otp): making the use of input-otp library

* Update .changeset/spotty-flies-jump.md

* chore(input-otp): nits

* feat: improvements and fixes added

* refactor: input-otp docs improvements

* fix: changeset

* fix: build

---------

Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>

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

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

* refactor(theme): revise label font size for lg (#4141)

* refactor(theme): revise label font size for lg

* chore(changeset): add changeset

* refactor(theme): revise label font size for lg

* fix(docs): typecheck errors (#4171)

* fix(docs): remove duplicate import

* fix(docs): update type for onChange in range-calendar page

* fix(docs): add missing `@react-types/calendar`

* fix(docs): broken syntax

* fix(docs): typecheck issues

* fix(docs): add missing `@react-types/datepicker`

* fix(docs): typecheck issues

* fix: missing li tag when href is specified (#4168)

* fix(items): items in list should wrapped in li in case of a

* chore: adding the tests

* fix: textarea issues with the clear button

* chore: adjust clear button position

---------

Co-authored-by: doki- <1335902682@qq.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@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: winches <329487092@qq.com>
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com>

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

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

* docs: sync api from nextui-cli v0.3.5 (#4173)

Co-authored-by: GitHub Action <action@github.com>

* ci(changesets): exit pre-release mode

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@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: winches <329487092@qq.com>
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com>
Co-authored-by: doki- <1335902682@qq.com>
Co-authored-by: GitHub Action <action@github.com>

* fix: pre release workflow on protected branches (#4174)

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

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

* fix: input otp peer deps (#4176)

* chore: update workflows

* chore: pre release workflow modified (#4177)

* chore: canary versions (#4178)

* fix: pre-release workflow (#4179)

* chore: merged with beta branch

* chore: workflow updated

* ci(changesets): version packages

* fix: changeset get github info

* chore: force canary to release (#4180)

* Feat/canary release (#4181)

* chore: force canary to release

* feat: canary release

* ci(changesets): version packages

* ci(changesets): version packages

* fix: exit pre-release mode

* fix: exit pre-release mode

* fix: exit pre-release mode

* fix: exit pre-release mode

* fix: exit pre-release mode

* chore: exit pre release mode

* fix(workflows): release & pre-release flow (#4184)

* chore: revert exit and enter pre release changes

* chore: canary release test (#4185)

* chore: update exit and enter workflows

* chore: update workflow name

* fix: exit pre-release mode

* fix: exit pre-release mode

* chore: delete pre file

* chore: remove duplicate changesets

* chore: base branch change to canary, changeset config

* refactor: beta tags manually deleted (#4187)

* fix: install

* fix: peer deps (#4188)

* Fix/peer deps (#4189)

* fix: peer deps

* fix: tests

* fix: routes

* chore(docs): revise defaultShowFlagList (#4193)

* chore(docs): add Example to defaultShowFlagList

* chore(docs): revise defaultShowFlagList

* feat: documentation improvements (#4195)

* feat: documentation improvements

* fix: alert api

* Feat/doc improvements (#4196)

* feat: documentation improvements

* fix: alert api

* fix: copy button

* fix: return in card demo

* Fix/react core pkg (#4204)

* fix: double use client tag import in react core package

* fix: double use client

* chore: restore postbuild script

* docs: optimize code fold (#4202)

* docs: optimize code fold

* fix: code review

* fix(input): teaxtarea label squish (#4197)

* fix(input): teaxtarea label squish

* chore(changeset): add changeset for textarea label fix

* chore: remove customer runner

* chore: rename changeset

* chore: increase timeout

* chore: change get info pkg version

* chore: new changeset

* chore: single chnageset

* chore: consolidated changeset

* chore: consolidated changeset

* Update release.yaml (#4205)

* chore: consolidated changeset

* fix: forwardRef render functions not using ref (#4198)

* fix: forwardRef render functions not using ref

* fix: changelog

* fix: review

* fix: forwardRef render functions not using ref

* docs: update changeset

* feat(listbox): virtualization (#4206)

* fix: should not export list item internal variables type

* feat: changeset

* fix: type error

* fix: code block type error

* feat: virtualization feature, docs for listbox

* chore: update routes.json

* fix: fix code-demo for typecheck

* chore: rollback for files

* chore: props omitted in the component itself

* fix: menu item types

* fix: tupecheck

---------

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

* feat(select): virtualization (#4203)

* fix: should not export list item internal variables type

* feat: changeset

* feat: integrate virtualized listbox to select component, add more props

* feat: update docs for select component

* feat: update docs to include API for virtualization

* fix: update docs to follow the newest format

* fix: update test for disable virtualization, add test for virtualized version

* fix: fix typo

* fix: type error

* fix: code block type error

* chore: update docs to use raw jsx instead of template literal

* fix: fix code-demo for typecheck

* chore: rollback for files

* fix: types

* chore: remove caret version on tanstack virtual pkg

* fix: pnpm lock file

* fix: virtualization examples

* fix: number of items

---------

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

* chore: adjust code colors

* fix: collection based components ref (#4207)

* chore: documentation adjustments

* Update data-slot for the error message in the select. (#4214)

* Update data-slot for the error message in the select.

All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.

* refactor(select): refactors the data-slots attribute for the error message

* fix(docs): types for classNames and itemClasses (#4209)

* feat: documentation improvements

* chore: more improvements to the docs, routing updated, acccordiong font size change

* feat: forms doc in progress

* fix(touch): fixing the selection functionality on touch (#4220)

* fix(touch): fixing the selection functionality on touch

* fix: radio, checkbox & switch interactions

---------

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

* chore(docs): remove non-existing attribute (#4221)

* fix(select): hideEmptyContent API (#4219)

* fix(select): hideEmptyContent API

* test(select): hideEmptyContent tests

* docs(select): hideEmptyContent API

* chore(select): hideEmptyContent storybook

* chore(changeset): add hideEmptyContent API to select

* refactor(select): hideEmptyContent nitpick

* test(select): hideEmptyContent UI assertions

* fix(select): hideEmptyContent default false

* docs(select): hideEmptyContent default false

* fix(pagination): cursor position when hidden on init (#4222)

* fix(pagination): cusor position when hidden on init

* test(pagination): cursor intersection observer

* chore(changeset): pagination cursor position fix

* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test

* fix: form fixes and improvements (#4224)

* chore: form in progress

* chore: main demo addded to forms, checkbox validation fixed

* chore: forms docs improved

* fix(deps): bump `@react-aria/utils` version (#4226)

* fix(deps): bump `@react-aria/utils` version

* chore(changeset): add changeset

* feat: forms doc completed

* chore: form component doc created

* chore: forms doc improved

* chore: doc improvements

* chore: alert doc improved

* feat: nextjs 15 migration in progress

* feat: nextjs 15 migration [docs] (#4228)

* feat: nextjs 15 migration in progress

* feat: next 15 downgraded to next 14

* fix: migration errors

* feat: codeblog is now rendered only when visible, this made a huge performance improvement

* fix: remove folding

* feat: v2.6.0 blog

* feat: Adding nextui pro section on the landing page (#4227)

* feat: adding nextui pro section on the landing page

* chore(nits): nits

* fix: remove pro image on mobile

---------

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

* fix(docs): prevent scrolling up on pressing theme change switch (#4233)

* chore: improve v2.6.0 blog

* chore: small improvements

* chore: improve blog

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

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

* fix: snippet release (#4235)

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

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

* chore: v2.6.2

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

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

* fix: draggable modal demo

* fix: v2.6 blog

* chore: adjust blog

* chore: release notes link updated

* fix: v2.6.0 (#4247)

* fix: v2.6.0

* chore: update framer motion version

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

* fix(deps): incorrect peerDependencies for theme and system package (#4255)

* fix(deps): incorrect peerDependencies for theme and system package

* chore(changeset): add changeset

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

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

* chore: adjust doc

* chore: update search meta objects

* fix: ref in form component (#4279)

* fix(dropdown): unnecessary ref in dropdown (#4278)

* fix: missing react-types package added (#4264)

* fix: missing react-types package added

* chore: react types version increased

* chore(deps): sync with upstream RA versions (#4258)

* chore(deps): sync with upstream RA versions

* chore(changeset): add changeset

* chore(form): remove caret

* chore(deps): pnpm-lock.yaml

* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'

* fix(deps): bump `@internationalized/date`

* chore(deps): sync `@react-types` versions

* fix(input): follow RAC typing in useTextField

* fix(popover): typecheck error

* fix: typecheck errors

* fix: typecheck errors

* fix(docs): bump RA versions

---------

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

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

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

---------

Signed-off-by: Innei <i@innei.in>
Signed-off-by: The1111mp <The1111mp@outlook.com>
Co-authored-by: ryoon <ryoon50@gmail.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com>
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local>
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com>
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com>
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz>
Co-authored-by: max <hi.max@foxmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com>
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com>
Co-authored-by: Innei <tukon479@gmail.com>
Co-authored-by: Jeff. <jeffreysfu@gmail.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com>
Co-authored-by: wzc520pyfm <1528857653@qq.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com>
Co-authored-by: The1111mp <The1111mp@outlook.com>
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com>
Co-authored-by: Can Rau <cansrau@gmail.com>
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com>
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com>
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com>
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com>
Co-authored-by: doki- <1335902682@qq.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com>
Co-authored-by: Julio Barrios <juliobarmi@gmail.com>
This commit is contained in:
Junior Garcia 2024-12-08 09:56:13 -03:00 committed by GitHub
parent 05d07929a6
commit c949b48f0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
157 changed files with 2064 additions and 1739 deletions

View File

@ -360,9 +360,9 @@ export default function Page() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -352,9 +352,9 @@ export default function Page() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -6,7 +6,7 @@ import {today, getLocalTimeZone} from "@internationalized/date";
export default function App() {
let defaultDate = today(getLocalTimeZone());
let [focusedDate, setFocusedDate] = React.useState<DateValue>(defaultDate);
let [focusedDate, setFocusedDate] = React.useState<DateValue | null>(defaultDate);
return (
<Calendar

View File

@ -5,7 +5,7 @@ import {Calendar} from "@nextui-org/react";
import {parseDate} from "@internationalized/date";
export default function App() {
let [value, setValue] = React.useState<DateValue>(parseDate("2024-03-07"));
let [value, setValue] = React.useState<DateValue | null>(parseDate("2024-03-07"));
return <Calendar aria-label="Date (Controlled)" value={value} onChange={setValue} />;
}

View File

@ -6,9 +6,9 @@ import {today, getLocalTimeZone, isWeekend} from "@internationalized/date";
import {useLocale} from "@react-aria/i18n";
export default function App() {
let [date, setDate] = React.useState<DateValue>(today(getLocalTimeZone()));
let [date, setDate] = React.useState<DateValue | null>(today(getLocalTimeZone()));
let {locale} = useLocale();
let isInvalid = isWeekend(date, locale);
let isInvalid = isWeekend(date!, locale);
return (
<Calendar

View File

@ -7,7 +7,7 @@ import {useLocale} from "@react-aria/i18n";
export default function App() {
let defaultDate = today(getLocalTimeZone());
let [value, setValue] = React.useState<DateValue>(defaultDate);
let [value, setValue] = React.useState<DateValue | null>(defaultDate);
let {locale} = useLocale();
let now = today(getLocalTimeZone());

View File

@ -4,7 +4,7 @@ import {DateValue, parseDate, getLocalTimeZone} from "@internationalized/date";
import {useDateFormatter} from "@react-aria/i18n";
export default function App() {
const [value, setValue] = React.useState<DateValue>(parseDate("2024-04-04"));
const [value, setValue] = React.useState<DateValue | null>(parseDate("2024-04-04"));
let formatter = useDateFormatter({dateStyle: "full"});

View File

@ -3,7 +3,9 @@ import {DateInput} from "@nextui-org/react";
import {DateValue, now, parseAbsoluteToLocal} from "@internationalized/date";
export default function App() {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="w-full max-w-xl flex flex-col items-start gap-4">

View File

@ -4,7 +4,9 @@ import {DateValue, parseAbsoluteToLocal} from "@internationalized/date";
import {I18nProvider} from "@react-aria/i18n";
export default function App() {
const [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
const [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="flex flex-col gap-4">

View File

@ -4,7 +4,7 @@ import {DateValue, parseDate, getLocalTimeZone} from "@internationalized/date";
import {useDateFormatter} from "@react-aria/i18n";
export default function App() {
const [value, setValue] = React.useState<DateValue>(parseDate("2024-04-04"));
const [value, setValue] = React.useState<DateValue | null>(parseDate("2024-04-04"));
let formatter = useDateFormatter({dateStyle: "full"});

View File

@ -3,7 +3,9 @@ import {DatePicker} from "@nextui-org/react";
import {DateValue, now, parseAbsoluteToLocal} from "@internationalized/date";
export default function App() {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="w-full max-w-xl flex flex-col items-start gap-4">

View File

@ -35,7 +35,7 @@ const AppTs = `import {DatePicker} from "@nextui-org/react";
import {DateValue, now, parseAbsoluteToLocal} from "@internationalized/date";
export default function App() {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
return (
<div className="w-full max-w-xl flex flex-col items-start gap-4">

View File

@ -4,7 +4,9 @@ import {DateValue, parseAbsoluteToLocal} from "@internationalized/date";
import {I18nProvider} from "@react-aria/i18n";
export default function App() {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="flex flex-col gap-4">

View File

@ -12,7 +12,7 @@ import {useLocale, useDateFormatter} from "@react-aria/i18n";
export default function App() {
let defaultDate = today(getLocalTimeZone());
const [value, setValue] = React.useState<DateValue>(defaultDate);
const [value, setValue] = React.useState<DateValue | null>(defaultDate);
let {locale} = useLocale();
let formatter = useDateFormatter({dateStyle: "full"});

View File

@ -7,7 +7,7 @@ import {parseDate, getLocalTimeZone} from "@internationalized/date";
import {useDateFormatter} from "@react-aria/i18n";
export default function App() {
const [value, setValue] = React.useState<RangeValue<DateValue>>({
const [value, setValue] = React.useState<RangeValue<DateValue> | null>({
start: parseDate("2024-04-01"),
end: parseDate("2024-04-08"),
});

View File

@ -6,7 +6,7 @@ import {DateRangePicker} from "@nextui-org/react";
import {parseAbsoluteToLocal} from "@internationalized/date";
export default function App() {
let [date, setDate] = React.useState<RangeValue<DateValue>>({
let [date, setDate] = React.useState<RangeValue<DateValue> | null>({
start: parseAbsoluteToLocal("2024-04-01T18:45:22Z"),
end: parseAbsoluteToLocal("2024-04-08T19:15:22Z"),
});

View File

@ -7,7 +7,7 @@ import {parseAbsoluteToLocal} from "@internationalized/date";
import {I18nProvider} from "@react-aria/i18n";
export default function App() {
let [date, setDate] = React.useState<RangeValue<DateValue>>({
let [date, setDate] = React.useState<RangeValue<DateValue> | null>({
start: parseAbsoluteToLocal("2021-04-01T18:45:22Z"),
end: parseAbsoluteToLocal("2021-04-14T19:15:22Z"),
});

View File

@ -19,7 +19,7 @@ export default function App() {
end: today(getLocalTimeZone()).add({weeks: 1, days: 3}),
});
let [focusedValue, setFocusedValue] = React.useState<DateValue>(today(getLocalTimeZone()));
let [focusedValue, setFocusedValue] = React.useState<DateValue | null>(today(getLocalTimeZone()));
let {locale} = useLocale();

View File

@ -449,9 +449,9 @@ export default function App() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -461,9 +461,9 @@ export default function App() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -441,9 +441,9 @@ export default function App() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -454,9 +454,9 @@ export default function App() {
</Button>
</DropdownTrigger>
<DropdownMenu>
<DropdownItem>View</DropdownItem>
<DropdownItem>Edit</DropdownItem>
<DropdownItem>Delete</DropdownItem>
<DropdownItem key="view">View</DropdownItem>
<DropdownItem key="edit">Edit</DropdownItem>
<DropdownItem key="delete">Delete</DropdownItem>
</DropdownMenu>
</Dropdown>
</div>

View File

@ -6,7 +6,7 @@ import {parseAbsoluteToLocal, Time, ZonedDateTime} from "@internationalized/date
import {useDateFormatter} from "@react-aria/i18n";
export default function App() {
let [value, setValue] = React.useState<TimeInputValue>(
let [value, setValue] = React.useState<TimeInputValue | null>(
parseAbsoluteToLocal("2024-04-08T18:45:22Z"),
);

View File

@ -5,7 +5,7 @@ import {TimeInput} from "@nextui-org/react";
import {parseAbsoluteToLocal} from "@internationalized/date";
export default function App() {
let [date, setDate] = React.useState<TimeInputValue>(
let [date, setDate] = React.useState<TimeInputValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);

View File

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

View File

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

View File

@ -136,9 +136,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5",
yarn: "yarn add @internationalized/date@3.5.5",
pnpm: "pnpm add @internationalized/date@3.5.5",
npm: "npm install @internationalized/date@3.6.0",
yarn: "yarn add @internationalized/date@3.6.0",
pnpm: "pnpm add @internationalized/date@3.6.0",
}}
/>
@ -161,9 +161,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
npm: "npm install @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
}}
/>
@ -185,9 +185,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5",
yarn: "yarn add @internationalized/date@3.5.5",
pnpm: "pnpm add @internationalized/date@3.5.5",
npm: "npm install @internationalized/date@3.6.0",
yarn: "yarn add @internationalized/date@3.6.0",
pnpm: "pnpm add @internationalized/date@3.6.0",
}}
/>
@ -209,9 +209,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
npm: "npm install @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
}}
/>
@ -231,9 +231,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
npm: "npm install @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
}}
/>
@ -256,9 +256,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
npm: "npm install @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
}}
/>
@ -276,9 +276,9 @@ in multiple formats into `ZonedDateTime` objects.
<PackageManagers
commands={{
npm: "npm install @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.5.5 @react-aria/i18n@3.12.2",
npm: "npm install @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
yarn: "yarn add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
pnpm: "pnpm add @internationalized/date@3.6.0 @react-aria/i18n@3.12.2",
}}
/>

View File

@ -20,7 +20,7 @@
"@emotion/is-prop-valid": "^1.3.1",
"@iconify/icons-solar": "1.2.3",
"@iconify/react": "5.0.2",
"@internationalized/date": "3.5.6",
"@internationalized/date": "3.6.0",
"@mapbox/rehype-prism": "^0.6.0",
"@nextui-org/aria-utils": "workspace:*",
"@nextui-org/badge": "workspace:*",
@ -40,17 +40,17 @@
"@nextui-org/use-infinite-scroll": "workspace:*",
"@nextui-org/use-is-mobile": "workspace:*",
"@radix-ui/react-scroll-area": "^1.0.5",
"@react-aria/focus": "3.18.4",
"@react-aria/i18n": "3.12.3",
"@react-aria/interactions": "3.22.4",
"@react-aria/selection": "3.20.1",
"@react-aria/ssr": "3.9.6",
"@react-aria/focus": "3.19.0",
"@react-aria/i18n": "3.12.4",
"@react-aria/interactions": "3.22.5",
"@react-aria/selection": "3.21.0",
"@react-aria/ssr": "3.9.7",
"@react-aria/utils": "3.26.0",
"@react-aria/virtualizer": "3.10.1",
"@react-aria/visually-hidden": "3.8.17",
"@react-stately/data": "3.11.4",
"@react-stately/layout": "3.13.9",
"@react-stately/tree": "3.8.1",
"@react-aria/virtualizer": "4.1.0",
"@react-aria/visually-hidden": "3.8.18",
"@react-stately/data": "3.12.0",
"@react-stately/layout": "4.1.0",
"@react-stately/tree": "3.8.6",
"@rehooks/local-storage": "^2.4.5",
"@tanstack/react-virtual": "3.10.9",
"canvas-confetti": "^1.9.2",
@ -104,9 +104,9 @@
"@docusaurus/utils": "2.0.0-beta.3",
"@next/bundle-analyzer": "14.3.0-canary.43",
"@next/env": "14.3.0-canary.43",
"@react-types/calendar": "3.4.10",
"@react-types/datepicker": "3.8.3",
"@react-types/shared": "3.25.0",
"@react-types/calendar": "3.5.0",
"@react-types/datepicker": "3.9.0",
"@react-types/shared": "3.26.0",
"@tailwindcss/typography": "^0.5.9",
"@types/canvas-confetti": "^1.4.2",
"@types/marked": "^5.0.0",

View File

@ -70,8 +70,8 @@
"@commitlint/cli": "^17.2.0",
"@commitlint/config-conventional": "^17.2.0",
"@react-bootstrap/babel-preset": "^2.1.0",
"@react-types/link": "3.5.7",
"@react-types/shared": "3.25.0",
"@react-types/link": "3.5.9",
"@react-types/shared": "3.26.0",
"@storybook/react": "^8.4.5",
"@swc/core": "^1.3.35",
"@swc/jest": "^0.2.24",

View File

@ -1,5 +1,17 @@
# @nextui-org/accordion
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-accordion@2.2.2
- @nextui-org/aria-utils@2.2.4
- @nextui-org/divider@2.2.4
- @nextui-org/framer-utils@2.1.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/accordion",
"version": "2.2.3",
"version": "2.2.4",
"description": "Collapse display a list of high-level options that can expand/collapse to reveal more information.",
"keywords": [
"react",
@ -55,13 +55,13 @@
"@nextui-org/divider": "workspace:*",
"@nextui-org/use-aria-accordion": "workspace:*",
"@nextui-org/dom-animation": "workspace:*",
"@react-aria/interactions": "3.22.4",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.5",
"@react-aria/focus": "3.19.0",
"@react-aria/utils": "3.26.0",
"@react-stately/tree": "3.8.5",
"@react-aria/button": "3.10.1",
"@react-types/accordion": "3.0.0-alpha.24",
"@react-types/shared": "3.25.0"
"@react-stately/tree": "3.8.6",
"@react-aria/button": "3.11.0",
"@react-types/accordion": "3.0.0-alpha.25",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @nextui-org/alert
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/button@2.2.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/alert",
"version": "2.2.3",
"version": "2.2.4",
"description": "Alerts are temporary notifications that provide concise feedback about an action or event.",
"keywords": [
"alert"
@ -47,7 +47,7 @@
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@react-stately/utils": "3.10.4",
"@react-stately/utils": "3.10.5",
"@react-aria/utils": "3.26.0",
"@nextui-org/button": "workspace:*"
},

View File

@ -1,5 +1,22 @@
# @nextui-org/autocomplete
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/aria-utils@2.2.4
- @nextui-org/listbox@2.3.4
- @nextui-org/popover@2.3.4
- @nextui-org/button@2.2.4
- @nextui-org/input@2.4.4
- @nextui-org/spinner@2.2.4
- @nextui-org/scroll-shadow@2.3.3
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/autocomplete",
"version": "2.3.3",
"version": "2.3.4",
"description": "An autocomplete combines a text input with a listbox, allowing users to filter a list of options to items matching a query.",
"keywords": [
"autocomplete"
@ -54,15 +54,15 @@
"@nextui-org/spinner": "workspace:*",
"@nextui-org/use-aria-button": "workspace:*",
"@nextui-org/use-safe-layout-effect": "workspace:*",
"@react-aria/combobox": "3.10.5",
"@react-aria/focus": "3.18.4",
"@react-aria/i18n": "3.12.3",
"@react-aria/interactions": "3.22.4",
"@react-aria/combobox": "3.11.0",
"@react-aria/focus": "3.19.0",
"@react-aria/i18n": "3.12.4",
"@react-aria/interactions": "3.22.5",
"@react-aria/utils": "3.26.0",
"@react-aria/visually-hidden": "3.8.17",
"@react-stately/combobox": "3.10.0",
"@react-types/combobox": "3.13.0",
"@react-types/shared": "3.25.0"
"@react-aria/visually-hidden": "3.8.18",
"@react-stately/combobox": "3.10.1",
"@react-types/combobox": "3.13.1",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/avatar": "workspace:*",
@ -71,7 +71,7 @@
"@nextui-org/system": "workspace:*",
"@nextui-org/theme": "workspace:*",
"@nextui-org/use-infinite-scroll": "workspace:*",
"@react-stately/data": "3.11.7",
"@react-stately/data": "3.12.0",
"clean-package": "2.2.0",
"framer-motion": "11.9.0",
"react": "^18.0.0",

View File

@ -1,5 +1,11 @@
# @nextui-org/avatar
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/avatar",
"version": "2.2.3",
"version": "2.2.4",
"description": "The Avatar component is used to represent a user, and displays the profile picture, initials or fallback icon.",
"keywords": [
"avatar"
@ -43,8 +43,8 @@
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/use-image": "workspace:*",
"@react-aria/interactions": "3.22.4",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.5",
"@react-aria/focus": "3.19.0",
"@react-aria/utils": "3.26.0"
},
"devDependencies": {

View File

@ -1,5 +1,11 @@
# @nextui-org/breadcrumbs
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/breadcrumbs",
"version": "2.2.3",
"version": "2.2.4",
"description": "Breadcrumbs display a hierarchy of links to the current page or resource in an application.",
"keywords": [
"breadcrumbs"
@ -43,11 +43,11 @@
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/shared-icons": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/breadcrumbs": "3.5.18",
"@react-aria/focus": "3.19.0",
"@react-aria/breadcrumbs": "3.5.19",
"@react-aria/utils": "3.26.0",
"@react-types/breadcrumbs": "3.7.8",
"@react-types/shared": "3.25.0"
"@react-types/breadcrumbs": "3.7.9",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @nextui-org/button
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/spinner@2.2.4
- @nextui-org/ripple@2.2.3
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/button",
"version": "2.2.3",
"version": "2.2.4",
"description": "Buttons allow users to perform actions and choose with a single tap.",
"keywords": [
"button"
@ -46,12 +46,12 @@
"@nextui-org/use-aria-button": "workspace:*",
"@nextui-org/ripple": "workspace:*",
"@nextui-org/spinner": "workspace:*",
"@react-aria/button": "3.10.1",
"@react-aria/interactions": "3.22.4",
"@react-aria/button": "3.11.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/utils": "3.26.0",
"@react-aria/focus": "3.18.4",
"@react-types/shared": "3.25.0",
"@react-types/button": "3.10.0"
"@react-aria/focus": "3.19.0",
"@react-types/shared": "3.26.0",
"@react-types/button": "3.10.1"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @nextui-org/calendar
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/button@2.2.4
- @nextui-org/framer-utils@2.1.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/calendar",
"version": "2.2.3",
"version": "2.2.4",
"description": "A calendar displays one or more date grids and allows users to select a single date.",
"keywords": [
"calendar"
@ -48,18 +48,18 @@
"@nextui-org/use-aria-button": "workspace:*",
"@nextui-org/button": "workspace:*",
"@nextui-org/dom-animation": "workspace:*",
"@internationalized/date": "3.5.6",
"@react-aria/calendar": "3.5.13",
"@react-aria/focus": "3.18.4",
"@react-aria/i18n": "3.12.3",
"@react-stately/calendar": "3.5.5",
"@react-types/button": "3.10.0",
"@react-aria/visually-hidden": "3.8.17",
"@internationalized/date": "3.6.0",
"@react-aria/calendar": "3.6.0",
"@react-aria/focus": "3.19.0",
"@react-aria/i18n": "3.12.4",
"@react-stately/calendar": "3.6.0",
"@react-types/button": "3.10.1",
"@react-aria/visually-hidden": "3.8.18",
"@react-aria/utils": "3.26.0",
"@react-stately/utils": "3.10.4",
"@react-types/calendar": "3.4.10",
"@react-aria/interactions": "3.22.4",
"@react-types/shared": "3.25.0",
"@react-stately/utils": "3.10.5",
"@react-types/calendar": "3.5.0",
"@react-aria/interactions": "3.22.5",
"@react-types/shared": "3.26.0",
"scroll-into-view-if-needed": "3.0.10",
"@types/lodash.debounce": "^4.0.7"
},

View File

@ -55,7 +55,7 @@ const defaultProps = {
const Template = (args: CalendarProps) => <Calendar {...args} />;
const ControlledTemplate = (args: CalendarProps) => {
let [value, setValue] = React.useState<DateValue>(parseDate("2024-03-07"));
let [value, setValue] = React.useState<DateValue | null>(parseDate("2024-03-07"));
return (
<div className="flex flex-wrap gap-4">
@ -110,7 +110,7 @@ const UnavailableDatesTemplate = (args: CalendarProps) => {
const ControlledFocusedValueTemplate = (args: CalendarProps) => {
let defaultDate = today(getLocalTimeZone());
let [focusedDate, setFocusedDate] = React.useState<DateValue>(defaultDate);
let [focusedDate, setFocusedDate] = React.useState<DateValue | null>(defaultDate);
return (
<div className="flex flex-col gap-4">
@ -133,7 +133,7 @@ const ControlledFocusedValueTemplate = (args: CalendarProps) => {
};
const InvalidDateTemplate = (args: CalendarProps) => {
let [date, setDate] = React.useState<DateValue>(today(getLocalTimeZone()));
let [date, setDate] = React.useState<DateValue | null>(today(getLocalTimeZone()));
let {locale} = useLocale();
let isInvalid = isWeekend(date, locale);
@ -161,7 +161,7 @@ const InternationalCalendarsTemplate = (args: CalendarProps) => {
const PresetsTemplate = (args: CalendarProps) => {
let defaultDate = today(getLocalTimeZone());
let [value, setValue] = React.useState<DateValue>(defaultDate);
let [value, setValue] = React.useState<DateValue | null>(defaultDate);
let {locale} = useLocale();
let now = today(getLocalTimeZone());

View File

@ -141,7 +141,7 @@ const ControlledFocusedValueTemplate = (args: RangeCalendarProps) => {
};
const InvalidDatesTemplate = (args: RangeCalendarProps) => {
let [date, setDate] = React.useState<RangeValue<DateValue>>({
let [date, setDate] = React.useState<RangeValue<DateValue> | null>({
start: today(getLocalTimeZone()),
end: today(getLocalTimeZone()).add({weeks: 1}),
});
@ -172,12 +172,12 @@ const InternationalCalendarsTemplate = (args: RangeCalendarProps) => {
};
const PresetsTemplate = (args: RangeCalendarProps) => {
let [value, setValue] = React.useState<RangeValue<DateValue>>({
let [value, setValue] = React.useState<RangeValue<DateValue> | null>({
start: today(getLocalTimeZone()),
end: today(getLocalTimeZone()).add({weeks: 1, days: 3}),
});
let [focusedValue, setFocusedValue] = React.useState<DateValue>(today(getLocalTimeZone()));
let [focusedValue, setFocusedValue] = React.useState<DateValue | null>(today(getLocalTimeZone()));
let {locale} = useLocale();

View File

@ -1,5 +1,15 @@
# @nextui-org/card
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/ripple@2.2.3
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/card",
"version": "2.2.3",
"version": "2.2.4",
"description": "Card is a container for text, photos, and actions in the context of a single subject.",
"keywords": [
"card"
@ -45,11 +45,11 @@
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/use-aria-button": "workspace:*",
"@nextui-org/ripple": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/focus": "3.19.0",
"@react-aria/utils": "3.26.0",
"@react-aria/interactions": "3.22.4",
"@react-aria/button": "3.10.1",
"@react-types/shared": "3.25.0"
"@react-aria/interactions": "3.22.5",
"@react-aria/button": "3.11.0",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @nextui-org/checkbox
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/checkbox",
"version": "2.3.3",
"version": "2.3.4",
"description": "Checkboxes allow users to select multiple items from a list of individual items, or to mark one individual item as selected.",
"keywords": [
"checkbox"
@ -45,15 +45,15 @@
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/use-callback-ref": "workspace:*",
"@nextui-org/use-safe-layout-effect": "workspace:*",
"@react-aria/checkbox": "3.14.8",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/checkbox": "3.15.0",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/utils": "3.26.0",
"@react-aria/visually-hidden": "3.8.17",
"@react-stately/checkbox": "3.6.9",
"@react-stately/toggle": "3.7.8",
"@react-types/checkbox": "3.8.4",
"@react-types/shared": "3.25.0"
"@react-aria/visually-hidden": "3.8.18",
"@react-stately/checkbox": "3.6.10",
"@react-stately/toggle": "3.8.0",
"@react-types/checkbox": "3.9.0",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/chip": "workspace:*",

View File

@ -1,5 +1,11 @@
# @nextui-org/chip
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/chip",
"version": "2.2.3",
"version": "2.2.4",
"description": "Chips help people enter information, make selections, filter content, or trigger actions.",
"keywords": [
"chip"
@ -43,10 +43,10 @@
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/utils": "3.26.0",
"@react-types/checkbox": "3.8.4"
"@react-types/checkbox": "3.9.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,12 @@
# @nextui-org/code
## 2.2.4
### Patch Changes
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/system-rsc@2.3.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/code",
"version": "2.2.3",
"version": "2.2.4",
"description": "Code is a component used to display inline code.",
"keywords": [
"code"

View File

@ -1,5 +1,14 @@
# @nextui-org/date-input
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
## 2.3.3
### Patch Changes

View File

@ -294,7 +294,7 @@ describe("DateInput", () => {
it("supports form reset", async () => {
function Test() {
let [value, setValue] = React.useState<DateValue>(new CalendarDate(2020, 2, 3));
let [value, setValue] = React.useState<DateValue | null>(new CalendarDate(2020, 2, 3));
return (
<form>

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/date-input",
"version": "2.3.3",
"version": "2.3.4",
"description": "A date input allows users to enter and edit date and time values using a keyboard.",
"keywords": [
"date-field"
@ -43,12 +43,12 @@
"@nextui-org/form": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@internationalized/date": "3.5.6",
"@react-aria/datepicker": "3.11.4",
"@react-aria/i18n": "3.12.3",
"@react-stately/datepicker": "3.10.3",
"@react-types/datepicker": "3.8.3",
"@react-types/shared": "3.25.0",
"@internationalized/date": "3.6.0",
"@react-aria/datepicker": "3.12.0",
"@react-aria/i18n": "3.12.4",
"@react-stately/datepicker": "3.11.0",
"@react-types/datepicker": "3.9.0",
"@react-types/shared": "3.26.0",
"@react-aria/utils": "3.26.0"
},
"devDependencies": {

View File

@ -98,7 +98,7 @@ const LabelPlacementTemplate = (args: DateInputProps) => (
);
const ControlledTemplate = (args: DateInputProps) => {
const [value, setValue] = React.useState<DateValue>(parseDate("2024-04-04"));
const [value, setValue] = React.useState<DateValue | null>(parseDate("2024-04-04"));
let formatter = useDateFormatter({dateStyle: "full"});
@ -131,7 +131,9 @@ const TimeZonesTemplate = (args: DateInputProps) => (
);
const GranularityTemplate = (args: DateInputProps) => {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="w-full max-w-xl flex flex-col items-start gap-4">
@ -155,7 +157,9 @@ const GranularityTemplate = (args: DateInputProps) => {
};
const InternationalCalendarsTemplate = (args: DateInputProps) => {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="flex flex-col gap-4">

View File

@ -1,5 +1,19 @@
# @nextui-org/date-picker
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
- @nextui-org/date-input@2.3.4
- @nextui-org/aria-utils@2.2.4
- @nextui-org/calendar@2.2.4
- @nextui-org/popover@2.3.4
- @nextui-org/button@2.2.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/date-picker",
"version": "2.3.3",
"version": "2.3.4",
"description": "A date picker combines a DateInput and a Calendar popover to allow users to enter or select a date and time value.",
"keywords": [
"date-picker"
@ -41,7 +41,7 @@
"react-dom": ">=18 || >=19.0.0-rc.0"
},
"dependencies": {
"@internationalized/date": "3.5.6",
"@internationalized/date": "3.6.0",
"@nextui-org/aria-utils": "workspace:*",
"@nextui-org/button": "workspace:*",
"@nextui-org/calendar": "workspace:*",
@ -51,14 +51,14 @@
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@react-aria/datepicker": "3.11.4",
"@react-aria/i18n": "3.12.3",
"@react-aria/datepicker": "3.12.0",
"@react-aria/i18n": "3.12.4",
"@react-aria/utils": "3.26.0",
"@react-stately/datepicker": "3.10.3",
"@react-stately/overlays": "3.6.11",
"@react-stately/utils": "3.10.4",
"@react-types/datepicker": "3.8.3",
"@react-types/shared": "3.25.0"
"@react-stately/datepicker": "3.11.0",
"@react-stately/overlays": "3.6.12",
"@react-stately/utils": "3.10.5",
"@react-types/datepicker": "3.9.0",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/radio": "workspace:*",

View File

@ -1,5 +1,5 @@
import type {DateValue} from "@internationalized/date";
import type {DateInputProps, TimeInputProps} from "@nextui-org/date-input";
import type {DateInputProps} from "@nextui-org/date-input";
import type {DatePickerState} from "@react-stately/datepicker";
import type {ButtonProps} from "@nextui-org/button";
import type {CalendarProps} from "@nextui-org/calendar";
@ -163,7 +163,7 @@ export function useDatePicker<T extends DateValue>({
} as DateInputProps;
};
const getTimeInputProps = (): TimeInputProps => {
const getTimeInputProps = () => {
if (!showTimeField) return {};
return {

View File

@ -114,7 +114,7 @@ const LabelPlacementTemplate = (args: DatePickerProps) => (
);
const ControlledTemplate = (args: DatePickerProps) => {
const [value, setValue] = React.useState<DateValue>(parseDate("2024-04-04"));
const [value, setValue] = React.useState<DateValue | null>(parseDate("2024-04-04"));
let formatter = useDateFormatter({dateStyle: "full"});
@ -149,7 +149,9 @@ const TimeZonesTemplate = (args: DatePickerProps) => (
);
const GranularityTemplate = (args: DatePickerProps) => {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="w-full max-w-xl flex flex-col items-start gap-4">
@ -182,7 +184,9 @@ const GranularityTemplate = (args: DatePickerProps) => {
};
const InternationalCalendarsTemplate = (args: DatePickerProps) => {
let [date, setDate] = React.useState<DateValue>(parseAbsoluteToLocal("2021-04-07T18:45:22Z"));
let [date, setDate] = React.useState<DateValue | null>(
parseAbsoluteToLocal("2021-04-07T18:45:22Z"),
);
return (
<div className="flex flex-col gap-4">
@ -202,7 +206,7 @@ const InternationalCalendarsTemplate = (args: DatePickerProps) => {
const PresetsTemplate = (args: DatePickerProps) => {
let defaultDate = today(getLocalTimeZone());
const [value, setValue] = React.useState<DateValue>(defaultDate);
const [value, setValue] = React.useState<DateValue | null>(defaultDate);
let {locale} = useLocale();
let formatter = useDateFormatter({dateStyle: "full"});

View File

@ -114,7 +114,7 @@ const LabelPlacementTemplate = (args: DateRangePickerProps) => (
);
const ControlledTemplate = (args: DateRangePickerProps) => {
const [value, setValue] = React.useState<RangeValue<DateValue>>({
const [value, setValue] = React.useState<RangeValue<DateValue> | null>({
start: parseDate("2024-04-01"),
end: parseDate("2024-04-08"),
});
@ -177,7 +177,7 @@ const TimeZonesTemplate = (args: DateRangePickerProps) => (
);
const GranularityTemplate = (args: DateRangePickerProps) => {
let [date, setDate] = React.useState<RangeValue<DateValue>>({
let [date, setDate] = React.useState<RangeValue<DateValue> | null>({
start: parseAbsoluteToLocal("2024-04-01T18:45:22Z"),
end: parseAbsoluteToLocal("2024-04-08T19:15:22Z"),
});
@ -205,7 +205,7 @@ const GranularityTemplate = (args: DateRangePickerProps) => {
};
const InternationalCalendarsTemplate = (args: DateRangePickerProps) => {
let [date, setDate] = React.useState<RangeValue<DateValue>>({
let [date, setDate] = React.useState<RangeValue<DateValue> | null>({
start: parseAbsoluteToLocal("2021-04-01T18:45:22Z"),
end: parseAbsoluteToLocal("2021-04-14T19:15:22Z"),
});
@ -271,7 +271,7 @@ const PresetsTemplate = (args: DateRangePickerProps) => {
end: today(getLocalTimeZone()).add({days: 7}),
};
const [value, setValue] = React.useState<RangeValue<DateValue>>(defaultDate);
const [value, setValue] = React.useState<RangeValue<DateValue> | null>(defaultDate);
let {locale} = useLocale();
let formatter = useDateFormatter({dateStyle: "full"});

View File

@ -1,5 +1,14 @@
# @nextui-org/divider
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/system-rsc@2.3.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/divider",
"version": "2.2.3",
"version": "2.2.4",
"description": ". A separator is a visual divider between two groups of content",
"keywords": [
"divider"
@ -42,7 +42,7 @@
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-rsc-utils": "workspace:*",
"@nextui-org/system-rsc": "workspace:*",
"@react-types/shared": "3.25.0"
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,13 @@
# @nextui-org/drawer
## 2.2.4
### Patch Changes
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/modal@2.2.4
- @nextui-org/framer-utils@2.1.4
## 2.2.3
### Patch Changes

View File

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

View File

@ -1,5 +1,18 @@
# @nextui-org/dropdown
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- [#4278](https://github.com/nextui-org/nextui/pull/4278) [`26b33a5`](https://github.com/nextui-org/nextui/commit/26b33a51f0ae9d0bb1146277a8b61b839aa52393) Thanks [@wingkwong](https://github.com/wingkwong)! - fix unnecessary ref in dropdown (#4245)
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/aria-utils@2.2.4
- @nextui-org/popover@2.3.4
- @nextui-org/menu@2.2.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/dropdown",
"version": "2.3.3",
"version": "2.3.4",
"description": "A dropdown displays a list of actions or options that a user can choose.",
"keywords": [
"dropdown"
@ -46,11 +46,11 @@
"@nextui-org/popover": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/menu": "3.15.5",
"@react-aria/focus": "3.19.0",
"@react-aria/menu": "3.16.0",
"@react-aria/utils": "3.26.0",
"@react-stately/menu": "3.8.3",
"@react-types/menu": "3.9.12"
"@react-stately/menu": "3.9.0",
"@react-types/menu": "3.9.13"
},
"devDependencies": {
"@nextui-org/avatar": "workspace:*",

View File

@ -51,7 +51,7 @@ const getMenuItem = <T extends object>(props: Partial<MenuProps<T>> | undefined,
if (mergedChildren && mergedChildren.length) {
const item = ((mergedChildren as CollectionElement<T>[]).find((item) => {
if (item.key === key) {
if (item && item.key === key) {
return item;
}
}) || {}) as {props: MenuProps};
@ -164,18 +164,12 @@ export function useDropdown(props: UseDropdownProps): UseDropdownReturn {
};
};
const getMenuTriggerProps: PropGetter = (
originalProps = {},
_ref: Ref<any> | null | undefined = null,
) => {
const getMenuTriggerProps: PropGetter = (originalProps = {}) => {
// These props are not needed for the menu trigger since it is handled by the popover trigger.
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const {onPress, onPressStart, ...otherMenuTriggerProps} = menuTriggerProps;
return {
...mergeProps(otherMenuTriggerProps, {isDisabled}, originalProps),
ref: mergeRefs(_ref, triggerRef),
};
return mergeProps(otherMenuTriggerProps, {isDisabled}, originalProps);
};
const getMenuProps = <T extends object>(
@ -225,5 +219,5 @@ export type UseDropdownReturn = {
disableAnimation: boolean;
getPopoverProps: PropGetter;
getMenuProps: <T extends object>(props?: Partial<MenuProps<T>>, ref?: Ref<any>) => MenuProps;
getMenuTriggerProps: (props?: any, ref?: Ref<any>) => any;
getMenuTriggerProps: (props?: any) => any;
};

View File

@ -1,5 +1,16 @@
# @nextui-org/form
## 2.1.4
### Patch Changes
- [#4279](https://github.com/nextui-org/nextui/pull/4279) [`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f) Thanks [@jrgarciadev](https://github.com/jrgarciadev)! - Add ref support to Form component
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3), [`455556e`](https://github.com/nextui-org/nextui/commit/455556e14278dd933b4acd1a136ea29879b49545)]:
- @nextui-org/system@2.4.4
## 2.1.3
### Patch Changes

View File

@ -0,0 +1,19 @@
import * as React from "react";
import {render} from "@testing-library/react";
import {Form} from "../src";
describe("Form", () => {
it("should render correctly", () => {
const wrapper = render(<Form />);
expect(() => wrapper.unmount()).not.toThrow();
});
it("ref should be forwarded", () => {
const ref = React.createRef<HTMLFormElement>();
render(<Form ref={ref} />);
expect(ref.current).not.toBeNull();
});
});

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/form",
"version": "2.1.3",
"version": "2.1.4",
"description": "A form is a group of inputs that allows users submit data to a server and supports field validation errors.",
"keywords": [
"form"
@ -45,9 +45,9 @@
"@nextui-org/system": "workspace:*",
"@nextui-org/theme": "workspace:*",
"@react-aria/utils": "3.26.0",
"@react-types/shared": "3.25.0",
"@react-stately/form": "3.0.6",
"@react-types/form": "^3.7.8"
"@react-types/shared": "3.26.0",
"@react-stately/form": "3.1.0",
"@react-types/form": "3.7.8"
},
"devDependencies": {
"@nextui-org/button": "workspace:*",

View File

@ -1,11 +1,14 @@
import type {ForwardedRef} from "react";
import {useProviderContext} from "@nextui-org/system";
import {forwardRef} from "react";
import {Form as AriaForm, FormProps} from "./base-form";
export const Form = (props: FormProps) => {
export const Form = forwardRef(function Form(props: FormProps, ref: ForwardedRef<HTMLFormElement>) {
const globalContext = useProviderContext();
const validationBehavior =
props.validationBehavior ?? globalContext?.validationBehavior ?? "aria";
return <AriaForm {...props} validationBehavior={validationBehavior} />;
};
return <AriaForm {...props} ref={ref} validationBehavior={validationBehavior} />;
});

View File

@ -1,5 +1,14 @@
# @nextui-org/input-otp
## 2.1.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
## 2.1.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/input-otp",
"version": "2.1.3",
"version": "2.1.4",
"description": "",
"keywords": [
"input-otp"
@ -43,13 +43,13 @@
"@nextui-org/form": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@react-aria/utils": "3.24.1",
"@react-aria/form": "3.0.8",
"@react-stately/utils": "3.10.1",
"@react-stately/form": "3.0.5",
"@react-types/textfield": "3.9.3",
"@react-aria/utils": "3.26.0",
"@react-aria/form": "3.0.11",
"@react-stately/utils": "3.10.5",
"@react-stately/form": "3.1.0",
"@react-types/textfield": "3.10.0",
"input-otp": "1.4.1",
"@react-aria/focus": "3.18.4"
"@react-aria/focus": "3.19.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @nextui-org/input
## 2.4.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
## 2.4.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/input",
"version": "2.4.3",
"version": "2.4.4",
"description": "The input component is designed for capturing user input within a text field.",
"keywords": [
"input"
@ -45,13 +45,13 @@
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/use-safe-layout-effect": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/textfield": "3.14.10",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/textfield": "3.15.0",
"@react-aria/utils": "3.26.0",
"@react-stately/utils": "3.10.4",
"@react-types/shared": "3.25.0",
"@react-types/textfield": "3.9.7",
"@react-stately/utils": "3.10.5",
"@react-types/shared": "3.26.0",
"@react-types/textfield": "3.10.0",
"react-textarea-autosize": "^8.5.3"
},
"devDependencies": {

View File

@ -178,7 +178,7 @@ export function useInput<T extends HTMLInputElement | HTMLTextAreaElement = HTML
validationDetails,
descriptionProps,
errorMessageProps,
} = useTextField(
} = useTextField<any>(
{
...originalProps,
validationBehavior,

View File

@ -1,5 +1,12 @@
# @nextui-org/kbd
## 2.2.4
### Patch Changes
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/system-rsc@2.3.4
## 2.2.3
### Patch Changes

View File

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

View File

@ -1,5 +1,14 @@
# @nextui-org/link
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-link@2.2.2
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/link",
"version": "2.2.3",
"version": "2.2.4",
"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": [
"link"
@ -44,10 +44,10 @@
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/use-aria-link": "workspace:*",
"@react-aria/link": "3.7.6",
"@react-aria/link": "3.7.7",
"@react-aria/utils": "3.26.0",
"@react-aria/focus": "3.18.4",
"@react-types/link": "3.5.8"
"@react-aria/focus": "3.19.0",
"@react-types/link": "3.5.9"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,16 @@
# @nextui-org/listbox
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/aria-utils@2.2.4
- @nextui-org/use-is-mobile@2.2.2
- @nextui-org/divider@2.2.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/listbox",
"version": "2.3.3",
"version": "2.3.4",
"description": "A listbox displays a list of options and allows a user to select one or more of them.",
"keywords": [
"listbox"
@ -47,12 +47,12 @@
"@nextui-org/use-is-mobile": "workspace:*",
"@tanstack/react-virtual": "3.10.9",
"@react-aria/utils": "3.26.0",
"@react-aria/listbox": "3.13.5",
"@react-stately/list": "3.11.0",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-types/menu": "3.9.12",
"@react-types/shared": "3.25.0"
"@react-aria/listbox": "3.13.6",
"@react-stately/list": "3.11.1",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-types/menu": "3.9.13",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/avatar": "workspace:*",

View File

@ -1,5 +1,17 @@
# @nextui-org/menu
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/aria-utils@2.2.4
- @nextui-org/use-aria-menu@2.2.2
- @nextui-org/use-is-mobile@2.2.2
- @nextui-org/divider@2.2.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/menu",
"version": "2.2.3",
"version": "2.2.4",
"description": "A menu displays a list of options and allows a user to select one or more of them.",
"keywords": [
"menu"
@ -46,14 +46,14 @@
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/use-aria-menu": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/menu": "3.15.5",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/menu": "3.16.0",
"@react-aria/utils": "3.26.0",
"@react-stately/menu": "3.8.3",
"@react-stately/tree": "3.8.5",
"@react-types/menu": "3.9.12",
"@react-types/shared": "3.25.0"
"@react-stately/menu": "3.9.0",
"@react-stately/tree": "3.8.6",
"@react-types/menu": "3.9.13",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,18 @@
# @nextui-org/modal
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-modal-overlay@2.2.2
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/use-disclosure@2.2.2
- @nextui-org/use-draggable@2.1.2
- @nextui-org/framer-utils@2.1.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/modal",
"version": "2.2.3",
"version": "2.2.4",
"description": "Displays a dialog with a custom content that requires attention or provides additional information.",
"keywords": [
"modal"
@ -50,13 +50,13 @@
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/use-aria-modal-overlay": "workspace:*",
"@nextui-org/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.19",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/overlays": "3.23.4",
"@react-aria/dialog": "3.5.20",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/overlays": "3.24.0",
"@react-aria/utils": "3.26.0",
"@react-stately/overlays": "3.6.11",
"@react-types/overlays": "3.8.10"
"@react-stately/overlays": "3.6.12",
"@react-types/overlays": "3.8.11"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @nextui-org/navbar
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-toggle-button@2.2.2
- @nextui-org/framer-utils@2.1.4
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/navbar",
"version": "2.2.3",
"version": "2.2.4",
"description": "A responsive navigation header positioned on top side of your page that includes support for branding, links, navigation, collapse and more.",
"keywords": [
"navbar"
@ -47,12 +47,12 @@
"@nextui-org/use-aria-toggle-button": "workspace:*",
"@nextui-org/use-scroll-position": "workspace:*",
"@nextui-org/dom-animation": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/overlays": "3.23.4",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/overlays": "3.24.0",
"@react-aria/utils": "3.26.0",
"@react-stately/toggle": "3.7.8",
"@react-stately/utils": "3.10.4"
"@react-stately/toggle": "3.8.0",
"@react-stately/utils": "3.10.5"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,15 @@
# @nextui-org/pagination
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-intersection-observer@2.2.2
- @nextui-org/use-pagination@2.2.2
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/pagination",
"version": "2.2.3",
"version": "2.2.4",
"description": "The Pagination component allows you to display active page and navigate between multiple pages.",
"keywords": [
"pagination"
@ -45,9 +45,9 @@
"@nextui-org/shared-icons": "workspace:*",
"@nextui-org/use-intersection-observer": "workspace:*",
"@nextui-org/use-pagination": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/i18n": "3.12.3",
"@react-aria/interactions": "3.22.4",
"@react-aria/focus": "3.19.0",
"@react-aria/i18n": "3.12.4",
"@react-aria/interactions": "3.22.5",
"@react-aria/utils": "3.26.0",
"scroll-into-view-if-needed": "3.0.10"
},

View File

@ -1,5 +1,17 @@
# @nextui-org/popover
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/aria-utils@2.2.4
- @nextui-org/button@2.2.4
- @nextui-org/framer-utils@2.1.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/popover",
"version": "2.3.3",
"version": "2.3.4",
"description": "A popover is an overlay element positioned relative to a trigger.",
"keywords": [
"popover"
@ -49,14 +49,14 @@
"@nextui-org/use-aria-button": "workspace:*",
"@nextui-org/use-safe-layout-effect": "workspace:*",
"@nextui-org/dom-animation": "workspace:*",
"@react-aria/dialog": "3.5.19",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/overlays": "3.23.4",
"@react-aria/dialog": "3.5.20",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/overlays": "3.24.0",
"@react-aria/utils": "3.26.0",
"@react-stately/overlays": "3.6.11",
"@react-types/button": "3.10.0",
"@react-types/overlays": "3.8.10"
"@react-stately/overlays": "3.6.12",
"@react-types/button": "3.10.1",
"@react-types/overlays": "3.8.11"
},
"devDependencies": {
"@nextui-org/card": "workspace:*",

View File

@ -208,7 +208,7 @@ export function usePopover(originalProps: UsePopoverProps) {
"data-focus": dataAttr(isFocused),
"data-arrow": dataAttr(showArrow),
"data-focus-visible": dataAttr(isFocusVisible),
"data-placement": getArrowPlacement(ariaPlacement, placementProp),
"data-placement": getArrowPlacement(ariaPlacement || "top", placementProp),
...mergeProps(focusProps, dialogPropsProp, props),
className: slots.base({class: clsx(baseStyles)}),
style: {
@ -222,7 +222,7 @@ export function usePopover(originalProps: UsePopoverProps) {
"data-slot": "content",
"data-open": dataAttr(state.isOpen),
"data-arrow": dataAttr(showArrow),
"data-placement": getArrowPlacement(ariaPlacement, placementProp),
"data-placement": getArrowPlacement(ariaPlacement || "top", placementProp),
className: slots.content({class: clsx(classNames?.content, props.className)}),
}),
[slots, state.isOpen, showArrow, ariaPlacement, placementProp, classNames],
@ -230,7 +230,7 @@ export function usePopover(originalProps: UsePopoverProps) {
const placement = useMemo(
() =>
getShouldUseAxisPlacement(ariaPlacement, placementProp)
getShouldUseAxisPlacement(ariaPlacement || "top", placementProp)
? ariaPlacement || placementProp
: placementProp,
[ariaPlacement, placementProp],

View File

@ -1,5 +1,11 @@
# @nextui-org/progress
## 2.2.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
## 2.2.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/progress",
"version": "2.2.3",
"version": "2.2.4",
"description": "Progress bars show either determinate or indeterminate progress of an operation over time.",
"keywords": [
"progress"
@ -43,10 +43,10 @@
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@nextui-org/use-is-mounted": "workspace:*",
"@react-aria/i18n": "3.12.3",
"@react-aria/progress": "3.4.17",
"@react-aria/i18n": "3.12.4",
"@react-aria/progress": "3.4.18",
"@react-aria/utils": "3.26.0",
"@react-types/progress": "3.5.7"
"@react-types/progress": "3.5.8"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,14 @@
# @nextui-org/radio
## 2.3.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
## 2.3.3
### Patch Changes

View File

@ -1,6 +1,6 @@
{
"name": "@nextui-org/radio",
"version": "2.3.3",
"version": "2.3.4",
"description": "Radios allow users to select a single option from a list of mutually exclusive options.",
"keywords": [
"radio"
@ -43,14 +43,14 @@
"@nextui-org/form": "workspace:*",
"@nextui-org/shared-utils": "workspace:*",
"@nextui-org/react-utils": "workspace:*",
"@react-aria/focus": "3.18.4",
"@react-aria/interactions": "3.22.4",
"@react-aria/radio": "3.10.9",
"@react-aria/focus": "3.19.0",
"@react-aria/interactions": "3.22.5",
"@react-aria/radio": "3.10.10",
"@react-aria/utils": "3.26.0",
"@react-aria/visually-hidden": "3.8.17",
"@react-stately/radio": "3.10.8",
"@react-types/radio": "3.8.4",
"@react-types/shared": "3.25.0"
"@react-aria/visually-hidden": "3.8.18",
"@react-stately/radio": "3.10.9",
"@react-types/radio": "3.8.5",
"@react-types/shared": "3.26.0"
},
"devDependencies": {
"@nextui-org/theme": "workspace:*",

View File

@ -1,5 +1,21 @@
# @nextui-org/select
## 2.4.4
### Patch Changes
- [#4258](https://github.com/nextui-org/nextui/pull/4258) [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3) Thanks [@wingkwong](https://github.com/wingkwong)! - sync with upstream RA versions
- Updated dependencies [[`b16291b`](https://github.com/nextui-org/nextui/commit/b16291b2200229f0d0a9ea910e38f3f100f7931f), [`1031e98`](https://github.com/nextui-org/nextui/commit/1031e985b71e69b8a7189ea049b9616257f820b3)]:
- @nextui-org/form@2.1.4
- @nextui-org/use-aria-multiselect@2.4.2
- @nextui-org/use-aria-button@2.2.2
- @nextui-org/aria-utils@2.2.4
- @nextui-org/listbox@2.3.4
- @nextui-org/popover@2.3.4
- @nextui-org/spinner@2.2.4
- @nextui-org/scroll-shadow@2.3.3
## 2.4.3
### Patch Changes

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