Junior Garcia
03abf1daf4
fix: radio, checkbox, switch touch and selection behavior ( #4311 )
...
* fix: radio, checkbox, switch touch and selection behavior
* Update .changeset/violet-tools-refuse.md
* fix: switch toggle on tables
2024-12-10 10:26:09 -03:00
Junior Garcia
59b88d070c
chore: forms docs improved
2024-12-05 08:50:26 -03:00
Junior Garcia
27f5139281
chore: main demo addded to forms, checkbox validation fixed
2024-12-04 23:40:58 -03:00
Junior Garcia
26e478dd93
fix: form fixes and improvements ( #4224 )
2024-12-04 19:30:00 -03:00
Maharshi Alpesh
729ede8de7
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>
2024-12-04 07:57:10 -03:00
Junior Garcia
744fb49476
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>
2024-11-29 16:54:25 -03:00
winches
167e1977ee
feat: eslint add rule prefer top level type import ( #3354 )
2024-07-06 00:32:14 -07:00
Ryo Matsukawa
540aa2124b
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>
2024-05-22 17:50:39 -03:00
Junior Garcia
422770cc6b
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
2024-05-12 23:13:54 -03:00
աӄա
cadbb30cfb
fix(checkbox): checkbox controlled state ( #2754 )
...
* fix(checkbox): checkbox controlled state
* feat(checkbox): add @nextui-org/use-callback-ref
* chore(deps): pnpm-lock.yaml
* fix(checkbox): handle checkbox group
* fix(checkbox): rely on react aria logic (#2760 )
* fix(checkbox): add missing dependency in useCheckbox hook
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
2024-04-17 10:43:57 -03:00
Junior Garcia
dc0bcf13a5
v2.3.0 [WIP] ( #2618 )
...
* refactor(input): input ref test (#2613 )
* refactor(input): remove duplicate test
* refactor(input): remove unncessary waitFor
* fix(radio): isRequired & missing warning message in Form (#2597 )
* fix(radio): avoid overriding required props
* fix(radio): merge with domRef
* feat(changeset): fixed missing required props and validationMessage
* fix(radio): unnecessary mergeRefs
* Calendar component 📅 (#2456 )
* feat(calendar): initial structure
* feat(calendar): calendar structure completed, styles in progress
* chore(calendar): dark colors adjusted
* feat(calendar): styles improved, variants added, animations added with framer motion
* chore(calendar): animation changed, shadow improved
* chore(calendar): disableAnimation support added as well as weekDays format
* feat(calendar): more stories added
* chore(calendar): refactor calendar cell styling
* feat(calendar): create calendar function added to the root provider
* feat(calendar): invalid state and error message added
* feat(calendar): calendar picker added, provider modified
* feat(root): object.values deps replaced by new func, intersection hoook added, types version unified
* feat(calendar): calendar pickers in progress
* feat(calendar): calendar pickers added
* fix(calendar): year label formatting
* chore(calendar): add layout parameter to Calendar stories
* feat(calendar): pickers completed, context added
* feat(calendar): visibleMonths supported, warnings fixed, tests added
* chore(root): changeset
* chore(calendar): add topContent and bottomContent props to calendar
* feat(calendar): add @nextui-org/radio package and update calendar component
* refactor: assigned type(DateValue) to focusedDate(ControlledFocusedVaue) (#2637 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
* Range Calendar 📆 (#2634 )
* feat(calendar): range calendar added, calendar and context adapted
* feat(calendar): range calendar stories added
* chore(calendar): range calendar tests added
* fix(calendar): update calendar styles to adjust to dynamic width
* Date Input 🗓️ (#2641 )
* feat(date-picker): date field component initialized
* chore(date-picker): date field renamed to date-input
* feat(date-picker): date input completed
* chore(date-input): commented code removed
* feat(avatar): support slots in AvatarGroup (#2669 )
* feat: rename newPost to new (#2665 )
* fix(avatar): spread getAvatarGroupCountProps in avatar count
* feat(avatar): support slots in avatarGroup
* feat(avatar): support classNames and add getAvatarGroupCountProps
* feat(docs): add classNames to avatar group
* feat(avatar): add CustomSlots in avatar group
* feat(changeset): support slots in avatar group
---------
Co-authored-by: winches <96854855+winchesHe@users.noreply.github.com>
* Date Picker Component 🗓️ (#2652 )
* feat(date-picker): first iteration
* chore(date-picker): update date-picker README.md with improved description
* feat(date-picker): code organized, integration done
* fix(date-picker): min and max value + styles
* fix(date-picker): popover offset adn calendar styles
* feat(date-picker): stories added
* fix(date-picker): calendar width properly handled
* feat(date-picker): styles simplified
* chore(date-picker): almost all test passing
* fix(date-picker): test and styles
* chore(date-picker): calendar popover tests added
* fix(date-picker): props to be passed to the date-input
* TimeInput Component 🕒 (#2672 )
* feat(time-input): time input added with some stories, tests and date-picker integration missing
* feat(time-input): tests added, date-picker integration added, missing stories added
* chore(react): missing packages added
* chore(time-input): fix stories names
* fix(time-input): time value type
* fix: date-picker visibleMonth width does not get widen enough (#2703 )
* DateRangePicker Component 🗓️ (#2682 )
* chore(date-range-picker): in progress
* chore(date-range-picker): in progress
* feat(date-input): components separated into multiple pieces to be able to implement the date range picker
* feat(date-range-picker): first version of it working
* chore(date-picker): hyphen symbol changed
* feat(date-range-picker): stories done
* fix(range-calendar): styles
* docs: Calendar & RangeCalendar (#2686 )
* feat(docs): add calendar in routes.json
* feat(docs): refresh search-meta.json
* feat(docs): add calendar examples
* feat(docs): calendar content
* feat(deps): add @internationalized/date
* refactor(docs): remove div wrapper
* feat(docs): add calendar doc
* fix(docs): calendar presets
* fix(docs): preset styles
* chore(docs): remove calendar iframe examples
* refactor(docs): discard iframe in calendar doc
* fix(docs): incorrect DateValue import
* feat(docs): include @internationalized/date in live demo scope
* feat(docs): add presets description
* chore(docs): update search-meta.json
* fix(docs): remove DateValue
* feat(docs): include reactAriaI18n in react live demo scope
* fix(docs): presets import issue
* chore(docs): update search-meta.json
* feat(docs): add api reference for nextui provider
* fix(calendar): ixExpanded typo
* feat(docs): add missing props & event
* chore(docs): update search-meta.json
* chore(docs): update route keywords
* chore(docs): revise value style add defaultFocusedValue
* chore(docs): remove padding and revise gap
* feat(docs): range calendar
* chore(docs): update search-meta.json
* feat(docs): add reactAriaHook
* fix(docs): incorrect component and add storybook and reactAriaHook
* fix(docs): incorrect import path
* chore(docs): reorder range calendar position in sidebar
* chore(Docs): remove custom styles & implementation
* chore(docs): remove last item from accessibility
* chore(docs): onValueChange -> onChange
* feat(docs): add ts example for range calendar
* chore(docs): remove unwanted content in range calendar
* feat(docs): add ts examples for calendar
* chore(docs): update import path
* chore(docs): update import path
* chore(docs): styles adjusted, routes updated
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* docs: TimeInput (#2698 )
* feat(docs): add time input to routes.json
* feat(deps): add @internationalized/date
* feat(docs): add @internationalized/date and @react-aria/i18n to code demo scopes
* feat(docs): time input contetnt
* chore(docs): revise time input examples
* feat(docs): time input content
* chore(time-input): update description
* feat(docs): add ts examples in time-input
* chore(docs): revise TimeValue import
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* chore(date-picker): exports updated
* docs: DatePicker (#2700 )
* docs: created the doc for datepicker and its examples
* docs: regenerate search-meta.json
* fix: reverted the unncessary change to Input component
* fix: fixed the component-link for date-picker
* fix: fixed the component-link for date-picker
* fix: added variants section to the doc
* fix: made adjustment to the explanations for the props of DatePicker comp
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* doc: DateInput (#2711 )
* docs: created base examples and the document
* chore: created search-meta and follow-up fix for each date-input example cases
* fix: fixed some example components styles
* fix(docs): updated routes.json
* fix(docs): fixed typo in the docs
* fix: fixed the component-link for date-input
* fix: fixed the component-link for date-input
* fix: label-placements example flex style adjustment
* fix: added variants section to the doc
---------
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* refactor(theme): units removed, tailwind-variants upgraded (#2713 )
* fix(theme): units replaced by spacing
* fix(select): positioning the label if a description is used (#2553 )
Co-authored-by: Poli Sour <polisour.work@gmail.com>
* Upgrade to new react aria version (#2561 )
* chore(root): pkg upgraded
* fix: type error
* fix: build error
* chore: update packages from a~d
* chore: update packages from i~r
* chore: update packages from s~u
* chore: update core, hooks, and utilities packages
* feat: add support radio group validationBehavior props
* fix: validationBehavior default to native
* chore: add validationBehavior props in RadioGroup Stories
* fix: handling of errorMessage
* chore: add support validationBehavior autocomplete
* chore: partial support for validation of select
* chore: add support validationBehavior checkbox
* chore: change validationBehavior default to native
* Merge branch 'v.2.3.0' into feat/upgrade-react-aria
* fix: validation logic
* fix: add default value for autocomplete
* chore: add example using error message function
* chore: fixed error displayed in storybook
* chore: omit validationBehavior from component props
* chore: update docs and storybook on validate
* fix: pnpm-lock version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(core): build and date input / time input apis
* chore(date-picker): omit validation behavior
* chore(docs): add missing props to calendar and range calendar
* docs: add nextui-cli page (#2714 )
* docs: add nextui-cli page
* docs: update search meta
* docs: typo
* docs: typo
* docs: typo
* feat(docs): cli docs done
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* chore(docs): add cli commands to installation docs
* fix(checkbox): prettier
* fix(docs): incorrect cli api references link
* doc: DateRangePicker (#2712 )
* chore: created base for date-range-picker doc
* fix: added follow-up story examples to the doc
* fix: fixed bugs happening on the doc
* fix: fixed bugs happening on the doc
* fix(docs): incorrect file path and revise title
* fix: component examples style fixes
* fix: component presets typo fix
* refactor(core): date range picker docs completed, standaline date picker field fixed
---------
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com>
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix: only two keyframes currently supported with spring and inertia animations (#2596 )
* chore(deps): bump framer-motion
* feat(changeset): fixed framer motion issue
* chore(changeset): revise changeset message
* chore(deps): update pnpm-lock.yaml
* fix: react hook form issue (#2603 )
* fix(input): pass domRef?.current?.value to controlled state
* fix(input): pass domRef?.current?.value to useTextField instead
* fix(checkbox): handle RHF case
* fix(checkbox): add missing isSelected case
* chore(checkbox): update ref type
* chore(deps): add @nextui-org/use-safe-layout-effect
* chore(deps): update pnpm-lock.yaml
* chore(deps): update pnpm-lock.yaml
* fix(select): handle RHF case
* chore(deps): add @nextui-org/use-safe-layout-effect to select
* fix(autocomplete): handle RHF case
* chore(deps): add @nextui-org/use-safe-layout-effect to autocomplete
* refactor(components): revise comments
* feat(changeset): react-hook-form uncontrolled components
* chore(deps): pnpm-lock.yaml
* fix(input): domRef.current.value has higher precedence
* fix(checkbox): set isChecked based on input ref checked
* feat(components): tabs component add tabPosition prop (#2398 )
* feat(components): tabs component add tabPosition prop
* fix: review problem change
* test: add tabs position vertical test
* docs: update changeset
* fix(tabs): optimize return of tabs
* fix(tabs): rename orientation to placement
* fix(tabs): optimize description
* chore(docs): routes
* fix: isReadOnly in Autocomplete MDX (#2444 )
* feat(autocomplete): add isReadOnly example
* fix(autocomplete): isReadOnly logic in Autocomplete
* feat(root): add changeset - fixed isReadOnly logic in Autocomplete
* chore(autocomplete component) isReadOnly property demo
isReadOnly property demo in website MDX for autocomplete component.
* Update apps/docs/content/docs/components/autocomplete.mdx
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>
Co-authored-by: Alpha <116849110+alpha-xek@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* fix(select): only trigger setSelectedKeys when domRef.current.value is true (#2722 )
* chore(docs): blog changes (#2724 )
* chore(docs): blog changes
* feat(docs): blog improved
* chore(blog): draft param added
* chore: version changeset added
* feat(blog): v2.3.0 almost done
* chore(docs): tailwind colors updated, calendar overflow fixed
* chore(blog): add presets demo
* fix(calendar): overflow on windows
* chore(docs): improve popover placements demo
* fix(autocomplete): set shouldUseVirtualFocus to false in getListboxProps (#2731 )
* chore(blog): add cotributors
* chore(blog): draft
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com>
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com>
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de>
Co-authored-by: winches <96854855+winchesHe@users.noreply.github.com>
Co-authored-by: HaRuki <soccer_haruki15@me.com>
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com>
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com>
Co-authored-by: Poli Sour <polisour.work@gmail.com>
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com>
Co-authored-by: Alpha Xek <116849110+alphaxek@users.noreply.github.com>
Co-authored-by: Alpha <116849110+alpha-xek@users.noreply.github.com>
2024-04-16 09:25:51 -03:00
Junior Garcia
7abd68941a
v2.2.0 🕹️ ( #1777 )
...
* feat: Slider Component (#1686 )
* feat(slider): initial structure
* chore(slider): readme improved
* fix: fixed border color of slider track
* docs: added range story
* feat: added rtl support to slider
* feat: improved value label formatting
* feat: refactor styling and add colors support to slider
* chore: improved thumb color
* docs: improved slider stories
* chore(slider): default color changed by foreground
* Update packages/core/theme/src/components/slider.ts
Co-authored-by: Jakob Guddas <github@jguddas.de>
* feat: added fillOffset prop
* Update packages/components/slider/src/use-slider.ts
* fix(slider): animation
* Update packages/components/slider/src/use-slider.ts
* Update packages/core/theme/src/components/slider.ts
* feat: slider steps
* refactor: renamed variables
* feat: improved slider step styling
* fix: hide infinite steps
* fix: fixed step transparency issue
* fix: fixed thumb focus issue
* Update packages/components/slider/src/use-slider.ts
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* feat(slider): vertical orientation added, start & end content, bug fixes
* chore(slider): tests added
* fix(docs): scrollbar added to the sidebar (#1743 )
* feat(slider): marks added
* chore(slider): example ts-doc changed
* feat(slider): vertical marks support
* feat(core): slider tooltip support added, popover modified (#1746 )
* Feat/slider custom styles (#1751 )
* feat(slider): custom styles story added
* fix(slider): custom styles on different sizes
* Fix/slider tooltip android position (#1753 )
* feat(slider): custom styles story added
* fix(slider): tooltip update position dependecies added
* fix(popover): arrow placements improved
* feat(slider): docs started, custom thumb and custom output stories added
* feat(slider): render function added to custom render the slider parts
* feat(slider): docs in progress, new properties and examples added
* fix(slider): some issues fixed, output renamed to value, documentation improved
* feat(slider): docs done
* chore: changeset
---------
Co-authored-by: Jakob Guddas <github@jguddas.de>
* Client side routing (#1764 )
* feat(slider): initial structure
* chore(slider): readme improved
* fix: fixed border color of slider track
* docs: added range story
* feat: added rtl support to slider
* feat: improved value label formatting
* feat: refactor styling and add colors support to slider
* chore: improved thumb color
* docs: improved slider stories
* chore(slider): default color changed by foreground
* Update packages/core/theme/src/components/slider.ts
Co-authored-by: Jakob Guddas <github@jguddas.de>
* feat: added fillOffset prop
* Update packages/components/slider/src/use-slider.ts
* fix(slider): animation
* Update packages/components/slider/src/use-slider.ts
* Update packages/core/theme/src/components/slider.ts
* feat: slider steps
* refactor: renamed variables
* feat: improved slider step styling
* fix: hide infinite steps
* fix: fixed step transparency issue
* fix: fixed thumb focus issue
* Update packages/components/slider/src/use-slider.ts
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com>
* feat(slider): vertical orientation added, start & end content, bug fixes
* chore(slider): tests added
* feat(slider): marks added
* chore(slider): example ts-doc changed
* feat(slider): vertical marks support
* feat(core): slider tooltip support added, popover modified (#1746 )
* Feat/slider custom styles (#1751 )
* feat(slider): custom styles story added
* fix(slider): custom styles on different sizes
* Fix/slider tooltip android position (#1753 )
* feat(slider): custom styles story added
* fix(slider): tooltip update position dependecies added
* fix(popover): arrow placements improved
* feat(slider): docs started, custom thumb and custom output stories added
* feat(slider): render function added to custom render the slider parts
* feat(slider): docs in progress, new properties and examples added
* fix(slider): some issues fixed, output renamed to value, documentation improved
* feat(slider): docs done
* chore: changeset
* chore: react aria packages upgraded
* feat(system): router provider added
* feat: client side routing support added to items components
* chore(docs): routing docs started
* chore: changeset
* feat(docs): client side routing documented
* feat(pagination): client router support added to pagination
* fix(link): csr added
---------
Co-authored-by: Jakob Guddas <github@jguddas.de>
* feat: added RTL support to accordion component (#1725 )
* feat: added RTL support to accordion component
* Create healthy-cobras-crash.md
* feat: added RTL support to avatar and avatar group component (#1727 )
* feat: added RTL support to avatar and avatar group components
* Create tender-penguins-love.md
* Update tender-penguins-love.md
* feat: added RTL support to button group component (#1726 )
* feat: added RTL support to button component
* feat: added RTL support to button component
* Create orange-bobcats-kneel.md
* Update button.ts
* refactor(root): styles refactor (#1688 )
* refactor(root): styles refactor
* chore(tabs): remove needless type extends
* fix(tabs): typecheck
* Breadcrumbs component (#1794 )
* feat(components): breadcrumbs initial structure
* feat(breadcrumbs): tests and examples added
* feat(docs): breadcrumbs documentation done
* feat(docs): breadcrumbs docs done
* chore(breadcrumbs): readme changed
* fix(slider): Place last dragged slider handle over the other handle (#1778 )
* Set `data-focused` in handle
* Style focused handle on top
* Add tests
* fix(core): tests and build
* fix(button): show only spinner if button isLoading & isIconOnly (#1800 )
* fix(button): show only spinner if button isLoading & isIconOnly
* chore: add changeset
* fix(button): remove repeating code
* Fix blur/opaque Popover (#1812 )
* fix(popover): double underlay click
* chore: use ref instead of a state
* Feat/controlled scroll shadow (#1819 )
* feat(scroll-shadow): logic improved, controlled support added
* feat(scroll-shadow): controlled visibility
* fix(scroll-shadow): visibility tests
* Autocomplete component (Single Selection) (#1797 )
* feat(autocomplete): initial structure
* feat(core): use press custom hook implemented, autocomplete improved, input and select animations fixed
* chore(button): add console.log on press
* feat(core): select & input label position, autocomplete improvements, listbox and menu empty state
* chore: tailwind-variants upgraded
* chore: autocomplete stories in progress
* fix: input and select label placement
* fix(autocomplete): popover trigger
* chore(root): react-aria pkgs and framer-motion upgraded
* fix(input,select): outside label scale removed
* feat(autocomplete): more stories and use cases supported
* fix(core): custom items support on collection-based comps, menu generic items support added
* chore(core): tailwind-variants upgraded, custom tv function adapted
* chore(docs): select on-change controlled e.g. changed, sandpack theme fixed
* chore(autocomplete): docs started, tests added
* chore: in progress
* feat(menu): top and end content added, autocomplete docs improved
* feat(docs): autocomplete documentation almost done
* fix(input): outside styles
* feat(docs): autocomplete async filtering added
* chore(docs): autocomplete highlighted lines added
* feat(docs): autocomplete a11y and slots added
* feat(docs): autocomplete a11y and slots added
* feat(docs): autocomplete docs done
* fix(root): peer dependencies (#1848 )
* Fix/small issues (#1851 )
* fix(input): visible outline
* fix(button): button group radius prop
* chore(navbar): menu item active status added
* fix(docs): pagination missing keys custom items
* fix(core): extendVariants support added to collection-based components
* fix(theme): card body padding
* chore(theme): transition added to menu/listbox items
* fix(input): textarea styles fixed, new prop added
* chore(input): textarea height animated
* feat(button): hover opacity added
* chore(textarea): hide scroll when the limit hasn't been reached
* chore(docs): updated badge added to textarea
* feat(docs): blog v2.2.0 image and entry added
* fix(avatar): ring primary color
* chore(docs): tabs added again, autocomplete iframes removed
---------
Co-authored-by: Jakob Guddas <github@jguddas.de>
Co-authored-by: Maurici Abad Gutierrez <hello@mauriciabad.com>
Co-authored-by: Ivan Kucher <dev.kucher@gmail.com>
2023-11-03 11:05:16 -03:00
Junior Garcia
425a034bca
fix(packages): validation state deprecated, isInvalid prop adjusted ( #1631 )
2023-09-16 21:16:32 +00:00
Junior Garcia
e2b0497b07
fix(root): checkbox and radio onChange event types fixed ( #1381 )
2023-08-12 23:26:07 -03:00
Junior Garcia
96f55f10b8
feat(root): extendStyles renamed to extendVariants, compound and default variants support added
2023-07-23 16:28:35 -03:00
Junior Garcia
b64e97c94f
fix(root): tabs perf issues, accordion overflow
2023-07-08 23:26:08 -03:00
Junior Garcia
653e7d2031
fix(root): radio and checkbox state memoized, accordion transition changed
2023-07-07 20:53:10 -03:00
Junior Garcia
114c3f5a6b
feat(root): layout configuration added to the tailwind plugin, components were adapted
2023-07-01 20:03:52 -03:00
Junior Garcia
436fd99b09
feat(docs): dropdown styles and API changed, custom styles examples improved
2023-06-25 00:54:07 -03:00
Junior Garcia
1ec784b3a5
feat(docs): migrated to app directory
2023-06-14 00:18:45 -03:00
Junior Garcia
d9228c1e3b
feat(docs): checkbox group docs done
2023-05-26 00:16:34 -03:00
Junior Garcia
46ad6f7cd8
feat(docs): checkbox docs added
2023-05-24 22:52:14 -03:00
Junior Garcia
316acb48c5
feat(table): sortable and load-more examples added
2023-04-23 01:28:07 -03:00
Junior Garcia
fbbedfbd2d
feat(table): big improvements
2023-04-22 17:12:56 -03:00
Junior Garcia
f4e2e502a6
feat(components): focus visible & other states are now handled by data properties
2023-04-15 18:05:12 -03:00
Junior Garcia
5f1d889d8c
feat(root): more components refactored to have better data management and focus visible
2023-04-15 16:44:46 -03:00
Junior Garcia
ca6e4fd631
refactor(root): styles prop renamed to classNames, progresslabel wrapper continionally render
2023-04-12 22:43:54 -03:00
Junior Garcia
6a3fae1ae7
feat(root): new version
2023-04-05 19:37:33 -03:00
Junior Garcia
791b955800
feat(progress): component done, needless useId removed, SSR provider exported again
2023-03-29 17:06:23 -03:00
Junior Garcia
a3ca1e8ed8
feat(switch): component created
2023-03-14 21:40:22 -03:00
Junior Garcia
d12ee9e768
feat(root): stories improved, welcome page added, pagination migration started
2023-03-07 23:03:03 -03:00
Junior Garcia
aba2e459d6
feat(components): radio & checkbox improved, custom examples added to the stories
2023-03-06 23:27:34 -03:00
Junior Garcia
d57bd1653d
feat(radio-group): intial structure
2023-03-05 11:07:53 -03:00
Junior Garcia
f502080e69
feat(components): prop getter type implemented to reduced the size of d.ts files
2023-03-05 00:24:58 -03:00
Junior Garcia
c302fa6e73
feat: checkbox group migrated, only tests missing
2023-03-04 18:00:18 -03:00
Junior Garcia
77f2b0950e
feat(checkbox): migration in progress
2023-03-04 15:28:44 -03:00
Junior Garcia
462597b822
feat(components): collapse component added, styles, tests & stories still missing , other refactors
2022-10-16 18:47:47 -03:00
Junior Garcia
733e1399dd
feat(components): radio component added, tests still missing
2022-10-13 23:16:54 -03:00
Junior Garcia
54d26fed91
feat(components): button component added
2022-10-08 18:32:20 -03:00
Junior Garcia
3e6673269e
feat(components): checkbox component added, react-aria dependecies were separated
2022-10-06 23:08:24 -03:00