github-actions[bot]
8192e0ee07
ci(changesets): version packages ( #3266 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
2024-07-17 14:21:14 -07:00
աӄա
bbebb79ced
fix(autocomplete): remove unnecessary state.close ( #3464 )
...
* fix(autocomplete): remove unnecessary state.close
* feat(autocomplete): add fully controlled template
* feat(autocomplete): should clear value after clicking clear button (controlled)
2024-07-16 14:11:28 -07:00
Abhishek Tomar
049d23685f
fix(table): resolve double fetch issue in useInfiniteScroll hook ( #3332 )
...
* fix(table): resolve double fetch issue in useInfiniteScroll hook (fix #3251 )
* fix(table): remove unnecessary else clause
* fix(table): add a changeset file for use-infinite-scroll
* fix(hooks): add clearTimeout function
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-12 11:35:37 -07:00
chirokas
c1f05ecb46
fix(time-input): minValue and maxValue validation ( #3426 )
...
* fix(time-input): minValue and maxValue validation (#3424 )
* test(time-input): update
* refactor(time-input): simplify `isInvalid` logic
2024-07-12 11:30:03 -07:00
Abhinandan
2333c39870
fix(input): fixed the background change on autofill in Chrome ( #3430 )
...
* fix(input): fixed the background change on autofill in Chrome
* fix(input): fixed the background change on autofill in Chrome
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-12 11:25:36 -07:00
KumJungMin
134f371843
fix(datePicker): prevent year, month change in showMonthAndYearPickers mode ( #3088 )
...
* fix: prevent year, month change error in showMonthAndYearPickers mode
* docs: add changeset
* docs: edit changeset
* test: add test code about date clear issue in date picker
* test: update test code
* test: check application aria is same with current date
* chore(changeset): revise package and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-08 08:01:36 +08:00
winches
60bb09fe64
fix: tsc errors ( #3362 )
...
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
2024-07-07 12:19:09 +08:00
winches
0cdfdb48bc
fix: onSelectionChange type incorrect ( #3336 )
...
* fix: onSelectionChange type incorrect
* feat: export shardSelection
* fix: typo
* fix: review
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-06 11:01:49 -07:00
Abhinandan
5652e7bddc
fix(date-picker): resolve width clipping issue on 90/110% zoom ( #3416 )
...
* fix(date-picker): resolve width clipping issue on 90/110% zoom
* fix(date-picker): resolve width clipping issue on 90/110% zoom
* Delete .changeset/metal-bats-reflect.md
* Update weak-dingos-chew.md
* chore: add storybook
---------
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>
2024-07-06 10:59:13 -07:00
աӄա
93f1787815
fix(input): input with file type ( #3268 )
...
* fix(input): remove value & onChange for input[type="file"]
* refactor(theme): remove unnecessary styles
* fix(theme): input file styles
* fix(theme): revise cursor-pointer on file
* feat(input): add file input logic
* feat(changeset): add changeset
* refactor(input): use warn function from shared-utils instead
* feat(input): add file type story
* refactor(input): include in Input Types
2024-07-06 10:54:48 -07:00
աӄա
a3a77bfc37
fix(image): optional height ( #3420 )
...
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
2024-07-06 10:53:05 -07:00
chirokas
8dce94e5f0
fix(accordion): pass missing dividerProps to Divider ( #3392 )
...
* chore(deps): pnpm-lock.yaml
* fix(accordion): pass missing `dividerProps` to Divider
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-06 17:47:53 +08:00
Pratyush Kongalla
35e709de7d
fix(navbar): shouldHideOnScroll fixed ( #3315 )
...
* fix(navbar): shouldHideOnScroll fixed
* Update packages/hooks/use-scroll-position/src/index.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update index.ts
* fix(navbar): applying suggested changes
---------
Co-authored-by: Pratyush <conenct2pratyush@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-06 01:06:30 -07:00
աӄա
444d320dbc
fix(popover): close popover on scroll ( #3414 )
...
* fix(popover): close popover on scroll
* feat(popover): add "should close popover on scroll" test
* feat(changeset): add changeset
* feat(select): add ScrollableContainerTemplate
2024-07-06 01:04:56 -07:00
աӄա
a164c26e96
fix(date-picker): open and close datepicker after pressing selector button ( #3283 )
...
* fix(date-picker): use trigger ref instead
* fix(date-input): add innerWrapperProps
* fix(date-picker): include popoverTriggerRef and add onPress to selector
* feat(date-picker): add test
* feat(changeset): add changeset
* refactor(date-input): merge innerWrapperPropsProp & props and add cn
2024-07-06 01:01:19 -07:00
Sjoerd van Bommel
b4c046fe8b
fix(table): differentiate selected bg color from striped bg color ( #3221 )
...
* fix: override bg color when selecting striped row
* chore(style): differentiate selected bg color from striped row
* chore: changeset
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-07-06 01:00:57 -07:00
աӄա
57f7c9555e
fix(image): override default auto height ( #3327 )
...
* fix(image): override default auto height
* feat(changeset): add changeset
* feat(image): add test
* refactor(image): add comment
2024-07-06 00:54:01 -07:00
աӄա
0462dde0a7
fix(popover): dialog focus behaviour ( #3311 )
...
* fix(autocomplete): set skipDialogFocus to true
* feat(popover): add skipDialogFocus to free solo popover
* refactor(popover): rename variable and add comment
* refactor(autocomplete): rename variable and add comment
* feat(changeset): add changeset
2024-07-06 00:44:44 -07:00
աӄա
f5d94f96e4
fix: incorrect year in showMonthAndYearPickers with locale ( #3331 )
...
* fix(date-input): add gregorian year offset to minValue & maxValue
* feat(shared-utils): add getGregorianYearOffset
* fix(calendar): add gregorian year offset to minValue & maxValue
* feat(changeset): add changeset
* fix(system): remove defaultDates.minDate and defaultDates.maxDate
* fix(calendar): add missing import
* feat(date-picker): add test
* feat(calendar): add test
2024-07-06 00:39:41 -07:00
աӄա
fd4b7200dd
fix(calendar): disable button picker in calendar if isDisabled is true ( #3358 )
...
* fix(calendar): disable button picker in calendar if `isDisabled` is true
* feat(changeset): add changeset
* feat(calendar): add test to cover showMonthAndYearPickers with isDisabled
2024-07-06 00:33:43 -07:00
winches
167e1977ee
feat: eslint add rule prefer top level type import ( #3354 )
2024-07-06 00:32:14 -07:00
Ryo Matsukawa
1cd64b2e2e
fix(select): import HiddenSelect and UseSelectProps ( #3368 )
...
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
2024-07-06 00:28:12 -07:00
աӄա
7cc1bd78a3
fix(select): close select by pressing selector button ( #3374 )
...
* feat(select): add test
* fix(select): use domRef in ariaShouldCloseOnInteractOutside
* feat(changeset): add changeset
* fix(select): rewrite "should unset form value" test
2024-07-06 00:24:17 -07:00
աӄա
c5ab49afa4
fix(user): avatar icon not shown in User component ( #3387 )
...
* chore(deps): pnpm-lock.yaml
* fix(user): avoid passing user name to avatar component
* feat(changeset): add changeset
* feat(user): add avatar icon test cases
2024-07-06 00:21:51 -07:00
Ryo Matsukawa
3cdfb2afca
fix: remove autoCapitalize to prevent Firefox warning ( #3376 )
...
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
2024-07-06 00:17:07 -07:00
Shrinidhi Upadhyaya
9806d1c6c0
fix(date-range-picker): input field clear error ( #3409 )
...
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
2024-07-06 00:12:11 -07:00
Ryo Matsukawa
106752aaef
fix(accordion): allow cursor navigation within text ( #3419 )
...
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
2024-07-05 23:40:17 -07:00
Ankit
9daef56a88
fix(table): custom with class names storybook styles ( #3344 )
...
* fix : #3338
* fix(table): custom with class names storybook styles
2024-06-29 18:26:37 -03:00
Junior Garcia
78d4216bff
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-27 11:16:25 -03:00
աӄա
47a214237f
chore(docs): remove vercel content ( #3329 )
...
* chore(docs): remove vercel content
* chore(docs): remove vercel content
2024-06-27 11:15:36 -03:00
աӄա
720f2f5a2e
refactor(.github): github action warnings ( #3317 )
...
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
2024-06-25 11:22:30 -03:00
Ryo Matsukawa
42183353a1
fix(radio): ensure radio input correctly references description ( #3301 )
...
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
2024-06-23 10:01:11 -03:00
Ryo Matsukawa
edd48a09cc
chore: add accessible name to the icon button ( #3300 )
2024-06-23 09:58:39 -03:00
աӄա
e9a6a162e8
fix(accordion): variants for nested accordions ( #3291 )
...
* feat(accordion): add data-variant
* fix(theme): revise accordion styles for variants
* feat(changeset): add changeset
* chore(theme): rollback content padding
* chore(accordion): abandon data-group approach
* refactor(theme): pass variant to accordionItem
* refactor(accordion): pass variant to accordionItem
* fix(accordion): revise accordion variants
* refactor(accordion): refine transitionVariants
2024-06-22 10:44:19 -03:00
Junior Garcia
773f3004a6
fix(date-picker): update calendar classNames in useDateRangePicker ( #3258 )
...
* fix(date-picker): update calendar classNames in useDateRangePicker
* feat(docs): include custom styles in date-range-picker docs
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-06-22 10:41:03 -03:00
աӄա
f785d1fb04
fix(system-rsc): extendVariants with defaultVariants ( #3299 )
2024-06-22 10:36:22 -03:00
աӄա
6951b1fba0
fix(avatar): remove extra disableAnimation prop in getImageProps ( #3260 )
2024-06-16 14:20:13 -03:00
Junior Garcia
47c6228649
v2.4.2 ( #3256 )
...
* chore(root): reat-aria packages updated (#2889 )
* chore(storybook): common colors enabled (#2902 )
* fix(range-calendar): hide only dates outside the month (#2906 )
* fix(range-calendar): hide only dates outside the month #2890
* fix(range-calendar): corrected spelling mistake in changeset description
* fix(range-calendar): corrected capitalization in changeset description
* chore(changeset): patch @nextui-org/theme
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
* fix(date-picker): keep date picker style consistent for different variants (#2908 )
* fix: add missing TableRowProps export (#2866 )
* fix: add missing TableRowProps export
* feat(changeset): add changeset for PR2866
* chore(changeset): revise changeset message
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
* fix(input): correct label margin for RTL required inputs (#2781 )
* fix(input): correct label margin for RTL required inputs
* fix(theme): add changeset fr theme
* docs(core): add storybook and canary release info (#2914 )
* Cn utility refactor (#2915 )
* refactor(core): cn utility adjusted and moved to the theme package
* chore(root): changeset
* fix(storybook): stories that used cn
* docs(date-picker): change to jsx instead (#2919 )
* fix(switch): support uncontrolled switch in react-hook-form (#2924 )
* feat(switch): add @nextui-org/use-safe-layout-effect
* chore(deps): add @nextui-org/use-safe-layout-effect
* fix(switch): react-hook-form uncontrolled switch component
* fix(switch): react-hook-form uncontrolled switch component
* feat(switch): add rect-hook-form in dev dep
* feat(switch): add WithReactHookFormTemplate
* refactor(root): react aria packages fixed (#2944 )
* feat(docs): docs changes (#2868 )
* feat(docs): add example how to set locale (#2867 )
* docs(guide): add an explanation for the installation guide (#2769 )
* docs(guide): add an explanation for the installation guide
* docs(guide): add an explanation for the cli guide
* docs(guide): add support for cli output
* fix: change sort priority - cmdk (#2873 )
* docs: remove unsupported props in range calendar and date range picker (#2881 )
* chore(calendar): remove showMonthAndYearPickers from range calendar story
* docs(date-range-picker): remove showMonthAndYearPickers info
* docs(range-calendar): remove unsupported props
* docs: refactor typing in form.ts (#2882 )
* chore(docs): supplement errorMessage behaviour in input (#2892 )
* refactor(docs): revise NextUI Provider structure
* chore(docs): add updated tag
---------
Co-authored-by: Nozomi-Hijikata <116155762+Nozomi-Hijikata@users.noreply.github.com>
Co-authored-by: HaRuki <soccer_haruki15@me.com>
Co-authored-by: Kaben <carnoxen@gmail.com>
* fix(slider): missing marks when hideThumb is true & revise slider styles (#2883 )
* chore(slider): include marks in hideThumb
* fix(slider): revise slider styles
* feat(changeset): add changeset
* feat(slider): add tests with marks and hideThumb
* feat(test): react hook form tests & stories (#2931 )
* feat(input): add Input with React Hook Form tests
* refactor(input): add missing types
* feat(checkbox): add checkbox with React Hook Form tests
* feat(select): add react-hook-form to dev dep
* feat(select): add react hook form story
* feat(select): react hook form tests
* fix(select): incorrect button reference
* feat(deps): add react-hook-form to dev dep in autocomplete
* feat(autocomplete): react hook form story
* feat(autocomplete): react hook form tests
* fix(autocomplete): rollback wrapper type
* feat(switch): add react hook form tests
* refactor(stories): reorder stories items
* fix: update accordion item heading tag to be customizable (#2265 )
* fix: update accordion item heading tag to be customizable
* Update .changeset/heavy-hairs-join.md
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* Update .changeset/heavy-hairs-join.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* chore(accordion): lint
* chore(changeset): add issue number
* feat(docs): add HeadingComponent prop
---------
Co-authored-by: Shawn Dong <shawn.dong@flybuys.com.au>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
* fix(theme): add pointer-events-none to skeleton base (#2972 )
* feat(tabs): add `destroyInactiveTabPanel` prop for Tabs component (#2973 )
* feat(tabs): add destroyInactiveTabPanel and set default to false
* feat(tabs): integrate with destroyInactiveTabPanel
* feat(theme): hidden inert tab panel
* feat(changeset): add changeset
* chore(changeset): add issue number
* feat(docs): add `destroyInactiveTabPanel` prop to tabs page
* chore(docs): set destroyInactiveTabPanel to true by default
* chore(tabs): set destroyInactiveTabPanel to true by default
* chore(tabs): revise destroyInactiveTabPanel logic
* feat(tabs): add tests for destroyInactiveTabPanel
* chore(tabs): change the default value of destroyInactiveTabPanel to true
* refactor: add support for disabling the animation globally (#2929 )
* refactor: add support for disabling the animation globally
* chore(docs): disableAnimation removed from global provider
* feat(docs): nextui provider api updated, storybook preview adjusted
* chore(theme): button is scalable when disabled, tooltip animation improved
* fix(theme): remove origin-bottom from button (#2990 )
* fix(skeleton): overflow issue in skeleton (#2986 )
* fix(theme): set overflow visible after skeleton loaded
* feat(changeset): add changeset
* fix(table): v2 input/textarea don't allow spaces inside a table (#3020 )
* fix(table): set onKeyDownCapture to undefined
* feat(changeset): add changeset
* fix(slider): calculate the correct value on mark click (#3017 )
* fix(slider): calculate the correct value on mark click
* refactor(slider): remove the tests inside describe block
* feat(slider): add tests for thumb move on mark click
* refactor(slider): use val instead of pos
* fix(theme): revise input isInvalid styles (#3010 )
* fix(theme): revise isInvalid input styles
* feat(changeset): add changeset
* feat(date-picker): add missing ref to input wrapper (#3011 )
* fix(date-picker): add missing ref to input wrapper
* feat(changeset): add changeset
* fix(core): incorrect tailwind classnames (#3018 )
* fix(dropdown): focus behaviour on press / enter keydown (#2970 )
* fix(dropdown): set focus on the first item
* feat(dropdown): add keyboard interactions tests
* feat(changeset): add changeset
* fix(dropdown): use fireEvent.keyDown instead
* chore(deps): add @nextui-org/test-utils to dropdown
* refactor(dropdown): pass onKeyDown to menu trigger and don't hardcode autoFocus
* chore(dropdown): remove autoFocus
* fix(menu): pass userMenuProps to useTreeState and useAriaMenu and remove from getListProps
* chore(changeset): add menu package
* fix(component): update type definition to prevent primitive values as items (#2953 )
* fix: update type definition to prevent primitive values as items
* fix: typecheck
* fix(select): onSelectionChange can handle number (#2937 )
* fix: onSelectionChange type for dynamic items in Select component
* docs: remove unnecessary properties
* docs: update highlightedLines
* chore: add changeset
* fix(calendar): scrolling is hidden when changing the month (#2949 )
* fix(calendar): scrolling is hidden when changing the month
* chore(changeset): correct package name
---------
Co-authored-by: Poli Sour <polisour.work@gmail.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix: make VisuallyHidden's element type as span when it's inside phrasing element (#3013 )
* fix(checkbox): make VisuallyHidden's element type as span
* feat(changeset): add changeset
* fix(radio): make the VisuallyHidden element type as span
* fix(switch): make the VisuallyHidden element type as span
* fix(select): make the VisuallyHidden element type as span
* feat(changeset): replace changeset
* chore: fix formatting
* docs: sync nextui-cli api (#3035 )
* docs: sync nextui-cli api
* docs: update
* chore: update routes.json with new path and set updated flag
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* feat: switch default validationBehavior to aria and allow switching via props (#2987 )
* 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
* chore(docs): validation behavior prop added to nextui-provider
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix: popover-based focus behaviour (#2854 )
* fix(autocomplete): autocomplete focus behaviour
* feat(autocomplete): add test case for catching blur cases
* refactor(autocomplete): use isOpen instead
* feat(autocomplete): add "should focus when clicking autocomplete" test case
* feat(autocomplete): add should set the input after selection
* fix(autocomplete): remove shouldUseVirtualFocus
* fix(autocomplete): uncomment blur logic
* refactor(autocomplete): remove state as it is in getPopoverProps
* refactor(autocomplete): remove unnecessary blur
* refactor(select): remove unncessary props
* fix(popover): use domRef instead
* fix(popover): revise isNonModal and isDismissable
* fix(popover): use dialogRef back
* fix(popover): rollback
* fix(autocomplete): onFocus logic
* feat(popover): set disableFocusManagement to overlay
* feat(modal): set disableFocusManagement to overlay
* fix(autocomplete): set disableFocusManagement for autocomplete
* feat(popover): include disableFocusManagement prop
* refactor(autocomplete): revise type in selectorButton
* fix(autocomplete): revise focus logic
* feat(autocomplete): add internal focus state and add shouldCloseOnInteractOutside
* feat(autocomplete): handle selectedItem change
* feat(autocomplete): add clear button test
* feat(changeset): add changeset
* refactor(components): use the original order
* refactor(autocomplete): add more comments
* fix(autocomplete): revise focus behaviours
* refactor(autocomplete): rename to listbox
* chore(popover): remove disableFocusManagement from popover
* chore(autocomplete): remove disableFocusManagement from autocomplete
* chore(changeset): add issue number
* fix(popover): don't set default value to transformOrigin
* fix(autocomplete): revise shouldCloseOnInteractOutside logic
* feat(autocomplete): should close listbox by clicking another autocomplete
* fix(popover): add disableFocusManagement to overlay
* refactor(autocomplete): revise comments and refactor shouldCloseOnInteractOutside
* feat(changeset): add issue number
* fix(autocomplete): merge with selectorButtonProps.onClick
* refactor(autocomplete): remove extra line
* refactor(autocomplete): revise comment
* feat(select): add shouldCloseOnInteractOutside
* feat(dropdown): add shouldCloseOnInteractOutside
* feat(date-picker): add shouldCloseOnInteractOutside
* feat(changeset): add dropdown and date-picker
* fix(popover): revise shouldCloseOnInteractOutside
* feat(date-picker): integrate with ariaShouldCloseOnInteractOutside
* feat(select): integrate with ariaShouldCloseOnInteractOutside
* feat(dropdown): integrate with ariaShouldCloseOnInteractOutside
* feat(popover): integrate with ariaShouldCloseOnInteractOutside
* feat(aria-utils): ariaShouldCloseOnInteractOutside
* chore(deps): update pnpm-lock.yaml
* feat(autocomplete): integrate with ariaShouldCloseOnInteractOutside
* feat(aria-utils): handle setShouldFocus logic
* feat(changeset): add @nextui-org/aria-utils
* chore(autocomplete): put the test into correct group
* feat(select): should close listbox by clicking another select
* feat(dropdown): should close listbox by clicking another dropdown
* feat(popover): should close listbox by clicking another popover
* feat(date-picker): should close listbox by clicking another datepicker
* chore(changeset): add issue numbers and revise changeset message
* refactor(autocomplete): change to useRef instead
* refactor(autocomplete): change to useRef instead
* refactor(aria-utils): revise comments and format code
* chore(changeset): add issue number
* chore: take popoverProps.shouldCloseOnInteractOutside first
* refactor(autocomplete): remove unnecessary logic
* refactor(autocomplete): focus management logic
* fix(components): Fix 'Tap to click' behavior on macOS with Edge/Chrome for Accordion and Tab (#2725 )
* fix(components): fix 'Tap to click' behavior on macOS
* Add change file for accordion, menu, and tabs
* Remove 'fix(components)' from the .changeset file
* fix(components): undo dropdown change now that it's no longer applicable
* fix(components): update changeset file now that we are no longer modifying the dropdown component
* fix(date-picker): corrected inert value for true condition (#3054 )
* fix(date-picker): corrected inert value for true condition #3044
* refactor(calendar): add todo comment
* feat(changeset): add changeset
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix(hooks): resolve type error in onKeyDown event handler (#3064 )
* fix(hooks): resolve type error in onKeyDown event handler
* chore(changeset): revise changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* Update dependency array on setPage useCallback hook (#3029 )
Changes:
Add the onChangeActivePage function to the dependency array of the setPage useCallback hook to ensure it always reflects the latest state.
Impact:
This fix ensures that the pagination component accurately reflects the current state when triggering onChangeActivePage.
* fix: error peerDep in pkg (#3014 )
* fix: error peerDep in pkg
* docs: changeset
* Fix DatePicker Time Input (#2845 )
* fix(date-picker): set `isCalendarHeaderExpanded` to `false` when DatePicker is closed
* fix(date-picker): calendar header controlled state on DatePicker
* chore(date-picker): update test
* chore(date-picker): remove unnecessary `async` in test
* Update packages/components/date-picker/__tests__/date-picker.test.tsx
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(date-picker): test
* fix(hooks): optimize useScrollPosition with useCallback and useRef (#3049 )
* fix(hooks): optimize useScrollPosition with useCallback and useRef
* Update .changeset/lucky-cobras-jog.md
* Update packages/hooks/use-scroll-position/src/index.ts
* Update packages/hooks/use-scroll-position/src/index.ts
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(select): placeholder text display for controlled component (#3081 )
* fix: return placeholder when selectedItems is empty
* chore: add test and changeset
* chore(docs): v2.4.0 (#3084 )
* chore(docs): v2.4.0
* chore(docs): v2.4.0 blog
* chore(docs): revise typos based on coderabbitai
* chore(docs): adjust navbar
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* chore(changese): update @nextui-org/react dependency to minor version
* docs: update cli docs (#3096 )
* ci(changesets): version packages (#2903 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(radio): remove required attribute for Radio with validationBehavior="aria" (#3110 )
* fix(theme): add missing pointer event after data loaded (#3126 )
* fix(system): listbox href issue (experimental) (#3119 )
* fix(system): @react-aria/utils
* feat(hooks): include routerLinkProps
* feat(changeset): add changeset
* chore(deps): bump @react-aria/utils to 3.24.1
* fix(hooks): missing arguments
* chore(deps): bump @react-types/link
* chore(link): bump @react-aria/link to 3.7.1
* chore(link): use @react-aria/link instead
* chore(changeset): revise changeset
* chore(hooks): undo use-aria-link changes
* chore(deps): undo use-aria-link changes
* chore(deps): bump `@react-aria/utils` to `3.24.1`
* chore(deps): bump `@react-types/shared`
* feat: add missing router.open parameters due to router change
* chore(changeset): add new line
* chore(deps): bump `@react-types/shared` to `3.23.1`
* fix(avatar): avoid passing `disableAnimation` prop to a DOM element (#3111 )
* fix(avatar): avoid passing `disableAnimation` prop to a DOM element
* refactor(avatar): use filterDOMProps approach
* chore(avatar): remove to type import
* chore(avatar): change to shouldFilterDOMProps
* fix(docs): removed unused import & corrected prop for disabled DatePicker (#3136 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
* ci(changesets): version packages (#3115 )
* fix(pagination): missing animation (#3144 )
* fix tsup domain (#3158 )
* chore(docs): remove destroyInactiveTabPanel from Tab due to merge conflict (#3155 )
* fix(autocomplete): maximum update depth exceeded in autocomplete (#3175 )
* chore(checkbox): avoid passing non-DOM attributes to svg (#3199 )
* chore(docs): avoid passing non-DOM attributes to svg
* chore(utilities): avoid passing non-DOM attributes to svg
* feat(changeset): add changeset
* fix(docs): fix typo in autocomplete documentation page (#3182 )
* fix(select): add missing data-invalid in select and add missing data attributes in docs (#3177 )
* fix(select): add missing data-invalid attribute
* chore(docs): add missing data attributes for select base
* fix(tabs): destroyInactiveTabPanel unmounts inactive tabs' content (#3164 )
* fix(tabs): incorrect content in tab panel
* feat(tabs): revise destroyInactiveTabPanel test cases
* fix(select): unset form value after unselecting an item (#3157 )
* fix(select): set empty string instead of undefined for unsetting value
* feat(selet): should unset form value
* fix(tabs): set tab panel id correctly (#3246 )
* docs(tooltip): supplement correct style path (#3183 )
* docs(tooltip): supplement correct style path
* chore(docs): move the note below import tabs
* fix(use-aria-menu): link logic in useMenuItem (#3229 )
* chore(deps): bump @internationalized/date version (#3230 )
* fix(input): input display with hidden type (#3174 )
* fix(input): input display with hidden type
* chore(input): add isHiddenType to dependency
* refactor(input): move the styles to theme and change hidden to data attr
* feat(theme): add isHiddenType to input
* chore(changeset): include theme package
* chore(input): revise input test
* fix(theme): remove isHiddenType from variants and use data-hidden prop instead
* fix(theme): remove isHiddenType from defaultVariants
* fix(input): remove isHiddenType passing to input
* feat(date-picker): add support for DatePicker to apply styles to DateInput (#3146 )
* feat(date-picker): add support for DatePicker to apply styles to DateInput
* chore: update changeset
* docs(date-picker): add dateInputClassNames props
* refactor(date): updated errorMessage story and modified to import props (#3112 )
* refactor(date): updated errorMessage story and modified to import props
* docs(date): add errorMessageFunction examples
* chore: add changeset
* fix: remove unnecessary props
* fix: typo
* Update regex-validation.ts (#3123 )
* Update regex-validation.ts
Fix email regex
* Update email regex input.stories.tsx
* fix(autocomplete): controlled state logic (#2969 )
* fix(autocomplete): autocomplete controlled state (#2955 )
* chore(autocomplete): add changeset
* Update packages/components/autocomplete/__tests__/autocomplete.test.tsx
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(utilities): resolve assignRef TypeScript ref assignment issue (#3098 )
* fix(utilities): resolve assignRef TypeScript ref assignment issue
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
* fix(table): table-column align prop (#2900 )
* fix(navbar): fixed the height of navbar menu (#1805 )
* fix(navbar): fixed the height of navbar menu
* fix(navbar): refactored the css of navbar
* fix(navbar): fix redundant expression
* fix(navbar): fixed unnecessary changes
* fix(navbar): adjust viewport
* fix: RA dependencies bump (#3240 )
* fix(popover): popover focus issue (#3187 )
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* fix: interactions with popover & focus issues (#3137 )
* fix(aria-utils): handle click on listbox
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* chore(utilities): remove ariaShouldCloseOnInteractOutside
* chore(deps): pnpm-lock.yaml
* fix(popover): remove disableFocusManagement
* fix(modal): remove disableFocusManagement
* fix(autocomplete): remove custom focus logic and remove ariaShouldCloseOnInteractOutside
* fix(popover): rewrite shouldCloseOnInteractOutside logic
* chore(utilities): remove ariaShouldCloseOnInteractOutside
* chore(deps): bump react-aria dependencies
* chore(autocomplete): change back to focus
* feat(changeset): update changeset
* chore(docs): update type in onSelectionChange
* fix(popover): revise popover test case
* chore(deps): add @nextui-org/aria-utils
* fix(autocomplete): add ariaShouldCloseOnInteractOutside
* fix(date-picker): add ariaShouldCloseOnInteractOutside
* fix(select): add ariaShouldCloseOnInteractOutside
* chore(deps): add @nextui-org/aria-utils
* fix(dropdown): add ariaShouldCloseOnInteractOutside
* feat(utilities): rewrite ariaShouldCloseOnInteractOutside
* fix(popover): use ariaShouldCloseOnInteractOutside
* fix(autocomplete): add back shouldFocus
* fix(utilities): include shouldFocus logic
* chore(utilities): remove !
* refactor(aria-utils): add more comments
* chore(changeset): update packages
* refactor(aria-utils): add more comments
* feat(popover): add test
* fix: dropdown onPress issue (#3211 )
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* fix(popover): dropdown onPress blocking issue
* fix(dropdown): incorrect keyCodes
* feat(dropdown): add keyboard onPress test cases
* chore(deps): keep all @react-aria/overlays version consistent
* chore(deps): sync dependencies
* chore(deps): sync dependencies
* refactor(aria-utils): remove shouldFocus logic
* refactor(autocomplete): remove shouldFocus logic and set input focus when open
* chore(deps): bump dependencies
* chore(deps): fix react aria dependencies
* fix(autocomplete): move popover style width inside isOpen true block
* fix(autocomplete): focus back to trigger
* feat(changeset): add changeset
* chore(deps): bump react-aria dependencies
* refactor(autocomplete): revise comment
* refactor(dropdown): revise logSpy and trigger mockRestore
* refactor(popover): remove debug className
* fix(date-input): avoid setting isInvalid in useDateFieldState
* fix(autocomplete): use ComboBoxValidationValue
* feat(use-aria-menu): add deprecate message
* feat(changeset): add missing packages
* refactor(use-aria-menu): remove isLink since it is included in useLinkProps
* Update packages/hooks/use-aria-menu/src/use-menu-item.ts
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* ci(changesets): version packages (#3147 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
---------
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com>
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
Co-authored-by: Paul Tiedtke <PaulTiedtke@web.de>
Co-authored-by: Mohammad Reza Badri <85818966+mrbadri@users.noreply.github.com>
Co-authored-by: Nozomi-Hijikata <116155762+Nozomi-Hijikata@users.noreply.github.com>
Co-authored-by: HaRuki <soccer_haruki15@me.com>
Co-authored-by: Kaben <carnoxen@gmail.com>
Co-authored-by: Shawn Dong <dsknight@live.com.au>
Co-authored-by: Shawn Dong <shawn.dong@flybuys.com.au>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com>
Co-authored-by: Poli Sour <polisour.work@gmail.com>
Co-authored-by: Artem Pitikin <git@kosmotema.dev>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: Eric Abreu <ericfabreu@gmail.com>
Co-authored-by: Minsu <52266597+Gaic4o@users.noreply.github.com>
Co-authored-by: Jesus Perdomo Lampignano <38929969+jesuzon@users.noreply.github.com>
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: EGOIST <0x142857@gmail.com>
Co-authored-by: Damien Leroy <10438692+ShiiFu@users.noreply.github.com>
Co-authored-by: Christian Abele <manufaktur@christian-abele.de>
Co-authored-by: Nozomi Hijikata <121233810+nozomemein@users.noreply.github.com>
2024-06-15 12:57:09 -03:00
github-actions[bot]
571522cb4b
ci(changesets): version packages ( #3147 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
2024-06-15 12:36:54 -03:00
աӄա
47c2472fb2
fix: RA dependencies bump ( #3240 )
...
* fix(popover): popover focus issue (#3187 )
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* fix: interactions with popover & focus issues (#3137 )
* fix(aria-utils): handle click on listbox
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* chore(utilities): remove ariaShouldCloseOnInteractOutside
* chore(deps): pnpm-lock.yaml
* fix(popover): remove disableFocusManagement
* fix(modal): remove disableFocusManagement
* fix(autocomplete): remove custom focus logic and remove ariaShouldCloseOnInteractOutside
* fix(popover): rewrite shouldCloseOnInteractOutside logic
* chore(utilities): remove ariaShouldCloseOnInteractOutside
* chore(deps): bump react-aria dependencies
* chore(autocomplete): change back to focus
* feat(changeset): update changeset
* chore(docs): update type in onSelectionChange
* fix(popover): revise popover test case
* chore(deps): add @nextui-org/aria-utils
* fix(autocomplete): add ariaShouldCloseOnInteractOutside
* fix(date-picker): add ariaShouldCloseOnInteractOutside
* fix(select): add ariaShouldCloseOnInteractOutside
* chore(deps): add @nextui-org/aria-utils
* fix(dropdown): add ariaShouldCloseOnInteractOutside
* feat(utilities): rewrite ariaShouldCloseOnInteractOutside
* fix(popover): use ariaShouldCloseOnInteractOutside
* fix(autocomplete): add back shouldFocus
* fix(utilities): include shouldFocus logic
* chore(utilities): remove !
* refactor(aria-utils): add more comments
* chore(changeset): update packages
* refactor(aria-utils): add more comments
* feat(popover): add test
* fix: dropdown onPress issue (#3211 )
* fix(popover): move useDialog to popover-content
* fix(popover): move useDialog to free-solo-popover
* refactor(popover): use const instead
* feat(changset): add changeset
* feat(popover): popover focus test
* refactor(popover): getDialogProps
* fix(popover): dropdown onPress blocking issue
* fix(dropdown): incorrect keyCodes
* feat(dropdown): add keyboard onPress test cases
* chore(deps): keep all @react-aria/overlays version consistent
* chore(deps): sync dependencies
* chore(deps): sync dependencies
* refactor(aria-utils): remove shouldFocus logic
* refactor(autocomplete): remove shouldFocus logic and set input focus when open
* chore(deps): bump dependencies
* chore(deps): fix react aria dependencies
* fix(autocomplete): move popover style width inside isOpen true block
* fix(autocomplete): focus back to trigger
* feat(changeset): add changeset
* chore(deps): bump react-aria dependencies
* refactor(autocomplete): revise comment
* refactor(dropdown): revise logSpy and trigger mockRestore
* refactor(popover): remove debug className
* fix(date-input): avoid setting isInvalid in useDateFieldState
* fix(autocomplete): use ComboBoxValidationValue
* feat(use-aria-menu): add deprecate message
* feat(changeset): add missing packages
* refactor(use-aria-menu): remove isLink since it is included in useLinkProps
* Update packages/hooks/use-aria-menu/src/use-menu-item.ts
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
2024-06-14 21:44:58 -03:00
Nozomi Hijikata
be932c13fe
fix(navbar): fixed the height of navbar menu ( #1805 )
...
* fix(navbar): fixed the height of navbar menu
* fix(navbar): refactored the css of navbar
* fix(navbar): fix redundant expression
* fix(navbar): fixed unnecessary changes
* fix(navbar): adjust viewport
2024-06-14 21:20:15 -03:00
chirokas
75d1223178
fix(table): table-column align prop ( #2900 )
2024-06-14 21:17:20 -03:00
Minsu
b9bb06ff37
fix(utilities): resolve assignRef TypeScript ref assignment issue ( #3098 )
...
* fix(utilities): resolve assignRef TypeScript ref assignment issue
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com>
2024-06-14 21:09:25 -03:00
chirokas
255c641f96
fix(autocomplete): controlled state logic ( #2969 )
...
* fix(autocomplete): autocomplete controlled state (#2955 )
* chore(autocomplete): add changeset
* Update packages/components/autocomplete/__tests__/autocomplete.test.tsx
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
2024-06-14 21:08:09 -03:00
Christian Abele
0e4213ce25
Update regex-validation.ts ( #3123 )
...
* Update regex-validation.ts
Fix email regex
* Update email regex input.stories.tsx
2024-06-14 21:02:25 -03:00
Ryo Matsukawa
df0126f93f
refactor(date): updated errorMessage story and modified to import props ( #3112 )
...
* refactor(date): updated errorMessage story and modified to import props
* docs(date): add errorMessageFunction examples
* chore: add changeset
* fix: remove unnecessary props
* fix: typo
2024-06-14 21:00:11 -03:00
Ryo Matsukawa
3da81494c3
feat(date-picker): add support for DatePicker to apply styles to DateInput ( #3146 )
...
* feat(date-picker): add support for DatePicker to apply styles to DateInput
* chore: update changeset
* docs(date-picker): add dateInputClassNames props
2024-06-14 20:58:11 -03:00
աӄա
dbb4b8ee56
fix(input): input display with hidden type ( #3174 )
...
* fix(input): input display with hidden type
* chore(input): add isHiddenType to dependency
* refactor(input): move the styles to theme and change hidden to data attr
* feat(theme): add isHiddenType to input
* chore(changeset): include theme package
* chore(input): revise input test
* fix(theme): remove isHiddenType from variants and use data-hidden prop instead
* fix(theme): remove isHiddenType from defaultVariants
* fix(input): remove isHiddenType passing to input
2024-06-14 20:56:52 -03:00
աӄա
bea1bde667
chore(deps): bump @internationalized/date version ( #3230 )
2024-06-13 23:51:47 -03:00
աӄա
5b9e317a80
fix(use-aria-menu): link logic in useMenuItem ( #3229 )
2024-06-13 23:25:00 -03:00