github-actions[bot]
f37e108588
ci(changesets): version packages ( #6059 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2026-01-29 23:41:54 +08:00
WK
63c12e5359
chore(docs): update meta ( #6168 )
2026-01-29 00:20:06 +08:00
Bohdan Kulinchenko
1a2635beda
fix(system-rsc): extendVariants & compound variants types ( #5847 )
...
* fix(extendVariants): return component type error
* fix(CompoundVariants): correct type inference for extended/compound variants and composition
* test: cover compound/extend inference; enforce CP required props
* fix(types): correct CompoundVariants class value inference
Replaces the conditional ClassProp logic with a simpler,
consistent form to fix incorrect slot value inference.
Before:
ClassProp<S extends undefined ? ClassValue : ClassValue | SlotsClassValue<S>>
After:
ClassProp<ClassValue | GetSuggestedValues<S>>
This ensures GetSuggestedValues<S> is used for slot-aware variants
and avoids duplicated conditional branches for undefined slots.
* fix(system-rsc): correct slot detection in getSlots()
* fix(types): make ExtendVariants props optional and guard V[key] with NonNullable
Simplifies the return type of ExtendVariants to ensure no required props
are enforced at the HOC level. This aligns with the intended API contract
where extended components expose all props as optional.
- All keys (CP ∪ V) are optional
- Preserve CP type hints and booleanized V values
- Added NonNullable<V[key]> guard to prevent undefined indexing
* test(extendVariants): add compoundVariants integration test
* fix(system-rsc): getSlots() brief JSDoc comment added
* test(extendVariants): new styles - extended & fixed styles - original tests for slots component
* test(extendVariants): fixed slot component variant styles extended test
* fix(types): avoid leaking React internals by removing PropsWithoutRef
Replace PropsWithoutRef with explicit Exclude<'ref'> in mapped keys and
intersect with RefAttributes<InferRef<C>>. This prevents @types/react’s
internal UNDEFINED_VOID_ONLY from leaking into the public .d.ts and fixes
declaration emit for components like extended Autocomplete.
* chore(changeset): add patch for extendVariants and CompoundVariants type fix
* chore(system-rsc): add changeset for getSlots() slot detection fix
* refactor(types): unify slot value inference via GetSuggestedValues<S> for consistent variant typing
* fix(extendVariants): improved as-prop handling and exclude classNames from SuggestedVariants
* fix(system-rsc): add polymorphic 'as' prop support to extendVariants
* chore(system-rsc): add missing tests
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-01-28 23:52:36 +08:00
KumJungMin
7814df7cea
fix(listbox): prevent option focus from start/end content slots ( #6060 )
...
* fix(listbox): prevent option focus from start/end content slots
* test: add test code about when clicking
non-interactive slot content, and prevented focus leakage from interactive
start/end content such as buttons.
* docs: add changeset
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2026-01-28 23:45:15 +08:00
WK
5549167041
refactor(theme): remove flat dependency ( #6157 )
...
* chore(deps): remove flat library
* refactor(theme): replace flatten from flat
* chore: add changeset
2026-01-28 20:48:02 +08:00
Deepansh Bhargava
96b1f498cf
fix(accordion): click behaviour for dynamically generated accordion items ( #6133 )
...
* fix(accordion): add collection state
* chore: add changeset
* fix: update change set
2026-01-27 17:52:34 +08:00
Junior
4add7525a0
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2026-01-07 12:07:37 -03:00
KyZy7
d5a5c77ed6
fix(date-picker): open date-picker when clicking border ( #6084 )
...
* fix(date-picker): add pointer interaction to open date picker on wrapper click
* chore: add changeset
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2026-01-07 00:39:08 +08:00
creative-atish
1f085061ed
fix(pagination): improve layout for large page counts ( #6034 )
...
* fix(pagination): improve layout for large page counts/style of paagination compnents
* fix(pagination): refine item sizing to balance small and large page numbers
* ci(changesets): add pagination sizing changeset
* fix(pagination): ensure cursor fully covers button without changing radius
* chore(changeset): revise message and add issue numbers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2026-01-04 22:27:47 +08:00
Dominik Hryshaiev
df6610cd98
fix(docs): broken links in Form page ( #6077 )
2026-01-02 20:22:26 +08:00
brianatdetections
5ec842b1cf
fix(use-image): resolve race condition with cached images on Firefox/Safari ( #6041 )
...
* fix(use-image): resolve race condition with cached images on Firefox/Safari
The bug occurred because event handlers (onload/onerror) were attached
AFTER setting the image src. For cached images, browsers fire onload
synchronously when src is set, causing the event to be missed and
images to remain stuck at opacity-0.
Changes:
- Attach handlers BEFORE setting src to catch synchronous callbacks
- Check both naturalWidth AND naturalHeight (per CodeRabbit review on #4523 )
- Handle synchronous error callbacks for failed cached images
- Add comprehensive test coverage (15 tests) including:
- Synchronous cached image success (Firefox/Safari race condition)
- Synchronous cached image error
- Dynamic src changes
- All props (crossOrigin, srcSet, sizes, loading)
- Callback invocation verification
Reproduction and investigation performed using Claude Opus 4.5.
Fixes #4534 , #2259
* fix(use-image): add ignoreFallback to useCallback dependencies
Address CodeRabbit review feedback: the `ignoreFallback` prop was used
inside the `load` callback (line 104) but was missing from the dependency
array, creating a stale closure bug.
Without this fix, if `ignoreFallback` changes from `true` to `false`
dynamically, the `load` callback would retain the stale `true` value,
preventing the image from ever loading.
Changes:
- Add `ignoreFallback` to useCallback dependency array
- Add tests for dynamic `ignoreFallback` changes (both directions)
- Update changeset to document this fix
Verification performed using Claude Opus 4.5.
---------
Co-authored-by: Brian Meek <brian@current.space >
2025-12-27 14:24:27 +08:00
Junior
65702817c2
refactor(docs): remove Sponsors component from Home page
2025-12-25 11:42:04 -03:00
Junior
436e0d8278
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-12-25 11:41:09 -03:00
WK
2d693f732c
v2.8.7 ( #6022 )
...
* fix(theme): hide password reveal button (#5990 )
* fix(link): link overriding role (#5999 )
* fix(link): allow overriding role
* chore(link): changeset
* chore(deps): upgrade react-aria (v1.14.0) (#5996 )
* chore(deps): upgrade react-aria (v1.14.0)
* refactor(react): group client components
* fix(dropdown): keyDown test cases
* chore(react): rollback
* fix(theme): default transition-duration (#6011 )
* fix(theme): default transitionDuration
* chore(deps): bump @heroui/theme peer dep
* ci(changesets): version packages (#5991 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Hayato Hasegawa <hase1225hayato@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-12-25 06:40:03 -08:00
github-actions[bot]
d5131d77a3
ci(changesets): version packages ( #5991 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-12-20 22:17:53 +08:00
WK
086f6a1c44
fix(theme): default transition-duration ( #6011 )
...
* fix(theme): default transitionDuration
* chore(deps): bump @heroui/theme peer dep
2025-12-20 22:01:47 +08:00
WK
e07c969c4c
chore(deps): upgrade react-aria (v1.14.0) ( #5996 )
...
* chore(deps): upgrade react-aria (v1.14.0)
* refactor(react): group client components
* fix(dropdown): keyDown test cases
* chore(react): rollback
2025-12-18 19:52:56 +08:00
Hayato Hasegawa
090b151a5b
fix(link): link overriding role ( #5999 )
...
* fix(link): allow overriding role
* chore(link): changeset
2025-12-18 18:42:22 +08:00
WK
acc74d1e8f
fix(theme): hide password reveal button ( #5990 )
2025-12-16 14:20:58 +08:00
Junior Garcia
41fc673586
Merge pull request #5983 from heroui-inc/canary
...
v2.8.6
2025-12-14 18:30:02 -08:00
github-actions[bot]
c76c68ad7e
ci(changesets): version packages ( #5820 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-12-14 15:44:29 +08:00
WK
2148a2ee3b
chore(docs): refresh meta ( #5980 )
2025-12-14 14:04:48 +08:00
mojtaba
53e27bb6f8
fix(system-rsc): respect defaultVariants.className in extendVariants ( #5940 )
...
* fix(system-rsc): respect defaultVariants.className in extendVariants
- Fix getClassNamesWithProps to merge defaultVariants.className with result and props.className
- Add tests to verify defaultVariants.className is respected and merged correctly
* chore(changeset): add changeset
* refactor(system-rsc): cn with newProps.className
* chore(system-rsc): revise merge order
---------
Co-authored-by: hassanzadeh-mj <hassanzadeh-mj@users.noreply.github.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-12-14 14:04:21 +08:00
WK
467b497156
chore(deps): bump next version ( #5978 )
2025-12-12 19:34:05 +08:00
WK
799bc5bab8
fix(toast): long text exceeds wrapper ( #5977 )
2025-12-11 22:55:12 +08:00
Deepansh Bhargava
a37912e17f
fix(slots): extendVariants fn to support slots ( #5895 )
...
* fix: extendVariants fn to support slots
* chore(docs): undo changes
* chore(changeset): add changeset
* chore(docs): new line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-12-11 20:43:40 +08:00
doki-
4c435348ec
fix(theme): incorrect label position of the select component ( #5799 )
...
* fix(theme): incorrect label position of the select component
* fix(theme): incorrect label position of select component
2025-12-11 20:15:49 +08:00
Hayato Hasegawa
8d07922c68
feat: add support for "outside-top" label placement ( #5964 )
...
* feat(number-input): add support for "outside-top" label placement
* chore: changeset
* fix(number-input): correct label positioning for "outside-top" placement
* feat: add `outside-top` label placement support for inputs and provider
* chore: update changeset
* chore(docs): update docs to include `outside-top` label placement
* test: add tests for `HeroUIProvider` label placement inheritance
* test(date-picker): remove tests for `HeroUIProvider` label placement inheritance
* test: add comprehensive tests for `HeroUIProvider` label placement outside-top
* chore(deps): bump theme in peerDependencies
* chore(docs): update examples and descriptions to include `outside-top` label placement
* chore(docs): update autocomplete label placement type to include `outside-top`
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-12-11 20:10:43 +08:00
WK
ecf2857c90
refactor: tailwind-variants ( #5930 )
...
* chore(deps): bump tailwind-variants
* chore(changeset): add changeset
* refactor(theme): use cnMerge from tailwind-variants
* refactor: replace clsx by cn
* chore(deps): remove clsx
* chore: rollback clsx for mergeProps
* fix(theme): incorrect syntax
* refactor: remove outer cn
* chore(docs): type issues
* fix(radio): duplicate import
* chore(deps): bump peerDependencies for theme package
* chore(changeset): update changeset
2025-12-11 13:04:09 +08:00
WK
a81212d6e7
fix(deps): next version ( #5968 )
...
* fix(deps): nextjs version
* chore(deps): bump next version
2025-12-06 21:15:23 +08:00
WK
a7655ad2c9
chore(docs): remove chat linkage ( #5959 )
...
* chore: remove unused globalEnv
* chore(docs): remove chat links
2025-12-04 16:59:57 -03:00
WK
b89ba08ae0
fix(table): virtualized table in firefox by replacing Spacer with css ( #5963 )
...
* chore(deps): remove spacer and bump theme peer dependency
* refactor(table): remove spacer
* fix(theme): replace spacer by css
* chore(changeset): add changeset
* chore(changeset): update changeset message
2025-12-04 23:13:46 +08:00
WK
f08dfb8dd9
fix(table): column props not recognized ( #5950 )
...
* fix(table): width, minWidth, and maxWidth
* refactor(docs): revise table examples
* chore(changeset): add changeset
2025-12-04 21:42:04 +08:00
WK
0f165a36c8
fix(components): typos ( #5958 )
2025-12-03 01:18:40 +08:00
WK
9520b3f850
fix(docs): typos ( #5957 )
2025-12-03 00:29:37 +08:00
Stybo
ecad199b09
fix(docs): typos in calendar and range-calendar page ( #5956 )
...
* Fix typo in calendar component documentation
* Fix typo in range-calendar documentation
2025-12-03 00:16:26 +08:00
Adam Björnberg
a819f2a95a
fix(tabs): responsive resize cursor to match selected tab ( #5846 )
...
* fix(tabs): responsive resize cursor to match selected tab
* Move css to theme
* Update changeset
* use explicit true for data-initialized
* disable animation when variant changes
* make not disappear when toggling animation
* disable animation when isVertical changes
* refactor for readability
* fix blinking when toggling variant or isVertical
* disable animation when changing placement
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-12-02 18:39:10 +08:00
Hayato Hasegawa
b4cfb408e9
fix(autocomplete): show popover when emptyContent is provided with allowsCustomValue ( #5951 )
...
* fix(autocomplete): show popover when emptyContent is provided with allowsCustomValue
* chore(autocomplete): remove deprecated story with custom emptyContent and allowsCustomValue
* chore: add changeset
2025-12-01 00:12:59 +08:00
Hayato Hasegawa
66ef76e823
fix(link): resolve issue where useHref is not working correctly ( #5933 )
...
* fix(link): correct props merge order in use-link to apply useHref
* chore(link): add changeset
* test(link): adjust href assertion to use getAttribute for compatibility
* fix(link): use routerLinkProps.href in handleLinkClick for consistency
* fix(link): process href with useHref before passing to useLinkProps
* test(link): comment out useHref provider test
* Revert "test(link): comment out useHref provider test"
This reverts commit de053f835fa57becf6e807a64c17339fc61d8689.
* Revert "fix(link): process href with useHref before passing to useLinkProps"
This reverts commit 81e5f7b8d1ea7002b9718cf521b5c6f2af79ac42.
* fix(provider): add `useHref` to provider context and integrate with `useLink`
* test(link): comment out useHref provider test
* fix(link): correct href handling in link component and update tests
* fix(link): simplify props handling by removing resolvedProps logic and reorder mergeProps usage
* fix(provider): remove `useHref` from provider context and related logic
* refactor(link): add spacing
* chore(changeset): add issue numbers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-11-28 18:34:17 +08:00
WK
0825f88cd2
fix(spinner): cater global spinner variant ( #5948 )
...
* fix(spinner): cater global spinner variant
* feat(spinner): add spinner test cases
* chore(changeset): add changeset
2025-11-26 16:46:34 +08:00
WK
ce0c298785
fix(number-input): lable position for empty percent format ( #5945 )
...
* fix(number-input): lable position for empty percent format
* chore(changeset): fix typo
2025-11-26 13:56:48 +08:00
WK
4fa54534b2
fix(radio): handle props styles in getBaseProps ( #5944 )
...
* fix(radio): handle props styles in getBaseProps
* refactor(radio): examples
2025-11-26 13:55:37 +08:00
WK
4e3098a512
chore(docs): add deprecation message ( #5946 )
2025-11-25 14:57:35 -03:00
WK
484212712c
chore(deps): bump posthog-js ( #5937 )
2025-11-25 10:41:59 +08:00
WK
217e88d58e
fix(docs): incorrect date value type in api ( #5936 )
...
* fix(docs): incorrect date value type in api
* chore(docs): revise types
2025-11-25 01:23:45 +08:00
Hayato Hasegawa
8b2ec9fa46
fix(table): use controlled sorting in table test ( #5904 )
2025-11-23 01:16:09 +08:00
Hayato Hasegawa
5d9a05be01
fix(tabs): vertical tabs support for accessible navigation and aria-orientation ( #5924 )
2025-11-22 10:56:26 +08:00
Hayato Hasegawa
bc4c982609
fix(skeleton): fixed shimmer animation still plays when disableAnimation is true ( #5916 )
...
* fix(skeleton): restore shimmer animation for background transition
* chore: changeset
* chore(skeleton): bump theme peer dep
* chore(skeleton): pass args to first skeleton
* chore(changeset): bump skeleton
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-11-21 15:18:27 +08:00
Hayato Hasegawa
8921dc4361
fix(theme): safari autofill styling for dark mode readability in Input component ( #5909 )
...
* fix: add Safari autofill styling for dark mode readability in NumberInput & Input components
* chore: add changeset for Safari autofill dark mode fix in NumberInput & Input components
2025-11-19 21:51:21 +08:00
Hayato Hasegawa
fd9dd2a20c
fix(theme): bordered focus styles take precedence over hover ( #5893 )
...
* fix(theme): bordered focus styles take precedence over hover
* chore(theme): update component focus styles to fix hover override
* chore: bump @heroui/theme peer deps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-11-16 22:20:17 +08:00
Hayato Hasegawa
91e010fe3b
fix(ripple): resolve misalignment in RTL layouts by using transform ( #5891 )
...
* fix(ripple): resolve misalignment in RTL layouts by using transform translate
* chore(ripple): add changeset for ripple RTL layout fix
* chore: add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-11-15 22:36:40 +08:00
WK
0bf225abf5
fix(docs): layoutColor.overlay ( #5782 )
2025-11-15 22:00:58 +08:00
Junior Garcia
83b8fc1e7c
chore: v3 beta release banner
2025-11-06 17:12:46 -03:00
Mahdi Mohammadi
0344123c13
fix(docs): submenu selected item indicator ( #5868 )
...
Co-authored-by: Mahdi <mahdiprog81@gmail.com >
2025-11-04 00:39:34 +08:00
Anusha Chaturvedi
6a3b02773d
fix(docs): increase sidebar text contrast to meet WCAG AA accessibility ( #5819 )
2025-11-03 12:59:52 +08:00
KumJungMin
bdd37b4b08
fix(number-input): include labelPlacement in dependency array ( #5866 )
...
* fix(number-input): include labelPlacement in dependency array for useNumberInput
* test(number-input): add tests for labelPlacement with HeroUIProvider context
* test(number-input): ensure labelPlacement prop takes precedence over HeroUIProvider context
* docs(number-input): add changeset
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-11-02 20:51:42 +08:00
Vilas Chauvhan
27fec2db3c
fix(docs): codeblock flickering issue ( #5849 )
...
* fix: updated codeblock component to prevent flicker when scrolling
* fix(codeblock): revert className and style handling
* fix(codeblock): clean up className handling and remove unnecessary styles
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-11-01 18:33:02 +08:00
Vishesh Verma
1782961859
fix(spinner): spinner animation ( #5815 )
...
* fix(components/spinner): restore linear rotation (fix #5794 )
* fix(spinner): add patch changeset for spinner delay fix
* fix(spinner): restore linear rotation for spinner variant (fix #5794 )
* chore: apply Prettier and ESLint fixes to animation util
* chore(theme): lint
* chore(changeset): update msg & add issue number
* chore(changeset): include theme package
* chore(spinner): bump theme peerDependencies
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-10-28 01:59:58 +08:00
WK
680b68bc83
chore(docs): update nav banner ( #5835 )
2025-10-21 10:02:06 -03:00
Nikhil Shrivastava
328c57d8ea
fix(heroui-table): update virtualization examples to use @heroui/react imports ( #5833 )
2025-10-21 00:03:12 -03:00
WK
2922b35644
fix(autocomplete): close button display on mobile ( #5827 )
...
* fix(autocomplete): close button display on mobile
* refactor(autocomplete): disable isClearable if isDisabled is true
2025-10-19 11:35:18 +08:00
WK
b38a2cfb58
fix(theme): tab cursor ( #5816 )
...
* fix(theme): remove inset-0 for tab cursor
* chore(deps): bump theme peerDep
* chore: add changeset
2025-10-17 10:41:49 +08:00
Junior Garcia
acd5f1dfb5
Merge pull request #5772 from heroui-inc/canary
2025-10-04 11:03:28 -03:00
github-actions[bot]
37378704f1
ci(changesets): version packages ( #5755 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-10-04 21:39:38 +08:00
WK
ed76faacd4
fix(toast): trigger onClose after timeout ( #5771 )
2025-10-04 21:25:04 +08:00
WK
812f7939d9
fix(tabs): tab cursor ( #5769 )
2025-10-04 17:42:05 +08:00
WK
1f17962932
chore(docs): update meta info ( #5767 )
2025-10-04 13:45:41 +08:00
WK
6eba109a7f
fix(tabs): tabs in modal ( #5705 )
...
* fix(tabs): tabs in modal
* refactor(tabs): revise tabs cursor
* refactor(theme): remove unused styles
* fix(tabs): revise cursor rendering logic
* chore(docs): remove motionProps
* refactor(tabs): cursor styles
* refactor(tabs): cursor styles
* fix(tabs): avoid transition on variant change
* refactor(theme): cursor styles
* chore(changeset): include theme package
* chore(tabs): bump peerDeps on theme pkg
* fix(tabs): revise underlined cursor styles
2025-10-04 13:39:20 +08:00
WK
7537226b54
fix(system-rsc): incorrect typing ( #5765 )
2025-10-04 10:48:58 +08:00
WK
136bdf66b1
chore(deps): bump react-aria versions ( #5761 )
...
* chore(deps): bump react-aria versions
* chore: add changeset
* chore(docs): add selectionAlignment
2025-10-04 10:17:31 +08:00
WK
736293b8a6
fix(number-input): backspace behavior with formatted numbers ( #5719 )
...
* fix(number-input): backspace behavior with formatted numbers
* refactor(number-input): handle locale separator
* fix(number-input): set number input value logic
2025-10-04 10:16:56 +08:00
WK
f13c6875db
fix(number-input): ignore name prop in getNumberInputProps ( #5762 )
...
* fix(number-input): ignore name prop in getNumberInputProps
* fix(number-input): react-hook-form test case
* chore(number-input): assert no duplicate name attribute
2025-10-04 10:16:21 +08:00
doki-
0d95d7faa0
fix(avatar): add the safeInitials function to get the initials name ( #5677 )
...
* fix(Avatar): fix getInitials
* chore: update test
* chore(user): revise example
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-10-04 01:14:00 +08:00
WK
7b7190e222
fix(autocomplete): duplicate id in clear & selector button ( #5750 )
2025-10-04 01:10:37 +08:00
WK
c3224113de
fix(theme): broken --visual-viewport-height ( #5752 )
2025-10-01 10:56:08 +08:00
Rodrigo Victor
7c215f289e
docs(popover): update shouldCloseOnScroll default to true ( #5736 )
2025-09-30 20:31:46 +08:00
Junior Garcia
a88f98a14b
Merge pull request #5679 from heroui-inc/canary
2025-09-09 15:51:27 -03:00
github-actions[bot]
27c512972a
ci(changesets): version packages ( #5673 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-09-09 15:38:21 -03:00
Junior Garcia
e3cbbd259a
chore: merged with main
2025-09-09 15:33:17 -03:00
Tianen Pang
02d67714cc
fix: add global env ( #5678 )
2025-09-09 15:19:02 -03:00
WK
f9bf3e32c3
chore(deps): bump tailwind-variants version ( #5672 )
2025-09-09 11:21:00 +08:00
Takuya HARA
bd6d0624af
fix(docs): example code in toast page ( #5666 )
2025-09-07 20:48:13 +08:00
Takuya HARA
28c3306609
fix(docs): missing quote in toast page ( #5667 )
2025-09-07 19:16:42 +08:00
WK
ce0aea0592
v2.8.3 ( #5649 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5382 )
* fix(tabs): onClick (#5378 )
* fix(tabs): handleClick
* chore(changeset): add changeset
* refactor: remove `@interationalized/date` from system (#5374 )
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
* fix(docs): correct display of the "Toast" component in the Safari browser (#5400 )
* ci(changesets): version packages (#5394 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* feat: 2.8.0 beta changes (#5473 )
* ci(changesets): 📦 version packages (beta) (#5254 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles (#5219 )
* chore: pre release
* ci(changesets): version packages (beta) (#5222 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: remove changeset
* chore(pre-release): enter pre-release mode
* chore(react): continue from 2.8.0-beta.2
* chore(changeset): add changeset
* fix(changeset): use patch
* ci(changesets): version packages (beta)
* fix(docs): beta docs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix(workflow): check_if_pre_json_exists order
* chore(changeset): redeploy
* chore(changeset): changeset (#5263 )
* ci(changesets): version packages (beta) (#5264 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(docs): mdx in beta (#5261 )
* chore(docs): add lint:fix
* fix(docs): slug requires promise in next 15
* fix(docs): useMDXComponent
* fix(docs): typing issue
* docs: typography style error (#5274 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles
* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix: transition scale (#5284 )
* feat(toast): enable programatically closing a toast with a specific key (#5125 )
* feat(toast): add closeToast method
* docs(toast): add example for programmatically closing toast
* refactor: change button title in doc
* refactor: add type for key
* test: sync storybook example with the one in docs
* chore: add changeset
* refactor: fix grammar
* chore: update toast package version change to patch
* Merge branch 'canary' into pr/5125
* chore(changeset): add ref number
* refactor(toast): export hooks
* chore(docs): use flat buttons
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5285 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(input): prevent accessibility label duplication (#5161 )
* fix(input): prevent accessibility label duplication
* chore(chageset): add changeset
* chore(changeset): include issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: overlay & interactOutside (#5100 )
* fix: remove ariaShouldCloseOnInteractOutside usage
* feat: add `@heroui/use-aria-overlay`
* chore(popover): remove ariaHideOutside
* fix(use-aria-modal-overlay): use useAriaOverlay instead
* fix(use-aira-overlay): revise onInteractOutside
* chore(deps): pnpm-lock.yaml
* feat(modal): add ModalWithAutocompleteTemplate
* chore(modal): remove state.close as handled by useInteractOutside
* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps
* chore(use-aria-button): support onPressUp
* chore(deps): pnpm-lock.yaml
* chore(use-aria-multiselect): join by commas
* fix(tooltip): use useAriaOverlay instead
* fix(autocomplete): jest timeout issue
* chore(deps): pnpm-lock.yaml
* chore(changset): add changeset
* chore(deps): bump versions
* refactor(tooltip): move to type
* chore(deps): bump RA versions (#5315 )
* chore(deps): bump RA versions
* fix(scripts): incorrect docs path
* chore(changeset): add changeset for bumping RA versions
* fix(docs): incorrect import path
* refactor(modal): use a simple example
* ci(changesets): version packages (beta) (#5303 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(input): adding outside-top prop (#4775 )
* feat(input): adding outside-top prop
* chore(input): add outside-top to use-label-placement hook
* refactor(input): use old method for computing labelPlacement in 'use-input'
* fix(input): fix focus behaviouir and alignment for 'outside-top'
* Merge branch 'canary' into pr/4775
* chore(changeset): include issue number
* feat(system): useInputLabelPlacement
* refactor(input): use useInputLabelPlacement
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync latest changes to beta (#5347 )
* chore: add herohack announcement
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: banner replacement
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: remove pre.json
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(pre-release): enter pre-release mode
* chore: update changesets
* chore: remove changesets
* chore: add changeset
* chore: update `@heroui/react` pre version
* fix(deps): add missing `@heroui/use-aria-overlay` import
* fix: lock file (#5351 )
* ci(changesets): 📦 version packages (beta) (#5348 )
* ci(changesets): version packages (beta)
* Merge branch 'beta/release-next' into changeset-release/beta/release-next
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync 2.8.0 to beta (#5388 )
* chore: remove outdated changeset
* chore(pre-release): enter pre-release mode
* chore(deps): bump RA versions (beta) (#5392 )
* chore(deps): bump RA versions
* chore: add changeset
* ci(changesets): version packages (beta) (#5393 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: remove RA dependencies (overaly & utils) (#5398 )
* refactor(system): remove `@react-aria/utils` package
* refactor(system): remove `@react-aria/overlays` package
* ci(changesets): version packages (beta) (#5399 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: RA optimization (#5401 )
* refactor(shared-utils): add common functions from `@react-aria/utils`
* feat(system): add shouldClientNavigate & useRouter
* refactor(deps): remove `@react-aria/utils`
* feat(shared-utils): include common functions from RA
* refactor: import functions from `@heroui/shared-utils` instead
* chore(deps): pnpm-lock.yaml
* chore: add changeset
* chore(shared-utils): update directory
* fix(shared-utils): add use client directive
* feat: add `@heroui/use-viewport-size`
* feat: add `@heroui/use-form-reset`
* feat(use-resize): add hasResizeObserver & RefObject
* feat(form): add useObjectRef
* chore: update import
* chore(deps): update dependencies
* refactor(shared-utils): only keep utils
* chore(deps): pnpm-lock.yaml
* chore(changeset): add changeset
* ci(changesets): version packages (beta) (#5406 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: transitions (#5409 )
* chore(changeset): add changeset
* fix: outline style (#5421 )
* fix: outline style
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(toast): Renaming the loadingIcon to loadingComponent (#4919 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert all commits except 4c6bf32
* chore(toast): bump `@heroui/theme` in peerDependencies
* chore: nits
* chore: applying marcus' suggestions
* chore(toast): update story
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: use beta version
* chore: delete pre.json
* chore(pre-release): enter pre-release mode
* chore(changeset): trigger release
* chore(changeset): trigger release
* chore: keep previous changesets
* ci(changesets): version packages (beta) (#5429 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(table): header and isStriped missing radius (#5062 )
* fix(table): tableheader and isStriped missing radius
* chore: add changeset
* fix: fix missing radius styles
* chore(changeset): update message
* fix(theme): reorder radius
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): prevent NaN error for equal min / max values (#5044 )
* fix(slider): prevent NaN error for equal min/max values
* fix: restore isdisabled code
* fix(slider): perf prevent NaN error for equal min max values
* refactor: slider code
* fix(slider): prevent NaN error for equal min max values & add test
* fix(slider): perf prevent NaN error for equal min max values
* fix: remove redundant code
* chore: add changeset
* Revert "chore: add changeset"
This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.
* chore(slider): add missing warn
* refactor(slider): remove unnecessary line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: double fetch img src (#5417 )
* fix(image): double fetch when using custom image component
* fix(avatar): avoid passing disableAnimation to dom & double fetch source
* chore(changeset): include avatar
* fix(autocomplete): empty button when selectorIcon is null (#5427 )
* fix(toast): Toast items close in reverse order (#5405 )
* fix(toast): correct closing order to implement proper FIFO behavior
* chore(changeset): add changeset
* fix(changeset): update issue number
* chore(toast): use `!==` instead
* feat(toast): apply exit animation to auto-close timeout
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): remove removeWrapper on virtualized table (#5428 )
* fix(table): remove `removeWrapper` for virtualized table
* chore(docs): update description for removeWrapper
* chore(changeset): add changeset
* fix(toast): fixed close button hover position (#5245 )
* fix(toast): fixed close button hover position
* Update soft-spoons-march.md
* Update toast.ts
* chore(theme): prettier
* Using "placement" to apply the top and bottom extension
* fix(toast): modified hover for expanded region
* update dependancy array
* lint fix
* Merge branch 'canary' into pr/5245
* chore(theme): remove line breaks
* chore(changeset): add missing package
* static extension size
* fix(toast): static extension fix
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(table): support custom sort icon (#5243 )
* feat(shared-icons): add SortIcon
* feat(table): add CustomSortIcon story
* feat(table): support custom sort icon
* fix(table): handle functional sortIcon
* chore(changeset): add changeset
* chore(table): update type
* feat(docs): add sortIcon to table
* fix(docs): broken object
* chore(shared-icons): lint
* feat(docs): add example for sort icon
* chore: bump pnpm & node version (#5442 )
* refactor: bump pnpm & node version
* chore(deps): bump `@types/node`
* fix(calendar): improve month and year picker selection for different zoom levels (#5151 )
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* chore(changeset): update changeset message
* chore: add line breaks
---------
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
* feat(select): adding isClearable to select (#4785 )
* feat(select): adding isClearable to select
* chore(select): add changeset
* test(select): add tests for isClearable
* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui
* fix(select): fixing alignment for clear button for different cases
* Merge branch 'canary' into pr/4785
* Merge branch 'canary' into pr/4785
* fix(select): remove component level styling
* fix(select): fix the alignment and focus behaviour
* fix(select): shift clear buttojn close to trigger
* fix(select): fix alignment for different variants
* feat(select): add data-has-end-content
* fix(theme): revise select styles with clear button and end content
* feat(docs): add end content
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): use span instead as trigger is button
* fix(docs): add ToastProvider for blog post
* ci(changesets): version packages (beta) (#5430 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(select): clear button test cases
* fix(modal): draggable modal, scrollable on mobile (#5444 )
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
* chore: trigger release
* ci(changesets): version packages (beta) (#5445 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(theme): table header sorting icon transition (#5449 )
* fix: table header sorcting icon transition
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): allow text selection with cursor in table cells (#5454 )
* fix(table): allow text selection with cursor in table cells
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5450 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: add back RA deps (#5466 )
* chore(deps): bump testing-library & jest versions (#5468 )
* refactor: revise test cases
* chore(deps): bump testing-library & jest versions
* ci(changesets): version packages (beta) (#5467 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor(autocomplete): test cases
* fix(use-theme): incorrect target theme
* ci(changesets): version packages (beta) (#5470 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(use-theme): remove all theme values and add the new one
* ci(changesets): version packages (beta) (#5472 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: 2.8.0 (#5443 )
* chore(docs): update routes.json
* chore(docs): bump versions
* chore(docs): initial draft
* chore(docs): add examples
* chore(Docs): update credits and community
* chore(docs): update date & what's next
* chore(docs): update meta data
* chore(docs): add update tags
* chore(docs): add tableSortIcon example
* chore(docs): revise sidebar width
* chore(docs): remove package size optimization
* chore(docs): update meta
* ci(changesets): exit pre-release mode
* chore: update package versions
* chore(changeset): remove unrelated changeset
* chore(deps): remove unused autoprefixer
* chore(docs): update tailwind v4 content
* chore(docs): update template doc content
* chore(docs): update formatting
* chore(toast): export getToastQueue (#5476 )
* chore(docs): add hydration issue handling to page router example (#5474 )
* docs(dark-mode): add hydration handling to page router example
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump tw4 versions
* fix: handle files with paths containing empty space (#5478 )
* chore(docs): revise wordings in 2.8.0 blog
* feat(slider): add getTooltipValue prop for custom tooltip value (#5384 )
* feat(slider): add getTooltipValue prop for custom tooltip value
* feat(slider): fix coderabbit highlights
* feat(slider): fixed wingkwong highlights
* feat(slider): added custom-tooltip.raw.tsx?raw
* feat(slider): improved custom-tooltip.raw.tsx
* chore: undo README.md
* chore(slider): use normal $ sign
* chore(changeset): add changeset
* chore(docs): formatting
---------
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): revise custom tooltip example
* chore(docs): add custom tooltip example for slider
* chore(deps): bump contentlayer2 & next-contentlayer2
* chore(docs): fix formatting
* chore(docs): update metadata
* chore: add v2.8.0 image
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
* chore: consolidated version part 2
* ci(changesets): version packages (#5482 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): use `outline-hidden` which is equivalent to `outline-none` (#5486 )
* fix: use `outline-hidden` which is equivalent to `outline-none` in v3
* chore: add changeset
* ci(changesets): version packages (#5487 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(number-input): label class being incorrectly mixed into the description (#5484 )
* fix(number-input): label class being incorrectly mixed into the description
* chore: add issue number
---------
Co-authored-by: wulimaomao <tao@trlab.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): broken link in custom variants page (#5522 )
* refactor(alert): vertically center alert icon / endContent (#5512 )
* chore(deps): bump RA dependencies (#5517 )
* chore(deps): sync with RA release
* fix(tabs): duplicate onClick
* chore(docs): update tanstack content
* chore(docs): set updated flag
* chore(docs): update meta
* fix(use-aria-overlay): sync with RA's overlay logic (#5529 )
* fix(use-aria-overlay): sync with RA logic
* fix(use-aria-overlay): add onHide on onInteractOutsideStart
* chore(changeset): add changeset
* fix(popover): arrow glitch in popover content (#5504 )
* fix(popover): make PopoverContent children prop optional to fix TS error
* chore(changeset): created changeset
* fix(popover): do not show content when children is null / undefined
* fix(popover): add test case
* chore(changeset): update changeset message
---------
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(avatar): broken fallbacks (#5519 )
* fix(toast): toastRegion leftover in DOM (#5508 )
* fix(theme): focus ring styles (#5531 )
* chore(deps): bump tailwind-variants version (#5538 )
* chore(deps): bump tailwind-variants version
* chore(deps): add tailwind-merge
* ci(changesets): version packages (#5516 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove unused or deprecated info in autocomplete (#5581 )
* fix(docs): default value of radius in image (#5580 )
* fix(theme): clear button disabled inputs (#5607 )
* fix(input): disable pointer events on clear button when inactive
* chore(changeset): add changeset
* chore(docs): update TanStack routing (#5629 )
* fix(theme): stepperButton when labelPlacement is outside in NumberInput (#5628 )
* fix(theme): set stepperButton height when labelPlacement=outside in NumberInput component
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: use handleLinkClick from RA's utils (#5632 )
* chore(deps): bump tailwindcss version (#5636 )
* chore(deps): bump tailwind-variants version (#5635 )
* chore: bump tailwind-variants version
* chore(deps): bump tailwind-variants to 3.1.0
* chore(deps): rollback TW to 4.1.11 (#5644 )
* chore: rollback tailwindcss to 4.1.11
* chore(deps): bump RA versions (aug 2025) (#5640 )
* chore(deps): bump RA versions (aug 2025)
* chore: add changeset
* chore(deps): update versions
* chore(deps): bump @internationalized/date
* chore(deps): bump @react-types
* fix(popover): missing triggerAnchorPoint return
* fix: triggerAnchorPoint
* chore: sync with canary
* fix(theme): dropdown-item has no ellipsis when it has a width and desc (#5638 )
* fix(theme): dropdown-item where the text was too long without an ellipsis when there was a desc
* chore(changeset): update message
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* fix(toast): show animation when closing all modals (#5637 )
* fix(toast): show animation when closing all modals
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor(toast): animation & toast region (#5647 )
* fix(toast): unexpected gap after closing a toast
* refactor(toast): animation
* fix(toast): close toast when disableAnimation is set to true
* refactor: coderabbit comment
* fix(use-aria-overlay): prevent modal/drawer from closing on press instead (#5624 )
* fix(modal/drawer): prevent modal/drawer from closing on press instead
* refactor(useAriaOverlay): improve getOverlayTypeFromRef with ARIA checks and hoist
* refactor(useAriaOverlay): add alertdialog & fallback to modal when aria-modal is missing
* Merge branch 'canary' into pr/5624
* chore(changeset): add issue number
* refactor(use-aria-overlay): getOverlayInteractionType
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(ui): standardize copy code feedback across all tabs (#5584 )
* fix(select): use space as aria-labelledby separator (#5587 )
* fix(select): use space as aria-labelledby separator
* chore(chageset): add changeset (#5586 )
* chore(changeset): add issue number and remove select
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(tabs): unresponsive modal after switching tabs inside (#5582 )
* fix(tabs): unresponsive modal after switching tabs inside
* chore(deps): remove self
* refactor: improve type safety (#5539 )
* refactor(popover): consolidate imports from aria-utils module
* refactor(popover): remove unnecessary type assertion for child ref
* refactor: remove unnecessary type assertions and improve type safety
* chore(changeset): add changeset
* ci(changesets): version packages (#5610 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: wulimao49 <73568161+wulimao49@users.noreply.github.com >
Co-authored-by: wulimaomao <tao@trlab.com >
Co-authored-by: Shagun Sharma <108183568+nicck1@users.noreply.github.com >
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local >
Co-authored-by: luis angel lopez huari <156825396+luislh-dev@users.noreply.github.com >
Co-authored-by: doki- <95574719+IsDyh01@users.noreply.github.com >
Co-authored-by: Anshuman Singh Rathore <anshumandev2002@gmail.com >
Co-authored-by: Igor Moraes <igormpaz@gmail.com >
Co-authored-by: Dmytro Klymenko <dmytro.klymenko@syniti.com >
2025-08-31 15:37:49 -03:00
Junior Garcia
4db5b2c7b5
chore: merged with main
2025-08-31 15:37:23 -03:00
github-actions[bot]
ec119799ed
ci(changesets): version packages ( #5610 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-08-31 20:36:21 +08:00
luis angel lopez huari
e2aed2e946
refactor: improve type safety ( #5539 )
...
* refactor(popover): consolidate imports from aria-utils module
* refactor(popover): remove unnecessary type assertion for child ref
* refactor: remove unnecessary type assertions and improve type safety
* chore(changeset): add changeset
2025-08-31 20:22:47 +08:00
WK
8eb269df9e
fix(tabs): unresponsive modal after switching tabs inside ( #5582 )
...
* fix(tabs): unresponsive modal after switching tabs inside
* chore(deps): remove self
2025-08-30 22:53:45 +08:00
Dmytro Klymenko
97a1c4a4f1
fix(select): use space as aria-labelledby separator ( #5587 )
...
* fix(select): use space as aria-labelledby separator
* chore(chageset): add changeset (#5586 )
* chore(changeset): add issue number and remove select
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-08-30 22:30:50 +08:00
Igor Moraes
667c86eaae
refactor(ui): standardize copy code feedback across all tabs ( #5584 )
2025-08-30 22:01:01 +08:00
Anshuman Singh Rathore
b6fda4fe6f
fix(use-aria-overlay): prevent modal/drawer from closing on press instead ( #5624 )
...
* fix(modal/drawer): prevent modal/drawer from closing on press instead
* refactor(useAriaOverlay): improve getOverlayTypeFromRef with ARIA checks and hoist
* refactor(useAriaOverlay): add alertdialog & fallback to modal when aria-modal is missing
* Merge branch 'canary' into pr/5624
* chore(changeset): add issue number
* refactor(use-aria-overlay): getOverlayInteractionType
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-08-30 21:52:32 +08:00
WK
e0dc33f3b6
refactor(toast): animation & toast region ( #5647 )
...
* fix(toast): unexpected gap after closing a toast
* refactor(toast): animation
* fix(toast): close toast when disableAnimation is set to true
* refactor: coderabbit comment
2025-08-30 21:18:15 +08:00
Anshuman Singh Rathore
afe2f977fc
fix(toast): show animation when closing all modals ( #5637 )
...
* fix(toast): show animation when closing all modals
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-08-30 11:14:54 +08:00
doki-
3ba7d29848
fix(theme): dropdown-item has no ellipsis when it has a width and desc ( #5638 )
...
* fix(theme): dropdown-item where the text was too long without an ellipsis when there was a desc
* chore(changeset): update message
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-08-30 11:01:58 +08:00
Junior Garcia
2b72c1db0b
chore: update favicon
2025-08-28 15:35:43 -03:00
WK
d90ac57bc5
chore(deps): bump RA versions (aug 2025) ( #5640 )
...
* chore(deps): bump RA versions (aug 2025)
* chore: add changeset
* chore(deps): update versions
* chore(deps): bump @internationalized/date
* chore(deps): bump @react-types
* fix(popover): missing triggerAnchorPoint return
* fix: triggerAnchorPoint
* chore: sync with canary
2025-08-28 23:16:15 +08:00
WK
e449fe70e8
chore(deps): rollback TW to 4.1.11 ( #5644 )
...
* chore: rollback tailwindcss to 4.1.11
2025-08-28 22:30:24 +08:00
Junior Garcia
b300dabb05
chore: new logo
2025-08-28 11:12:29 -03:00
WK
6b86a41fe4
chore(deps): bump tailwind-variants version ( #5635 )
...
* chore: bump tailwind-variants version
* chore(deps): bump tailwind-variants to 3.1.0
2025-08-28 21:51:08 +08:00
WK
7eea729b57
chore(deps): bump tailwindcss version ( #5636 )
2025-08-26 09:55:17 +08:00
WK
f8fbe4ba22
refactor: use handleLinkClick from RA's utils ( #5632 )
2025-08-25 15:40:43 +08:00
doki-
743505fbc0
fix(theme): stepperButton when labelPlacement is outside in NumberInput ( #5628 )
...
* fix(theme): set stepperButton height when labelPlacement=outside in NumberInput component
* chore(changeset): add issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
2025-08-25 15:39:14 +08:00
WK
e43e44ff51
chore(docs): update TanStack routing ( #5629 )
2025-08-24 22:21:05 +08:00
luis angel lopez huari
928383bcfc
fix(theme): clear button disabled inputs ( #5607 )
...
* fix(input): disable pointer events on clear button when inactive
* chore(changeset): add changeset
2025-08-18 18:05:33 +08:00
WK
8e51a855b1
fix(docs): default value of radius in image ( #5580 )
2025-08-06 21:01:33 +08:00
WK
44350c68ba
chore(docs): remove unused or deprecated info in autocomplete ( #5581 )
2025-08-06 21:01:22 +08:00
Junior Garcia
a8b1c8527e
fix: banner default height
2025-08-05 11:59:45 -03:00
Junior Garcia
ab48c6415a
chore: random landing banner
2025-08-05 11:55:04 -03:00
WK
95e446dd74
v2.8.2 ( #5541 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5382 )
* fix(tabs): onClick (#5378 )
* fix(tabs): handleClick
* chore(changeset): add changeset
* refactor: remove `@interationalized/date` from system (#5374 )
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
* fix(docs): correct display of the "Toast" component in the Safari browser (#5400 )
* ci(changesets): version packages (#5394 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* feat: 2.8.0 beta changes (#5473 )
* ci(changesets): 📦 version packages (beta) (#5254 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles (#5219 )
* chore: pre release
* ci(changesets): version packages (beta) (#5222 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: remove changeset
* chore(pre-release): enter pre-release mode
* chore(react): continue from 2.8.0-beta.2
* chore(changeset): add changeset
* fix(changeset): use patch
* ci(changesets): version packages (beta)
* fix(docs): beta docs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix(workflow): check_if_pre_json_exists order
* chore(changeset): redeploy
* chore(changeset): changeset (#5263 )
* ci(changesets): version packages (beta) (#5264 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(docs): mdx in beta (#5261 )
* chore(docs): add lint:fix
* fix(docs): slug requires promise in next 15
* fix(docs): useMDXComponent
* fix(docs): typing issue
* docs: typography style error (#5274 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles
* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix: transition scale (#5284 )
* feat(toast): enable programatically closing a toast with a specific key (#5125 )
* feat(toast): add closeToast method
* docs(toast): add example for programmatically closing toast
* refactor: change button title in doc
* refactor: add type for key
* test: sync storybook example with the one in docs
* chore: add changeset
* refactor: fix grammar
* chore: update toast package version change to patch
* Merge branch 'canary' into pr/5125
* chore(changeset): add ref number
* refactor(toast): export hooks
* chore(docs): use flat buttons
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5285 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(input): prevent accessibility label duplication (#5161 )
* fix(input): prevent accessibility label duplication
* chore(chageset): add changeset
* chore(changeset): include issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: overlay & interactOutside (#5100 )
* fix: remove ariaShouldCloseOnInteractOutside usage
* feat: add `@heroui/use-aria-overlay`
* chore(popover): remove ariaHideOutside
* fix(use-aria-modal-overlay): use useAriaOverlay instead
* fix(use-aira-overlay): revise onInteractOutside
* chore(deps): pnpm-lock.yaml
* feat(modal): add ModalWithAutocompleteTemplate
* chore(modal): remove state.close as handled by useInteractOutside
* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps
* chore(use-aria-button): support onPressUp
* chore(deps): pnpm-lock.yaml
* chore(use-aria-multiselect): join by commas
* fix(tooltip): use useAriaOverlay instead
* fix(autocomplete): jest timeout issue
* chore(deps): pnpm-lock.yaml
* chore(changset): add changeset
* chore(deps): bump versions
* refactor(tooltip): move to type
* chore(deps): bump RA versions (#5315 )
* chore(deps): bump RA versions
* fix(scripts): incorrect docs path
* chore(changeset): add changeset for bumping RA versions
* fix(docs): incorrect import path
* refactor(modal): use a simple example
* ci(changesets): version packages (beta) (#5303 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(input): adding outside-top prop (#4775 )
* feat(input): adding outside-top prop
* chore(input): add outside-top to use-label-placement hook
* refactor(input): use old method for computing labelPlacement in 'use-input'
* fix(input): fix focus behaviouir and alignment for 'outside-top'
* Merge branch 'canary' into pr/4775
* chore(changeset): include issue number
* feat(system): useInputLabelPlacement
* refactor(input): use useInputLabelPlacement
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync latest changes to beta (#5347 )
* chore: add herohack announcement
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: banner replacement
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: remove pre.json
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(pre-release): enter pre-release mode
* chore: update changesets
* chore: remove changesets
* chore: add changeset
* chore: update `@heroui/react` pre version
* fix(deps): add missing `@heroui/use-aria-overlay` import
* fix: lock file (#5351 )
* ci(changesets): 📦 version packages (beta) (#5348 )
* ci(changesets): version packages (beta)
* Merge branch 'beta/release-next' into changeset-release/beta/release-next
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync 2.8.0 to beta (#5388 )
* chore: remove outdated changeset
* chore(pre-release): enter pre-release mode
* chore(deps): bump RA versions (beta) (#5392 )
* chore(deps): bump RA versions
* chore: add changeset
* ci(changesets): version packages (beta) (#5393 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: remove RA dependencies (overaly & utils) (#5398 )
* refactor(system): remove `@react-aria/utils` package
* refactor(system): remove `@react-aria/overlays` package
* ci(changesets): version packages (beta) (#5399 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: RA optimization (#5401 )
* refactor(shared-utils): add common functions from `@react-aria/utils`
* feat(system): add shouldClientNavigate & useRouter
* refactor(deps): remove `@react-aria/utils`
* feat(shared-utils): include common functions from RA
* refactor: import functions from `@heroui/shared-utils` instead
* chore(deps): pnpm-lock.yaml
* chore: add changeset
* chore(shared-utils): update directory
* fix(shared-utils): add use client directive
* feat: add `@heroui/use-viewport-size`
* feat: add `@heroui/use-form-reset`
* feat(use-resize): add hasResizeObserver & RefObject
* feat(form): add useObjectRef
* chore: update import
* chore(deps): update dependencies
* refactor(shared-utils): only keep utils
* chore(deps): pnpm-lock.yaml
* chore(changeset): add changeset
* ci(changesets): version packages (beta) (#5406 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: transitions (#5409 )
* chore(changeset): add changeset
* fix: outline style (#5421 )
* fix: outline style
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(toast): Renaming the loadingIcon to loadingComponent (#4919 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert all commits except 4c6bf32
* chore(toast): bump `@heroui/theme` in peerDependencies
* chore: nits
* chore: applying marcus' suggestions
* chore(toast): update story
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: use beta version
* chore: delete pre.json
* chore(pre-release): enter pre-release mode
* chore(changeset): trigger release
* chore(changeset): trigger release
* chore: keep previous changesets
* ci(changesets): version packages (beta) (#5429 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(table): header and isStriped missing radius (#5062 )
* fix(table): tableheader and isStriped missing radius
* chore: add changeset
* fix: fix missing radius styles
* chore(changeset): update message
* fix(theme): reorder radius
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): prevent NaN error for equal min / max values (#5044 )
* fix(slider): prevent NaN error for equal min/max values
* fix: restore isdisabled code
* fix(slider): perf prevent NaN error for equal min max values
* refactor: slider code
* fix(slider): prevent NaN error for equal min max values & add test
* fix(slider): perf prevent NaN error for equal min max values
* fix: remove redundant code
* chore: add changeset
* Revert "chore: add changeset"
This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.
* chore(slider): add missing warn
* refactor(slider): remove unnecessary line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: double fetch img src (#5417 )
* fix(image): double fetch when using custom image component
* fix(avatar): avoid passing disableAnimation to dom & double fetch source
* chore(changeset): include avatar
* fix(autocomplete): empty button when selectorIcon is null (#5427 )
* fix(toast): Toast items close in reverse order (#5405 )
* fix(toast): correct closing order to implement proper FIFO behavior
* chore(changeset): add changeset
* fix(changeset): update issue number
* chore(toast): use `!==` instead
* feat(toast): apply exit animation to auto-close timeout
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): remove removeWrapper on virtualized table (#5428 )
* fix(table): remove `removeWrapper` for virtualized table
* chore(docs): update description for removeWrapper
* chore(changeset): add changeset
* fix(toast): fixed close button hover position (#5245 )
* fix(toast): fixed close button hover position
* Update soft-spoons-march.md
* Update toast.ts
* chore(theme): prettier
* Using "placement" to apply the top and bottom extension
* fix(toast): modified hover for expanded region
* update dependancy array
* lint fix
* Merge branch 'canary' into pr/5245
* chore(theme): remove line breaks
* chore(changeset): add missing package
* static extension size
* fix(toast): static extension fix
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(table): support custom sort icon (#5243 )
* feat(shared-icons): add SortIcon
* feat(table): add CustomSortIcon story
* feat(table): support custom sort icon
* fix(table): handle functional sortIcon
* chore(changeset): add changeset
* chore(table): update type
* feat(docs): add sortIcon to table
* fix(docs): broken object
* chore(shared-icons): lint
* feat(docs): add example for sort icon
* chore: bump pnpm & node version (#5442 )
* refactor: bump pnpm & node version
* chore(deps): bump `@types/node`
* fix(calendar): improve month and year picker selection for different zoom levels (#5151 )
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* chore(changeset): update changeset message
* chore: add line breaks
---------
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
* feat(select): adding isClearable to select (#4785 )
* feat(select): adding isClearable to select
* chore(select): add changeset
* test(select): add tests for isClearable
* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui
* fix(select): fixing alignment for clear button for different cases
* Merge branch 'canary' into pr/4785
* Merge branch 'canary' into pr/4785
* fix(select): remove component level styling
* fix(select): fix the alignment and focus behaviour
* fix(select): shift clear buttojn close to trigger
* fix(select): fix alignment for different variants
* feat(select): add data-has-end-content
* fix(theme): revise select styles with clear button and end content
* feat(docs): add end content
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): use span instead as trigger is button
* fix(docs): add ToastProvider for blog post
* ci(changesets): version packages (beta) (#5430 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(select): clear button test cases
* fix(modal): draggable modal, scrollable on mobile (#5444 )
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
* chore: trigger release
* ci(changesets): version packages (beta) (#5445 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(theme): table header sorting icon transition (#5449 )
* fix: table header sorcting icon transition
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): allow text selection with cursor in table cells (#5454 )
* fix(table): allow text selection with cursor in table cells
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5450 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: add back RA deps (#5466 )
* chore(deps): bump testing-library & jest versions (#5468 )
* refactor: revise test cases
* chore(deps): bump testing-library & jest versions
* ci(changesets): version packages (beta) (#5467 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor(autocomplete): test cases
* fix(use-theme): incorrect target theme
* ci(changesets): version packages (beta) (#5470 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(use-theme): remove all theme values and add the new one
* ci(changesets): version packages (beta) (#5472 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: 2.8.0 (#5443 )
* chore(docs): update routes.json
* chore(docs): bump versions
* chore(docs): initial draft
* chore(docs): add examples
* chore(Docs): update credits and community
* chore(docs): update date & what's next
* chore(docs): update meta data
* chore(docs): add update tags
* chore(docs): add tableSortIcon example
* chore(docs): revise sidebar width
* chore(docs): remove package size optimization
* chore(docs): update meta
* ci(changesets): exit pre-release mode
* chore: update package versions
* chore(changeset): remove unrelated changeset
* chore(deps): remove unused autoprefixer
* chore(docs): update tailwind v4 content
* chore(docs): update template doc content
* chore(docs): update formatting
* chore(toast): export getToastQueue (#5476 )
* chore(docs): add hydration issue handling to page router example (#5474 )
* docs(dark-mode): add hydration handling to page router example
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump tw4 versions
* fix: handle files with paths containing empty space (#5478 )
* chore(docs): revise wordings in 2.8.0 blog
* feat(slider): add getTooltipValue prop for custom tooltip value (#5384 )
* feat(slider): add getTooltipValue prop for custom tooltip value
* feat(slider): fix coderabbit highlights
* feat(slider): fixed wingkwong highlights
* feat(slider): added custom-tooltip.raw.tsx?raw
* feat(slider): improved custom-tooltip.raw.tsx
* chore: undo README.md
* chore(slider): use normal $ sign
* chore(changeset): add changeset
* chore(docs): formatting
---------
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): revise custom tooltip example
* chore(docs): add custom tooltip example for slider
* chore(deps): bump contentlayer2 & next-contentlayer2
* chore(docs): fix formatting
* chore(docs): update metadata
* chore: add v2.8.0 image
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
* chore: consolidated version part 2
* ci(changesets): version packages (#5482 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): use `outline-hidden` which is equivalent to `outline-none` (#5486 )
* fix: use `outline-hidden` which is equivalent to `outline-none` in v3
* chore: add changeset
* ci(changesets): version packages (#5487 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(number-input): label class being incorrectly mixed into the description (#5484 )
* fix(number-input): label class being incorrectly mixed into the description
* chore: add issue number
---------
Co-authored-by: wulimaomao <tao@trlab.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): broken link in custom variants page (#5522 )
* refactor(alert): vertically center alert icon / endContent (#5512 )
* chore(deps): bump RA dependencies (#5517 )
* chore(deps): sync with RA release
* fix(tabs): duplicate onClick
* chore(docs): update tanstack content
* chore(docs): set updated flag
* chore(docs): update meta
* fix(use-aria-overlay): sync with RA's overlay logic (#5529 )
* fix(use-aria-overlay): sync with RA logic
* fix(use-aria-overlay): add onHide on onInteractOutsideStart
* chore(changeset): add changeset
* fix(popover): arrow glitch in popover content (#5504 )
* fix(popover): make PopoverContent children prop optional to fix TS error
* chore(changeset): created changeset
* fix(popover): do not show content when children is null / undefined
* fix(popover): add test case
* chore(changeset): update changeset message
---------
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(avatar): broken fallbacks (#5519 )
* fix(toast): toastRegion leftover in DOM (#5508 )
* fix(theme): focus ring styles (#5531 )
* chore(deps): bump tailwind-variants version (#5538 )
* chore(deps): bump tailwind-variants version
* chore(deps): add tailwind-merge
* ci(changesets): version packages (#5516 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: wulimao49 <73568161+wulimao49@users.noreply.github.com >
Co-authored-by: wulimaomao <tao@trlab.com >
Co-authored-by: Shagun Sharma <108183568+nicck1@users.noreply.github.com >
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local >
2025-07-29 09:33:49 -03:00
github-actions[bot]
3e69d86016
ci(changesets): version packages ( #5516 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-07-29 11:56:17 +08:00
WK
139fc94e2a
chore(deps): bump tailwind-variants version ( #5538 )
...
* chore(deps): bump tailwind-variants version
* chore(deps): add tailwind-merge
2025-07-29 11:36:49 +08:00
WK
2f414a8926
fix(theme): focus ring styles ( #5531 )
2025-07-29 00:54:21 +08:00
WK
60118379f5
fix(toast): toastRegion leftover in DOM ( #5508 )
2025-07-29 00:53:56 +08:00
WK
2cb6ecff93
fix(avatar): broken fallbacks ( #5519 )
2025-07-29 00:53:28 +08:00
Shagun Sharma
5eb686843b
fix(popover): arrow glitch in popover content ( #5504 )
...
* fix(popover): make PopoverContent children prop optional to fix TS error
* chore(changeset): created changeset
* fix(popover): do not show content when children is null / undefined
* fix(popover): add test case
* chore(changeset): update changeset message
---------
Co-authored-by: i_nicck <i_nicck@i-niccks-MacBook-Air.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-07-29 00:52:45 +08:00
WK
8dc4bab4ec
fix(use-aria-overlay): sync with RA's overlay logic ( #5529 )
...
* fix(use-aria-overlay): sync with RA logic
* fix(use-aria-overlay): add onHide on onInteractOutsideStart
* chore(changeset): add changeset
2025-07-29 00:52:21 +08:00
WK
36eb421c66
chore(deps): bump RA dependencies ( #5517 )
...
* chore(deps): sync with RA release
* fix(tabs): duplicate onClick
* chore(docs): update tanstack content
* chore(docs): set updated flag
* chore(docs): update meta
2025-07-29 00:51:47 +08:00
WK
a83e3fb5a0
refactor(alert): vertically center alert icon / endContent ( #5512 )
2025-07-29 00:51:23 +08:00
WK
67f8665ab5
fix(docs): broken link in custom variants page ( #5522 )
2025-07-29 00:35:45 +08:00
wulimao49
9dceb116ce
fix(number-input): label class being incorrectly mixed into the description ( #5484 )
...
* fix(number-input): label class being incorrectly mixed into the description
* chore: add issue number
---------
Co-authored-by: wulimaomao <tao@trlab.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-07-24 13:25:55 +08:00
Junior Garcia
a3245cefa0
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-07-22 14:46:25 -03:00
WK
29b415d65a
chore(docs): formatting + supplement tw upgrade ( #5492 )
...
* chore(docs): formatting
* chore(docs): formatting
* fix(docs): remove extra semicolon
* chore(docs): supplement TW4 upgrade content
* chore(docs): remove duplicate content
* chore(docs): add missing semicolons
2025-07-22 14:09:45 -03:00
Junior Garcia
5f2bec5b65
v2.8.1 ( #5488 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5382 )
* fix(tabs): onClick (#5378 )
* fix(tabs): handleClick
* chore(changeset): add changeset
* refactor: remove `@interationalized/date` from system (#5374 )
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
* fix(docs): correct display of the "Toast" component in the Safari browser (#5400 )
* ci(changesets): version packages (#5394 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* feat: 2.8.0 beta changes (#5473 )
* ci(changesets): 📦 version packages (beta) (#5254 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles (#5219 )
* chore: pre release
* ci(changesets): version packages (beta) (#5222 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: remove changeset
* chore(pre-release): enter pre-release mode
* chore(react): continue from 2.8.0-beta.2
* chore(changeset): add changeset
* fix(changeset): use patch
* ci(changesets): version packages (beta)
* fix(docs): beta docs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix(workflow): check_if_pre_json_exists order
* chore(changeset): redeploy
* chore(changeset): changeset (#5263 )
* ci(changesets): version packages (beta) (#5264 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(docs): mdx in beta (#5261 )
* chore(docs): add lint:fix
* fix(docs): slug requires promise in next 15
* fix(docs): useMDXComponent
* fix(docs): typing issue
* docs: typography style error (#5274 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles
* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix: transition scale (#5284 )
* feat(toast): enable programatically closing a toast with a specific key (#5125 )
* feat(toast): add closeToast method
* docs(toast): add example for programmatically closing toast
* refactor: change button title in doc
* refactor: add type for key
* test: sync storybook example with the one in docs
* chore: add changeset
* refactor: fix grammar
* chore: update toast package version change to patch
* Merge branch 'canary' into pr/5125
* chore(changeset): add ref number
* refactor(toast): export hooks
* chore(docs): use flat buttons
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5285 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(input): prevent accessibility label duplication (#5161 )
* fix(input): prevent accessibility label duplication
* chore(chageset): add changeset
* chore(changeset): include issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: overlay & interactOutside (#5100 )
* fix: remove ariaShouldCloseOnInteractOutside usage
* feat: add `@heroui/use-aria-overlay`
* chore(popover): remove ariaHideOutside
* fix(use-aria-modal-overlay): use useAriaOverlay instead
* fix(use-aira-overlay): revise onInteractOutside
* chore(deps): pnpm-lock.yaml
* feat(modal): add ModalWithAutocompleteTemplate
* chore(modal): remove state.close as handled by useInteractOutside
* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps
* chore(use-aria-button): support onPressUp
* chore(deps): pnpm-lock.yaml
* chore(use-aria-multiselect): join by commas
* fix(tooltip): use useAriaOverlay instead
* fix(autocomplete): jest timeout issue
* chore(deps): pnpm-lock.yaml
* chore(changset): add changeset
* chore(deps): bump versions
* refactor(tooltip): move to type
* chore(deps): bump RA versions (#5315 )
* chore(deps): bump RA versions
* fix(scripts): incorrect docs path
* chore(changeset): add changeset for bumping RA versions
* fix(docs): incorrect import path
* refactor(modal): use a simple example
* ci(changesets): version packages (beta) (#5303 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(input): adding outside-top prop (#4775 )
* feat(input): adding outside-top prop
* chore(input): add outside-top to use-label-placement hook
* refactor(input): use old method for computing labelPlacement in 'use-input'
* fix(input): fix focus behaviouir and alignment for 'outside-top'
* Merge branch 'canary' into pr/4775
* chore(changeset): include issue number
* feat(system): useInputLabelPlacement
* refactor(input): use useInputLabelPlacement
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync latest changes to beta (#5347 )
* chore: add herohack announcement
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: banner replacement
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: remove pre.json
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(pre-release): enter pre-release mode
* chore: update changesets
* chore: remove changesets
* chore: add changeset
* chore: update `@heroui/react` pre version
* fix(deps): add missing `@heroui/use-aria-overlay` import
* fix: lock file (#5351 )
* ci(changesets): 📦 version packages (beta) (#5348 )
* ci(changesets): version packages (beta)
* Merge branch 'beta/release-next' into changeset-release/beta/release-next
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync 2.8.0 to beta (#5388 )
* chore: remove outdated changeset
* chore(pre-release): enter pre-release mode
* chore(deps): bump RA versions (beta) (#5392 )
* chore(deps): bump RA versions
* chore: add changeset
* ci(changesets): version packages (beta) (#5393 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: remove RA dependencies (overaly & utils) (#5398 )
* refactor(system): remove `@react-aria/utils` package
* refactor(system): remove `@react-aria/overlays` package
* ci(changesets): version packages (beta) (#5399 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: RA optimization (#5401 )
* refactor(shared-utils): add common functions from `@react-aria/utils`
* feat(system): add shouldClientNavigate & useRouter
* refactor(deps): remove `@react-aria/utils`
* feat(shared-utils): include common functions from RA
* refactor: import functions from `@heroui/shared-utils` instead
* chore(deps): pnpm-lock.yaml
* chore: add changeset
* chore(shared-utils): update directory
* fix(shared-utils): add use client directive
* feat: add `@heroui/use-viewport-size`
* feat: add `@heroui/use-form-reset`
* feat(use-resize): add hasResizeObserver & RefObject
* feat(form): add useObjectRef
* chore: update import
* chore(deps): update dependencies
* refactor(shared-utils): only keep utils
* chore(deps): pnpm-lock.yaml
* chore(changeset): add changeset
* ci(changesets): version packages (beta) (#5406 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: transitions (#5409 )
* chore(changeset): add changeset
* fix: outline style (#5421 )
* fix: outline style
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(toast): Renaming the loadingIcon to loadingComponent (#4919 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert all commits except 4c6bf32
* chore(toast): bump `@heroui/theme` in peerDependencies
* chore: nits
* chore: applying marcus' suggestions
* chore(toast): update story
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: use beta version
* chore: delete pre.json
* chore(pre-release): enter pre-release mode
* chore(changeset): trigger release
* chore(changeset): trigger release
* chore: keep previous changesets
* ci(changesets): version packages (beta) (#5429 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(table): header and isStriped missing radius (#5062 )
* fix(table): tableheader and isStriped missing radius
* chore: add changeset
* fix: fix missing radius styles
* chore(changeset): update message
* fix(theme): reorder radius
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): prevent NaN error for equal min / max values (#5044 )
* fix(slider): prevent NaN error for equal min/max values
* fix: restore isdisabled code
* fix(slider): perf prevent NaN error for equal min max values
* refactor: slider code
* fix(slider): prevent NaN error for equal min max values & add test
* fix(slider): perf prevent NaN error for equal min max values
* fix: remove redundant code
* chore: add changeset
* Revert "chore: add changeset"
This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.
* chore(slider): add missing warn
* refactor(slider): remove unnecessary line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: double fetch img src (#5417 )
* fix(image): double fetch when using custom image component
* fix(avatar): avoid passing disableAnimation to dom & double fetch source
* chore(changeset): include avatar
* fix(autocomplete): empty button when selectorIcon is null (#5427 )
* fix(toast): Toast items close in reverse order (#5405 )
* fix(toast): correct closing order to implement proper FIFO behavior
* chore(changeset): add changeset
* fix(changeset): update issue number
* chore(toast): use `!==` instead
* feat(toast): apply exit animation to auto-close timeout
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): remove removeWrapper on virtualized table (#5428 )
* fix(table): remove `removeWrapper` for virtualized table
* chore(docs): update description for removeWrapper
* chore(changeset): add changeset
* fix(toast): fixed close button hover position (#5245 )
* fix(toast): fixed close button hover position
* Update soft-spoons-march.md
* Update toast.ts
* chore(theme): prettier
* Using "placement" to apply the top and bottom extension
* fix(toast): modified hover for expanded region
* update dependancy array
* lint fix
* Merge branch 'canary' into pr/5245
* chore(theme): remove line breaks
* chore(changeset): add missing package
* static extension size
* fix(toast): static extension fix
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(table): support custom sort icon (#5243 )
* feat(shared-icons): add SortIcon
* feat(table): add CustomSortIcon story
* feat(table): support custom sort icon
* fix(table): handle functional sortIcon
* chore(changeset): add changeset
* chore(table): update type
* feat(docs): add sortIcon to table
* fix(docs): broken object
* chore(shared-icons): lint
* feat(docs): add example for sort icon
* chore: bump pnpm & node version (#5442 )
* refactor: bump pnpm & node version
* chore(deps): bump `@types/node`
* fix(calendar): improve month and year picker selection for different zoom levels (#5151 )
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* chore(changeset): update changeset message
* chore: add line breaks
---------
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
* feat(select): adding isClearable to select (#4785 )
* feat(select): adding isClearable to select
* chore(select): add changeset
* test(select): add tests for isClearable
* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui
* fix(select): fixing alignment for clear button for different cases
* Merge branch 'canary' into pr/4785
* Merge branch 'canary' into pr/4785
* fix(select): remove component level styling
* fix(select): fix the alignment and focus behaviour
* fix(select): shift clear buttojn close to trigger
* fix(select): fix alignment for different variants
* feat(select): add data-has-end-content
* fix(theme): revise select styles with clear button and end content
* feat(docs): add end content
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): use span instead as trigger is button
* fix(docs): add ToastProvider for blog post
* ci(changesets): version packages (beta) (#5430 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(select): clear button test cases
* fix(modal): draggable modal, scrollable on mobile (#5444 )
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
* chore: trigger release
* ci(changesets): version packages (beta) (#5445 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(theme): table header sorting icon transition (#5449 )
* fix: table header sorcting icon transition
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): allow text selection with cursor in table cells (#5454 )
* fix(table): allow text selection with cursor in table cells
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5450 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: add back RA deps (#5466 )
* chore(deps): bump testing-library & jest versions (#5468 )
* refactor: revise test cases
* chore(deps): bump testing-library & jest versions
* ci(changesets): version packages (beta) (#5467 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor(autocomplete): test cases
* fix(use-theme): incorrect target theme
* ci(changesets): version packages (beta) (#5470 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(use-theme): remove all theme values and add the new one
* ci(changesets): version packages (beta) (#5472 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: 2.8.0 (#5443 )
* chore(docs): update routes.json
* chore(docs): bump versions
* chore(docs): initial draft
* chore(docs): add examples
* chore(Docs): update credits and community
* chore(docs): update date & what's next
* chore(docs): update meta data
* chore(docs): add update tags
* chore(docs): add tableSortIcon example
* chore(docs): revise sidebar width
* chore(docs): remove package size optimization
* chore(docs): update meta
* ci(changesets): exit pre-release mode
* chore: update package versions
* chore(changeset): remove unrelated changeset
* chore(deps): remove unused autoprefixer
* chore(docs): update tailwind v4 content
* chore(docs): update template doc content
* chore(docs): update formatting
* chore(toast): export getToastQueue (#5476 )
* chore(docs): add hydration issue handling to page router example (#5474 )
* docs(dark-mode): add hydration handling to page router example
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump tw4 versions
* fix: handle files with paths containing empty space (#5478 )
* chore(docs): revise wordings in 2.8.0 blog
* feat(slider): add getTooltipValue prop for custom tooltip value (#5384 )
* feat(slider): add getTooltipValue prop for custom tooltip value
* feat(slider): fix coderabbit highlights
* feat(slider): fixed wingkwong highlights
* feat(slider): added custom-tooltip.raw.tsx?raw
* feat(slider): improved custom-tooltip.raw.tsx
* chore: undo README.md
* chore(slider): use normal $ sign
* chore(changeset): add changeset
* chore(docs): formatting
---------
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): revise custom tooltip example
* chore(docs): add custom tooltip example for slider
* chore(deps): bump contentlayer2 & next-contentlayer2
* chore(docs): fix formatting
* chore(docs): update metadata
* chore: add v2.8.0 image
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
* chore: consolidated version part 2
* ci(changesets): version packages (#5482 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): use `outline-hidden` which is equivalent to `outline-none` (#5486 )
* fix: use `outline-hidden` which is equivalent to `outline-none` in v3
* chore: add changeset
* ci(changesets): version packages (#5487 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
2025-07-15 16:43:58 -03:00
github-actions[bot]
6d63de0bcd
ci(changesets): version packages ( #5487 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-07-15 16:00:43 -03:00
WK
8ddc6e795e
fix(theme): use outline-hidden which is equivalent to outline-none ( #5486 )
...
* fix: use `outline-hidden` which is equivalent to `outline-none` in v3
* chore: add changeset
2025-07-15 15:54:58 -03:00
Junior Garcia
08446a7d06
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-07-14 18:53:04 -03:00
Junior Garcia
9803aef296
v2.8.0 ( #5483 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5382 )
* fix(tabs): onClick (#5378 )
* fix(tabs): handleClick
* chore(changeset): add changeset
* refactor: remove `@interationalized/date` from system (#5374 )
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
* fix(docs): correct display of the "Toast" component in the Safari browser (#5400 )
* ci(changesets): version packages (#5394 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* feat: 2.8.0 beta changes (#5473 )
* ci(changesets): 📦 version packages (beta) (#5254 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles (#5219 )
* chore: pre release
* ci(changesets): version packages (beta) (#5222 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: remove changeset
* chore(pre-release): enter pre-release mode
* chore(react): continue from 2.8.0-beta.2
* chore(changeset): add changeset
* fix(changeset): use patch
* ci(changesets): version packages (beta)
* fix(docs): beta docs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix(workflow): check_if_pre_json_exists order
* chore(changeset): redeploy
* chore(changeset): changeset (#5263 )
* ci(changesets): version packages (beta) (#5264 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(docs): mdx in beta (#5261 )
* chore(docs): add lint:fix
* fix(docs): slug requires promise in next 15
* fix(docs): useMDXComponent
* fix(docs): typing issue
* docs: typography style error (#5274 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles
* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix: transition scale (#5284 )
* feat(toast): enable programatically closing a toast with a specific key (#5125 )
* feat(toast): add closeToast method
* docs(toast): add example for programmatically closing toast
* refactor: change button title in doc
* refactor: add type for key
* test: sync storybook example with the one in docs
* chore: add changeset
* refactor: fix grammar
* chore: update toast package version change to patch
* Merge branch 'canary' into pr/5125
* chore(changeset): add ref number
* refactor(toast): export hooks
* chore(docs): use flat buttons
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5285 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(input): prevent accessibility label duplication (#5161 )
* fix(input): prevent accessibility label duplication
* chore(chageset): add changeset
* chore(changeset): include issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: overlay & interactOutside (#5100 )
* fix: remove ariaShouldCloseOnInteractOutside usage
* feat: add `@heroui/use-aria-overlay`
* chore(popover): remove ariaHideOutside
* fix(use-aria-modal-overlay): use useAriaOverlay instead
* fix(use-aira-overlay): revise onInteractOutside
* chore(deps): pnpm-lock.yaml
* feat(modal): add ModalWithAutocompleteTemplate
* chore(modal): remove state.close as handled by useInteractOutside
* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps
* chore(use-aria-button): support onPressUp
* chore(deps): pnpm-lock.yaml
* chore(use-aria-multiselect): join by commas
* fix(tooltip): use useAriaOverlay instead
* fix(autocomplete): jest timeout issue
* chore(deps): pnpm-lock.yaml
* chore(changset): add changeset
* chore(deps): bump versions
* refactor(tooltip): move to type
* chore(deps): bump RA versions (#5315 )
* chore(deps): bump RA versions
* fix(scripts): incorrect docs path
* chore(changeset): add changeset for bumping RA versions
* fix(docs): incorrect import path
* refactor(modal): use a simple example
* ci(changesets): version packages (beta) (#5303 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(input): adding outside-top prop (#4775 )
* feat(input): adding outside-top prop
* chore(input): add outside-top to use-label-placement hook
* refactor(input): use old method for computing labelPlacement in 'use-input'
* fix(input): fix focus behaviouir and alignment for 'outside-top'
* Merge branch 'canary' into pr/4775
* chore(changeset): include issue number
* feat(system): useInputLabelPlacement
* refactor(input): use useInputLabelPlacement
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync latest changes to beta (#5347 )
* chore: add herohack announcement
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: banner replacement
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: remove pre.json
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(pre-release): enter pre-release mode
* chore: update changesets
* chore: remove changesets
* chore: add changeset
* chore: update `@heroui/react` pre version
* fix(deps): add missing `@heroui/use-aria-overlay` import
* fix: lock file (#5351 )
* ci(changesets): 📦 version packages (beta) (#5348 )
* ci(changesets): version packages (beta)
* Merge branch 'beta/release-next' into changeset-release/beta/release-next
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync 2.8.0 to beta (#5388 )
* chore: remove outdated changeset
* chore(pre-release): enter pre-release mode
* chore(deps): bump RA versions (beta) (#5392 )
* chore(deps): bump RA versions
* chore: add changeset
* ci(changesets): version packages (beta) (#5393 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: remove RA dependencies (overaly & utils) (#5398 )
* refactor(system): remove `@react-aria/utils` package
* refactor(system): remove `@react-aria/overlays` package
* ci(changesets): version packages (beta) (#5399 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: RA optimization (#5401 )
* refactor(shared-utils): add common functions from `@react-aria/utils`
* feat(system): add shouldClientNavigate & useRouter
* refactor(deps): remove `@react-aria/utils`
* feat(shared-utils): include common functions from RA
* refactor: import functions from `@heroui/shared-utils` instead
* chore(deps): pnpm-lock.yaml
* chore: add changeset
* chore(shared-utils): update directory
* fix(shared-utils): add use client directive
* feat: add `@heroui/use-viewport-size`
* feat: add `@heroui/use-form-reset`
* feat(use-resize): add hasResizeObserver & RefObject
* feat(form): add useObjectRef
* chore: update import
* chore(deps): update dependencies
* refactor(shared-utils): only keep utils
* chore(deps): pnpm-lock.yaml
* chore(changeset): add changeset
* ci(changesets): version packages (beta) (#5406 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: transitions (#5409 )
* chore(changeset): add changeset
* fix: outline style (#5421 )
* fix: outline style
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(toast): Renaming the loadingIcon to loadingComponent (#4919 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert all commits except 4c6bf32
* chore(toast): bump `@heroui/theme` in peerDependencies
* chore: nits
* chore: applying marcus' suggestions
* chore(toast): update story
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: use beta version
* chore: delete pre.json
* chore(pre-release): enter pre-release mode
* chore(changeset): trigger release
* chore(changeset): trigger release
* chore: keep previous changesets
* ci(changesets): version packages (beta) (#5429 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(table): header and isStriped missing radius (#5062 )
* fix(table): tableheader and isStriped missing radius
* chore: add changeset
* fix: fix missing radius styles
* chore(changeset): update message
* fix(theme): reorder radius
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): prevent NaN error for equal min / max values (#5044 )
* fix(slider): prevent NaN error for equal min/max values
* fix: restore isdisabled code
* fix(slider): perf prevent NaN error for equal min max values
* refactor: slider code
* fix(slider): prevent NaN error for equal min max values & add test
* fix(slider): perf prevent NaN error for equal min max values
* fix: remove redundant code
* chore: add changeset
* Revert "chore: add changeset"
This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.
* chore(slider): add missing warn
* refactor(slider): remove unnecessary line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: double fetch img src (#5417 )
* fix(image): double fetch when using custom image component
* fix(avatar): avoid passing disableAnimation to dom & double fetch source
* chore(changeset): include avatar
* fix(autocomplete): empty button when selectorIcon is null (#5427 )
* fix(toast): Toast items close in reverse order (#5405 )
* fix(toast): correct closing order to implement proper FIFO behavior
* chore(changeset): add changeset
* fix(changeset): update issue number
* chore(toast): use `!==` instead
* feat(toast): apply exit animation to auto-close timeout
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): remove removeWrapper on virtualized table (#5428 )
* fix(table): remove `removeWrapper` for virtualized table
* chore(docs): update description for removeWrapper
* chore(changeset): add changeset
* fix(toast): fixed close button hover position (#5245 )
* fix(toast): fixed close button hover position
* Update soft-spoons-march.md
* Update toast.ts
* chore(theme): prettier
* Using "placement" to apply the top and bottom extension
* fix(toast): modified hover for expanded region
* update dependancy array
* lint fix
* Merge branch 'canary' into pr/5245
* chore(theme): remove line breaks
* chore(changeset): add missing package
* static extension size
* fix(toast): static extension fix
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(table): support custom sort icon (#5243 )
* feat(shared-icons): add SortIcon
* feat(table): add CustomSortIcon story
* feat(table): support custom sort icon
* fix(table): handle functional sortIcon
* chore(changeset): add changeset
* chore(table): update type
* feat(docs): add sortIcon to table
* fix(docs): broken object
* chore(shared-icons): lint
* feat(docs): add example for sort icon
* chore: bump pnpm & node version (#5442 )
* refactor: bump pnpm & node version
* chore(deps): bump `@types/node`
* fix(calendar): improve month and year picker selection for different zoom levels (#5151 )
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* chore(changeset): update changeset message
* chore: add line breaks
---------
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
* feat(select): adding isClearable to select (#4785 )
* feat(select): adding isClearable to select
* chore(select): add changeset
* test(select): add tests for isClearable
* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui
* fix(select): fixing alignment for clear button for different cases
* Merge branch 'canary' into pr/4785
* Merge branch 'canary' into pr/4785
* fix(select): remove component level styling
* fix(select): fix the alignment and focus behaviour
* fix(select): shift clear buttojn close to trigger
* fix(select): fix alignment for different variants
* feat(select): add data-has-end-content
* fix(theme): revise select styles with clear button and end content
* feat(docs): add end content
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): use span instead as trigger is button
* fix(docs): add ToastProvider for blog post
* ci(changesets): version packages (beta) (#5430 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(select): clear button test cases
* fix(modal): draggable modal, scrollable on mobile (#5444 )
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
* chore: trigger release
* ci(changesets): version packages (beta) (#5445 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(theme): table header sorting icon transition (#5449 )
* fix: table header sorcting icon transition
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): allow text selection with cursor in table cells (#5454 )
* fix(table): allow text selection with cursor in table cells
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5450 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: add back RA deps (#5466 )
* chore(deps): bump testing-library & jest versions (#5468 )
* refactor: revise test cases
* chore(deps): bump testing-library & jest versions
* ci(changesets): version packages (beta) (#5467 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor(autocomplete): test cases
* fix(use-theme): incorrect target theme
* ci(changesets): version packages (beta) (#5470 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(use-theme): remove all theme values and add the new one
* ci(changesets): version packages (beta) (#5472 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: 2.8.0 (#5443 )
* chore(docs): update routes.json
* chore(docs): bump versions
* chore(docs): initial draft
* chore(docs): add examples
* chore(Docs): update credits and community
* chore(docs): update date & what's next
* chore(docs): update meta data
* chore(docs): add update tags
* chore(docs): add tableSortIcon example
* chore(docs): revise sidebar width
* chore(docs): remove package size optimization
* chore(docs): update meta
* ci(changesets): exit pre-release mode
* chore: update package versions
* chore(changeset): remove unrelated changeset
* chore(deps): remove unused autoprefixer
* chore(docs): update tailwind v4 content
* chore(docs): update template doc content
* chore(docs): update formatting
* chore(toast): export getToastQueue (#5476 )
* chore(docs): add hydration issue handling to page router example (#5474 )
* docs(dark-mode): add hydration handling to page router example
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump tw4 versions
* fix: handle files with paths containing empty space (#5478 )
* chore(docs): revise wordings in 2.8.0 blog
* feat(slider): add getTooltipValue prop for custom tooltip value (#5384 )
* feat(slider): add getTooltipValue prop for custom tooltip value
* feat(slider): fix coderabbit highlights
* feat(slider): fixed wingkwong highlights
* feat(slider): added custom-tooltip.raw.tsx?raw
* feat(slider): improved custom-tooltip.raw.tsx
* chore: undo README.md
* chore(slider): use normal $ sign
* chore(changeset): add changeset
* chore(docs): formatting
---------
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): revise custom tooltip example
* chore(docs): add custom tooltip example for slider
* chore(deps): bump contentlayer2 & next-contentlayer2
* chore(docs): fix formatting
* chore(docs): update metadata
* chore: add v2.8.0 image
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
* chore: consolidated version part 2
* ci(changesets): version packages (#5482 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
2025-07-14 18:52:44 -03:00
github-actions[bot]
df56b2f199
ci(changesets): version packages ( #5482 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-07-14 18:39:50 -03:00
Junior Garcia
e489af83c1
chore: consolidated version part 2
2025-07-14 18:32:56 -03:00
WK
c59b2a9fe1
feat: 2.8.0 beta changes ( #5473 )
...
* ci(changesets): 📦 version packages (beta) (#5254 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles (#5219 )
* chore: pre release
* ci(changesets): version packages (beta) (#5222 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: remove changeset
* chore(pre-release): enter pre-release mode
* chore(react): continue from 2.8.0-beta.2
* chore(changeset): add changeset
* fix(changeset): use patch
* ci(changesets): version packages (beta)
* fix(docs): beta docs
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix(workflow): check_if_pre_json_exists order
* chore(changeset): redeploy
* chore(changeset): changeset (#5263 )
* ci(changesets): version packages (beta) (#5264 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(docs): mdx in beta (#5261 )
* chore(docs): add lint:fix
* fix(docs): slug requires promise in next 15
* fix(docs): useMDXComponent
* fix(docs): typing issue
* docs: typography style error (#5274 )
* chore(pre-release): enter pre-release mode
* feat: support tailwindcss v4 (#4656 )
* feat: upgrade tailwindcssv4
* feat: upgrade tailwindcssv4
* feat: update config
* feat: first init tailwindcss v4
* fix: update shadow xs to sm
* fix: update rounded xs to sm
* fix: variant issues
* fix: variant shadow etc issues
* fix: variant shadow issues
* fix: redundant shadow issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm issues
* fix: redundant blur-sm shadow issues
* fix: remove redundant rename
* fix: role button issues
* fix: role button issues
* fix: font size
* fix: alpha color value
* fix: support text utilities in plugin
* feat: upgrade tailwind-merge
* fix: pkg package scope
(cherry picked from commit 6e823233fca0e920336ec32dda6d1d1d845ed0d2)
* fix: button base ui add cursor pointer
* fix: tailwindcss experimental
* feat: upgrade tailwindcss version
* fix: input step 1
* fix: input transition issue
* fix: theme to var function
* ci: run QA in beta branch
* fix: var to the theme and incorrect var usage MER-3261
* feat: upgrade tailwind-variants
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: changeset for tailwindcss v4
* fix: changeset
* fix: changeset
* ci(changesets): version packages (beta) (#5008 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: tw 4 docs
* fix: select tests
* chore: timeout
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* fix: deployment
* ci(changesets): version packages (beta) (#5009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: add the cli to upgrade the packages to beta
* fix: cli command
* fix: revert to use previous version (#5012 )
* fix: revert to use previous version
* fix: revert to use previous version
* fix: revert
* fix: revert to use previous tailwind-merge version
* ci(changesets): version packages (beta) (#5015 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: adapt tailwind merger config (#5016 )
* Revert "fix: revert to use previous version (#5012 )"
This reverts commit 1d01df254d .
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: adapt tailwind merge config
* fix: changeset
* ci(changesets): version packages (beta)
* fix(tailwind): add missing values config for bg-grid plugin
* fix: remove useless tw config
* fix: add default styles
* docs: changeset
* docs: typo
* chore: merge origin canary to beta
* ci(changesets): version packages (beta)
* chore: remove changeset & pre.json
* chore: change to minor
* chore(pre-release): enter pre-release mode
* chore(deps): fix versions
* chore(deps): revise changed packages
* chore(deps): update tailwindcss version
* ci(changesets): 📦 version packages (beta) (#5166 )
* ci(changesets): version packages (beta)
* fix: add missing delimiter
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
* fix(docs): add missing semicolon
* fix: animate about skeleton (#5198 )
* chore: pre release
* ci(changesets): version packages (beta) (#5199 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: blurred hover button style
* fix: language selector blur (#5208 )
* fix: skeleton animate translate value (#5207 )
* fix: open in remote repo (#5214 )
* chore: upgrade tw version
* fix: open in remote repo
* fix: update lock
* fix: select translate styles
* Merge branch beta/release-next of github.com:heroui-inc/heroui into beta/release-next-original
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
* fix: transition scale (#5284 )
* feat(toast): enable programatically closing a toast with a specific key (#5125 )
* feat(toast): add closeToast method
* docs(toast): add example for programmatically closing toast
* refactor: change button title in doc
* refactor: add type for key
* test: sync storybook example with the one in docs
* chore: add changeset
* refactor: fix grammar
* chore: update toast package version change to patch
* Merge branch 'canary' into pr/5125
* chore(changeset): add ref number
* refactor(toast): export hooks
* chore(docs): use flat buttons
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5285 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(input): prevent accessibility label duplication (#5161 )
* fix(input): prevent accessibility label duplication
* chore(chageset): add changeset
* chore(changeset): include issue number
---------
Co-authored-by: WK <wingkwong.code@gmail.com >
* refactor: overlay & interactOutside (#5100 )
* fix: remove ariaShouldCloseOnInteractOutside usage
* feat: add `@heroui/use-aria-overlay`
* chore(popover): remove ariaHideOutside
* fix(use-aria-modal-overlay): use useAriaOverlay instead
* fix(use-aira-overlay): revise onInteractOutside
* chore(deps): pnpm-lock.yaml
* feat(modal): add ModalWithAutocompleteTemplate
* chore(modal): remove state.close as handled by useInteractOutside
* fix(use-aria-multiselect): add menuTriggerProps.onPressStart and change domProps to triggerProps
* chore(use-aria-button): support onPressUp
* chore(deps): pnpm-lock.yaml
* chore(use-aria-multiselect): join by commas
* fix(tooltip): use useAriaOverlay instead
* fix(autocomplete): jest timeout issue
* chore(deps): pnpm-lock.yaml
* chore(changset): add changeset
* chore(deps): bump versions
* refactor(tooltip): move to type
* chore(deps): bump RA versions (#5315 )
* chore(deps): bump RA versions
* fix(scripts): incorrect docs path
* chore(changeset): add changeset for bumping RA versions
* fix(docs): incorrect import path
* refactor(modal): use a simple example
* ci(changesets): version packages (beta) (#5303 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(input): adding outside-top prop (#4775 )
* feat(input): adding outside-top prop
* chore(input): add outside-top to use-label-placement hook
* refactor(input): use old method for computing labelPlacement in 'use-input'
* fix(input): fix focus behaviouir and alignment for 'outside-top'
* Merge branch 'canary' into pr/4775
* chore(changeset): include issue number
* feat(system): useInputLabelPlacement
* refactor(input): use useInputLabelPlacement
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync latest changes to beta (#5347 )
* chore: add herohack announcement
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: banner replacement
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: remove pre.json
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore(pre-release): enter pre-release mode
* chore: update changesets
* chore: remove changesets
* chore: add changeset
* chore: update `@heroui/react` pre version
* fix(deps): add missing `@heroui/use-aria-overlay` import
* fix: lock file (#5351 )
* ci(changesets): 📦 version packages (beta) (#5348 )
* ci(changesets): version packages (beta)
* Merge branch 'beta/release-next' into changeset-release/beta/release-next
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: sync 2.8.0 to beta (#5388 )
* chore: remove outdated changeset
* chore(pre-release): enter pre-release mode
* chore(deps): bump RA versions (beta) (#5392 )
* chore(deps): bump RA versions
* chore: add changeset
* ci(changesets): version packages (beta) (#5393 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: remove RA dependencies (overaly & utils) (#5398 )
* refactor(system): remove `@react-aria/utils` package
* refactor(system): remove `@react-aria/overlays` package
* ci(changesets): version packages (beta) (#5399 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: RA optimization (#5401 )
* refactor(shared-utils): add common functions from `@react-aria/utils`
* feat(system): add shouldClientNavigate & useRouter
* refactor(deps): remove `@react-aria/utils`
* feat(shared-utils): include common functions from RA
* refactor: import functions from `@heroui/shared-utils` instead
* chore(deps): pnpm-lock.yaml
* chore: add changeset
* chore(shared-utils): update directory
* fix(shared-utils): add use client directive
* feat: add `@heroui/use-viewport-size`
* feat: add `@heroui/use-form-reset`
* feat(use-resize): add hasResizeObserver & RefObject
* feat(form): add useObjectRef
* chore: update import
* chore(deps): update dependencies
* refactor(shared-utils): only keep utils
* chore(deps): pnpm-lock.yaml
* chore(changeset): add changeset
* ci(changesets): version packages (beta) (#5406 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: transitions (#5409 )
* chore(changeset): add changeset
* fix: outline style (#5421 )
* fix: outline style
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(toast): Renaming the loadingIcon to loadingComponent (#4919 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert all commits except 4c6bf32
* chore(toast): bump `@heroui/theme` in peerDependencies
* chore: nits
* chore: applying marcus' suggestions
* chore(toast): update story
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore: use beta version
* chore: delete pre.json
* chore(pre-release): enter pre-release mode
* chore(changeset): trigger release
* chore(changeset): trigger release
* chore: keep previous changesets
* ci(changesets): version packages (beta) (#5429 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(table): header and isStriped missing radius (#5062 )
* fix(table): tableheader and isStriped missing radius
* chore: add changeset
* fix: fix missing radius styles
* chore(changeset): update message
* fix(theme): reorder radius
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): prevent NaN error for equal min / max values (#5044 )
* fix(slider): prevent NaN error for equal min/max values
* fix: restore isdisabled code
* fix(slider): perf prevent NaN error for equal min max values
* refactor: slider code
* fix(slider): prevent NaN error for equal min max values & add test
* fix(slider): perf prevent NaN error for equal min max values
* fix: remove redundant code
* chore: add changeset
* Revert "chore: add changeset"
This reverts commit f31de4ac859e48eb09c8a14a546fed9e5197eccd.
* chore(slider): add missing warn
* refactor(slider): remove unnecessary line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: double fetch img src (#5417 )
* fix(image): double fetch when using custom image component
* fix(avatar): avoid passing disableAnimation to dom & double fetch source
* chore(changeset): include avatar
* fix(autocomplete): empty button when selectorIcon is null (#5427 )
* fix(toast): Toast items close in reverse order (#5405 )
* fix(toast): correct closing order to implement proper FIFO behavior
* chore(changeset): add changeset
* fix(changeset): update issue number
* chore(toast): use `!==` instead
* feat(toast): apply exit animation to auto-close timeout
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): remove removeWrapper on virtualized table (#5428 )
* fix(table): remove `removeWrapper` for virtualized table
* chore(docs): update description for removeWrapper
* chore(changeset): add changeset
* fix(toast): fixed close button hover position (#5245 )
* fix(toast): fixed close button hover position
* Update soft-spoons-march.md
* Update toast.ts
* chore(theme): prettier
* Using "placement" to apply the top and bottom extension
* fix(toast): modified hover for expanded region
* update dependancy array
* lint fix
* Merge branch 'canary' into pr/5245
* chore(theme): remove line breaks
* chore(changeset): add missing package
* static extension size
* fix(toast): static extension fix
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(table): support custom sort icon (#5243 )
* feat(shared-icons): add SortIcon
* feat(table): add CustomSortIcon story
* feat(table): support custom sort icon
* fix(table): handle functional sortIcon
* chore(changeset): add changeset
* chore(table): update type
* feat(docs): add sortIcon to table
* fix(docs): broken object
* chore(shared-icons): lint
* feat(docs): add example for sort icon
* chore: bump pnpm & node version (#5442 )
* refactor: bump pnpm & node version
* chore(deps): bump `@types/node`
* fix(calendar): improve month and year picker selection for different zoom levels (#5151 )
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): improve month and year picker selection for different zoom levels
* fix(calendar): prevent stale values while scrolling both year and month pickers simultaneously
* docs: replace invalid yarn command (#5422 )
* chore: remove ph banner (#5437 )
* chore(changeset): update changeset message
* chore: add line breaks
---------
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: WK <wingkwong.code@gmail.com >
* feat(select): adding isClearable to select (#4785 )
* feat(select): adding isClearable to select
* chore(select): add changeset
* test(select): add tests for isClearable
* chore(select): add theme package patch, improve the testcase, rename nextui package to heroui
* fix(select): fixing alignment for clear button for different cases
* Merge branch 'canary' into pr/4785
* Merge branch 'canary' into pr/4785
* fix(select): remove component level styling
* fix(select): fix the alignment and focus behaviour
* fix(select): shift clear buttojn close to trigger
* fix(select): fix alignment for different variants
* feat(select): add data-has-end-content
* fix(theme): revise select styles with clear button and end content
* feat(docs): add end content
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): use span instead as trigger is button
* fix(docs): add ToastProvider for blog post
* ci(changesets): version packages (beta) (#5430 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(select): clear button test cases
* fix(modal): draggable modal, scrollable on mobile (#5444 )
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
* chore: trigger release
* ci(changesets): version packages (beta) (#5445 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(theme): table header sorting icon transition (#5449 )
* fix: table header sorcting icon transition
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): allow text selection with cursor in table cells (#5454 )
* fix(table): allow text selection with cursor in table cells
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#5450 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* chore: add back RA deps (#5466 )
* chore(deps): bump testing-library & jest versions (#5468 )
* refactor: revise test cases
* chore(deps): bump testing-library & jest versions
* ci(changesets): version packages (beta) (#5467 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor(autocomplete): test cases
* fix(use-theme): incorrect target theme
* ci(changesets): version packages (beta) (#5470 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(use-theme): remove all theme values and add the new one
* ci(changesets): version packages (beta) (#5472 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs: 2.8.0 (#5443 )
* chore(docs): update routes.json
* chore(docs): bump versions
* chore(docs): initial draft
* chore(docs): add examples
* chore(Docs): update credits and community
* chore(docs): update date & what's next
* chore(docs): update meta data
* chore(docs): add update tags
* chore(docs): add tableSortIcon example
* chore(docs): revise sidebar width
* chore(docs): remove package size optimization
* chore(docs): update meta
* ci(changesets): exit pre-release mode
* chore: update package versions
* chore(changeset): remove unrelated changeset
* chore(deps): remove unused autoprefixer
* chore(docs): update tailwind v4 content
* chore(docs): update template doc content
* chore(docs): update formatting
* chore(toast): export getToastQueue (#5476 )
* chore(docs): add hydration issue handling to page router example (#5474 )
* docs(dark-mode): add hydration handling to page router example
* chore(docs): format
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(deps): bump tw4 versions
* fix: handle files with paths containing empty space (#5478 )
* chore(docs): revise wordings in 2.8.0 blog
* feat(slider): add getTooltipValue prop for custom tooltip value (#5384 )
* feat(slider): add getTooltipValue prop for custom tooltip value
* feat(slider): fix coderabbit highlights
* feat(slider): fixed wingkwong highlights
* feat(slider): added custom-tooltip.raw.tsx?raw
* feat(slider): improved custom-tooltip.raw.tsx
* chore: undo README.md
* chore(slider): use normal $ sign
* chore(changeset): add changeset
* chore(docs): formatting
---------
Co-authored-by: andartadev1 <andartadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): revise custom tooltip example
* chore(docs): add custom tooltip example for slider
* chore(deps): bump contentlayer2 & next-contentlayer2
* chore(docs): fix formatting
* chore(docs): update metadata
* chore: add v2.8.0 image
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlotte21110 <hejianer9@163.com >
Co-authored-by: Feiyu Zheng <67126194+ChaserZ98@users.noreply.github.com >
Co-authored-by: Dmytro Klymenko <dmytro@klymenko.xyz >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Yohan <58714229+kaishuige@users.noreply.github.com >
Co-authored-by: Aditya Ray <96347576+adi-ray@users.noreply.github.com >
Co-authored-by: Aakash Patel <ap0524@srmist.edu.in >
Co-authored-by: Nicolas Cappabianca <nicolas.cappabianca@gmail.com >
Co-authored-by: Vishv Salvi <vishvsalvi@Vishvs-MacBook-Air.local >
Co-authored-by: Priyadharshini S <priyadharshinis5102@gmail.com >
Co-authored-by: arar <77303253+ararTP@users.noreply.github.com >
Co-authored-by: andartadev1 <andartadev@gmail.com >
2025-07-14 17:50:05 -03:00
Junior Garcia
89892cd6d1
chore: update site url in next-sitemap.config.js to use the www subdomain
2025-07-09 17:29:54 -03:00
WK
6b28b61b68
chore: remove ph banner ( #5437 )
2025-07-04 11:30:47 -03:00
Nicolas Cappabianca
584d1c2991
docs: replace invalid yarn command ( #5422 )
2025-07-01 18:29:10 +08:00
Junior Garcia
270983db78
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-06-29 13:18:39 -03:00
WK
6228427617
v2.7.11 ( #5404 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5382 )
* fix(tabs): onClick (#5378 )
* fix(tabs): handleClick
* chore(changeset): add changeset
* refactor: remove `@interationalized/date` from system (#5374 )
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
* fix(docs): correct display of the "Toast" component in the Safari browser (#5400 )
* ci(changesets): version packages (#5394 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
Co-authored-by: Poli Sour <57824881+novsource@users.noreply.github.com >
2025-06-23 15:57:55 -03:00
github-actions[bot]
3a6e0c5e97
ci(changesets): version packages ( #5394 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-06-20 22:29:50 +08:00
Poli Sour
66dad4888a
fix(docs): correct display of the "Toast" component in the Safari browser ( #5400 )
2025-06-19 11:33:20 +08:00
WK
be6a1dbf40
refactor: remove @interationalized/date from system ( #5374 )
...
* refactor(calendar): createCalendar typing
* refactor(system): ditch `@react-types/calendar`
* feat(system): include the required types or interfaces
* chore(deps): pnpm-lock.yaml
* fix: cast DateValue
* fix: minValue & maxValue typing
* chore(changeset): add changeset
* refactor(system): abstract class
* chore(deps): bump system peer dependency
* chore(changeset): add changeset
2025-06-18 00:09:56 +08:00
WK
dd63b83b6b
fix(tabs): onClick ( #5378 )
...
* fix(tabs): handleClick
* chore(changeset): add changeset
2025-06-17 16:32:39 +08:00
WK
7dff993e1d
chore(deps): bump RA versions ( #5382 )
2025-06-17 13:39:20 +08:00
Junior Garcia
14f4089d4a
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-06-16 11:28:21 -03:00
WK
4e41f50fa2
v2.7.10 ( #5381 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump RA versions (#5361 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
* chore(docs): remove herohack announcement (#5363 )
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
* fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput (#5349 )
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): helperWrapper padding (#5350 )
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): onClear (#5365 )
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
* fix(number-input): only allow number type (#5368 )
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
* refactor: optimization (#5362 )
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
* ci(changesets): version packages (#5364 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anuj Kuralkar <76731106+anuj-kuralkar@users.noreply.github.com >
2025-06-16 11:28:11 -03:00
Junior Garcia
273ebe5665
chore: merged with main
2025-06-16 11:27:37 -03:00
github-actions[bot]
15b3e9effd
ci(changesets): version packages ( #5364 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-06-09 23:25:33 +08:00
WK
0d217e466f
refactor: optimization ( #5362 )
...
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* chore(deps): remove unnecessary dependencies
* fix(calendar): typing issue
* refactor(system): remove unused SupportedCalendars
* refactor(system): move I18nProviderProps to type
* refactor: use `spectrumCalendarProps<DateValue>["createCalendar"]`
* feat: add consistent-type-imports
* fix: eslint
* chore: add changeset
* refactor: remove unused deps
2025-06-09 14:17:44 +08:00
WK
ad807bec7e
fix(number-input): only allow number type ( #5368 )
...
* refactor(number-input): avoid non number type passing to number input
* chore(changeset): add changeset
2025-06-09 14:17:06 +08:00
WK
f1abe161b1
fix(autocomplete): onClear ( #5365 )
...
* fix(autocomplete): add onClear
* feat(autocomplete): add test case for onClear
* chore(changeset): add changeset
2025-06-09 13:25:36 +08:00
Vishv Salvi
ace931b44d
fix(theme): helperWrapper padding ( #5350 )
...
* fix(number-input): decreased helperWrapper padding to maintain consistency
* Update beige-laws-heal.md
* chore(theme): change to p-1
* chore(deps): bump peerDependencies for theme pkg
* fix(number-input): incorrect versions
* chore(changeset): include number input
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-06-09 10:38:51 +08:00
Anuj Kuralkar
ff4b1b2393
fix(theme): consistent faded styling for isInvalid in InputOtp and DateInput ( #5349 )
...
* fix(input-otp): remove bg and border styles from faded variant when isInvalid
* fix(date-input): remove bg styles from faded variant when isInvalid
* chore(changeset): add changeset
* chore: bump theme peerDependencies
* chore: bump theme peerDependencies
* fix: wrong version
* chore: extra line
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-06-08 22:12:32 +08:00
Vishv Salvi
2aeb33f3e1
chore(docs): remove herohack announcement ( #5363 )
...
* chore: remove herohack announcement
* Update carbon-ad.tsx
* chore(docs): fixed lint errors
* chore(docs): requested changes
* Update carbon-ad.tsx
* Update carbon-ad.tsx
2025-06-08 01:00:57 +08:00
WK
1e23994345
chore(deps): bump RA versions ( #5361 )
...
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore(deps): bump RA versions
* chore: changeset
* refactor(listbox): already extends in AriaListBoxProps
2025-06-07 14:14:53 +08:00
Junior Garcia
9b6566f089
v2.7.9 ( #5342 )
...
* fix(date-picker): error state (#5317 )
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): clear button in mobile (#5252 )
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
* fix(toast): icons (#5246 )
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
* refactor: migrate eslint to v9 (#5267 )
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
* fix(autocomplete): persist last selected item position (#5286 )
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
* chore(deps): bump framer-motion version (#5287 )
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): supplement onAction & selectionBehavior (#5289 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection (#5290 )
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
* fix: broken components in stories (#5291 )
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
* chore(deps): bump RA versions (#5310 )
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): update meta data (#5311 )
* docs(layout.tsx): added text-foreground (#5316 )
* feat(tabs): add click handling for tab items in tests and implementation (#3917 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix issues in tabs examples (#2405 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add missing onValueChange in CheckboxGroup (#5332 )
* ci(changesets): version packages (#5323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: Vishv Salvi <82429084+Vishvsalvi@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: liaoyinglong <vigossliao@gmail.com >
Co-authored-by: zhengjitf <zhengjitf@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-01 16:22:36 -03:00
Junior Garcia
1f8cb0717c
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-06-01 16:19:52 -03:00
github-actions[bot]
63a1a671a9
ci(changesets): version packages ( #5323 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-06-01 14:22:28 -03:00
WK
6e9247ad32
chore(docs): add missing onValueChange in CheckboxGroup ( #5332 )
2025-06-01 14:19:33 -03:00
zhengjitf
9433bff517
fix issues in tabs examples ( #2405 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-06-01 14:19:14 -03:00
liaoyinglong
718dc24ff5
feat(tabs): add click handling for tab items in tests and implementation ( #3917 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-06-01 14:03:18 -03:00
Vishv Salvi
6129e4bc79
docs(layout.tsx): added text-foreground ( #5316 )
2025-06-01 14:02:29 -03:00
WK
dcd6244935
chore(docs): update meta data ( #5311 )
2025-06-01 14:02:09 -03:00
WK
1d62208642
chore(deps): bump RA versions ( #5310 )
...
* chore(deps): ra version bump
* chore(changeset): add changeset
* fix(scripts): incorrect docs path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-06-01 14:01:45 -03:00
WK
01f542167f
fix: broken components in stories ( #5291 )
...
* chore(switch): remove xl size
* chore(docs): remove xl size
* chore(system-rsc): remove xl size
* chore(circular-progress): remove xl size
* chore: undo
2025-06-01 13:58:41 -03:00
KumJungMin
360b2e77fd
fix(autocomplete): ensure focused item matches selected item after filter, selection ( #5290 )
...
* fix(autocomplete): ensure focused item matches selected item after filter, selection
* chore: apply type and default value
* chore: add perpose coment in updated code
* test: add focuskey management testcode
* docs: add changeset
* docs: update changeset
* chore: remove comment
2025-06-01 13:56:15 -03:00
WK
d09e602b59
chore(docs): supplement onAction & selectionBehavior ( #5289 )
2025-06-01 13:54:48 -03:00
WK
06fe3a3c4e
chore(deps): bump framer-motion version ( #5287 )
...
* chore(deps): bump framer-motion version
* fix: typing issues
* chore(changeset): add changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-06-01 13:54:24 -03:00
WK
74e4deca9a
fix(autocomplete): persist last selected item position ( #5286 )
...
* refactor(select): remove unnecessary code
* fix(autocomplete): persist last selected item position
* chore(changeset): add changeset
2025-06-01 13:52:21 -03:00
WK
8c2613713a
refactor: migrate eslint to v9 ( #5267 )
...
* refactor: migrate eslint to v9
* chore: lint
* chore: update eslint command
* chore: fix lint warnings
* chore: separate lint and lint:fix
* chore: exclude contentlayer generated code
* fix(scripts): add missing await
2025-06-01 13:51:30 -03:00
WK
8df9716dfa
fix(toast): icons ( #5246 )
...
* feat(shared-icons): add loading icon
* fix(toast): icons
* chore(toast): revise types for icons
* chore(changeset): add changeset
2025-06-01 13:50:43 -03:00
Vishv Salvi
ee4d2ebe25
fix(theme): clear button in mobile ( #5252 )
...
* fix(toast): fixed close button hover position
* fix(input): fixed the clear button rendering on smaller devices
* Delete .changeset/soft-spoons-march.md
* Update input.ts
* Undo unrelated toast changes
2025-06-01 13:49:17 -03:00
Junior Garcia
afda066da8
chore: banner replacement
2025-05-31 11:08:18 -03:00
Vishv Salvi
d40c744f46
fix(date-picker): error state ( #5317 )
...
* fix(date-range-picker): fixed the error state in preset
* Update giant-sloths-shop.md
* Removed if statement
* chore(date-picker): prettier
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-05-26 19:12:32 -03:00
Junior Garcia
5ccd945cd7
chore: add herohack announcement
2025-05-15 00:18:33 -03:00
Junior Garcia
2cbc68965f
Merge pull request #5251 from heroui-inc/canary
...
v2.7.8
2025-04-28 19:15:08 -03:00
github-actions[bot]
df370fbc02
ci(changesets): version packages ( #5250 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-04-28 19:04:43 -03:00
Junior Garcia
b9e94a2151
chore: v2.7.7
2025-04-28 18:58:40 -03:00
github-actions[bot]
16a098c696
ci(changesets): version packages ( #5249 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-04-28 18:48:53 -03:00
github-actions[bot]
cc4819e3b4
ci(changesets): version packages ( #5218 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-04-28 18:44:14 -03:00
il-1337
dd60608886
fix(theme): add default value for custom theme properties ( #5195 )
...
* fix(theme): add default value for custom theme properties
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-04-28 18:42:10 -03:00
winches
31476000d0
docs: sync api from heroui-cli v1.2.2 ( #5217 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-04-28 18:40:48 -03:00
աӄա
8e93bc87ac
fix(docs): set page to 1 when there is no records ( #5229 )
2025-04-28 18:40:30 -03:00
աӄա
a61f57bbf7
fix(breadcrumbs): missing key for ellipsisItem ( #5239 )
...
* fix(breadcrumbs): missing key for ellipsisItem
* chore(changeset): add changeset
2025-04-28 18:40:02 -03:00
Junior Garcia
efda62c1c5
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-04-20 07:56:31 -03:00
Nathanael Shermett
f223e1ff63
fix(theme): hover-opacity in Link & Breadcrumb ( #5170 )
...
* Utilize `hover-opacity` in <Link> component.
* Add changeset
* chore(changeset): add issue number
* chore(theme): use hover-opacity for breadcrumb isCurrent = false
* chore(changeset): update changeset msg
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-04-19 12:28:23 -03:00
աӄա
99a5bc2f4c
fix(input-otp): variants on segment background ( #5179 )
...
* fix(theme): segment background for bordered and underlined
* fix(input-otp): segment background
2025-04-19 12:27:25 -03:00
Hova25
8bd878341e
fix(table): sticky header & content placement in virtualized table ( #5184 )
...
* fix(table): header sticky in virtualized table + topContent and bottom content placement fix
* fix(table): header sticky in virtualized table PR return
* chore(changeset): revise changeset msg
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-04-19 12:27:05 -03:00
աӄա
531518f2ef
fix(accordion): keepContentMounted with disableAnimation ( #5172 )
...
* fix(accordion): keepContentMounted with disableAnimation
* feat(accordion): add test cases
* fix(accordion): use waitFor
2025-04-19 12:24:17 -03:00
աӄա
500ed771e2
chore(deps): bump RA versions ( #5186 )
...
* chore(deps): bump RA versions
* chore(deps): bump `@internationalized/date`
* fix(deps): `@react-types/calendar` version
* chore(deps): bump RA versions in docs
* chore(deps): update versions in packageManagers
* chore(deps): pnpm-lock.yaml
* fix(calendar): createCalendar takes CalendarIdentifier now
* fix: cater onClick as an alias for onPress
* chore(changeset): add changeset
2025-04-19 12:22:59 -03:00
աӄա
9c13357337
chore(docs): add a demo link in TW4 doc ( #5211 )
...
* chore(docs): add a demo link
* fix(docs): typo
2025-04-19 12:22:23 -03:00
աӄա
53295ca9dc
fix(button): icon focus behaviour on click ( #5209 )
2025-04-19 12:21:56 -03:00
աӄա
0b1e0e21ea
chore(docs): update TW v4 doc ( #5210 )
...
* chore(docs): update TW v4 doc link
* chore(docs): supplement "Update CSS Import"
2025-04-17 15:05:55 -03:00
Clover You
0f27dbc9d5
fix: correct Tailwind v4 migration guide syntax and formatting ( #5204 )
2025-04-16 09:58:32 -03:00
Junior Garcia
1240a4fbe1
chore: bring back pro ads
2025-04-12 18:59:16 -03:00
CORCTON
b865356b6c
fix: rounded corner shadow bug ( #4253 )
2025-04-07 11:18:19 -03:00
Junior Garcia
07aedfa20f
Merge pull request #5159 from heroui-inc/canary
...
canary sync
2025-04-07 11:17:14 -03:00
Junior Garcia
95af7f5bf1
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-04-07 11:15:43 -03:00
Junior Garcia
6170f72088
v2.7.6 ( #5154 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: open in chat button in doc examples (#4996 )
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: open in chat improvements
* chore: remove ripple from the open in chat button
* fix(docs): open in chat (#5018 )
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
* fix(docs): open in chat improvements (#5035 )
* fix(docs): parse dependency match imported components against heroui
* fix(docs): center open in chat components
* fix: open in new tab not working in ios (#5037 )
* fix(docs): dependency parse wrong react scope (#5043 )
* refactor(docs): remove unused variable in tailwind.config.js (#5070 )
* fix(root): add test timeout (#5071 )
* docs: sync api from heroui-cli v1.2.2 (#5111 )
Co-authored-by: GitHub Action <action@github.com >
* chore(deps): bump RA versions (#5060 )
* chore(deps): bump RA versions
* chore(root): add test timeout
* fix(docs): remove misused color in listbox radio-group (#5011 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(number-input): add missing dependencies to stepper button props (#5097 )
* fix(input): revise styles in color type (#5098 )
* chore(input): include data-type
* fix(input): input with type=color style
* chore(toast): making toast compatible with latest RA (#5034 )
* chore: making the toast compatible with latest RA
* fix: making the description prop as ReactNode
* chore: updating toast docs
* fix: fixing tests
* chore(deps): update theme peerDependencies
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): typo in `selectorIcon` for date and date range pickers (#5013 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(slider): slider display when `hideThumb` is `true` (#5087 )
* fix(slider): track fill start & end
* fix(theme): revise slider display with `hideThumb`
* fix(theme): handle isVertical case
* fix(slider): handle range case
* refactor(theme): simplify thumb related styles
* chore(changeset): add changeset
* chore(docs): update RA i18n version (#5122 )
* fix(toast): enable proper exit animations (#5121 )
* fix(toast): enable proper exit animations
• Use LazyMotion and AnimatePresence in ToastProvider to support exit animations.
• Simplify Toast by removing redundant LazyMotion wrapper.
• Add motionProps to stories for easier animation customization.
* chore(changeset): add changeset for ToastProvider exit animations
* chore(toast): clean up stories by removing motionProps argument
* chore(docs): revert `CONTRIBUTING.md` and `toast.stories.tsx`to initial state
* chore: update stars count
* fix(button): fixing the icon shift in safari (#5051 )
* fix: fixing the issue for icon shift in safari
* chore: changing the solution to be cross browser compatible
* chore: add twv4 docs
* fix: codeblock on diff changes
* refactor(docs): remove clearbit from remotePatterns (#5148 )
* fix(select): select label (#5147 )
* fix(select): label should be outside when there is a placeholder
* fix(theme): remove pointer-events-none & revise style when there is helper
* chore(changeset): add changeset
* fix(select): add hasLabelOutside
* fix(theme): pointer-events
* fix(select): revise hasLabelOutside
* fix(use-data-scroll-overflow): missing checkOverflow (#5139 )
* fix(tooltip): tooltip stays open on fast movement (#4482 )
* fix(components): fix tooltip staying open, add keys, fix AnimatePresence
* chore(changeset) add changeset for tooltip retention fix
* chore(changeset) update changeset text based on codebrabbit feedback
* chore(changeset): update changset message
* fix(tooltip): lint
* chore(changeset): update package name
* fix(tooltip): change LazyMotion level, specify keys
* Merge branch 'canary' into pr/4482
* chore(tooltip): clean up code structure
* Merge branch 'canary' into pr/4482
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#5120 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
Co-authored-by: KKKKKK <143328179+kkk459@users.noreply.github.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: yerim <58348662+yeeeerim@users.noreply.github.com >
Co-authored-by: Aymeric Wibo <obiwac@gmail.com >
Co-authored-by: Alexander Gavrilenko <86918055+alex-gavr@users.noreply.github.com >
Co-authored-by: Connor Elsea <Connorelsea@gmail.com >
2025-04-06 12:12:11 -03:00
Junior Garcia
24434c5369
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-04-06 11:51:05 -03:00
github-actions[bot]
455e06818e
ci(changesets): version packages ( #5120 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-04-06 11:50:17 -03:00
Connor Elsea
1aab518086
fix(tooltip): tooltip stays open on fast movement ( #4482 )
...
* fix(components): fix tooltip staying open, add keys, fix AnimatePresence
* chore(changeset) add changeset for tooltip retention fix
* chore(changeset) update changeset text based on codebrabbit feedback
* chore(changeset): update changset message
* fix(tooltip): lint
* chore(changeset): update package name
* fix(tooltip): change LazyMotion level, specify keys
* Merge branch 'canary' into pr/4482
* chore(tooltip): clean up code structure
* Merge branch 'canary' into pr/4482
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-04-04 11:07:19 -03:00
աӄա
51a0808824
fix(use-data-scroll-overflow): missing checkOverflow ( #5139 )
2025-04-04 11:04:35 -03:00
աӄա
923792b813
refactor(docs): remove duplicate spinnerVariant ( #5145 )
2025-04-04 11:03:40 -03:00
աӄա
2420acfe24
fix(select): select label ( #5147 )
...
* fix(select): label should be outside when there is a placeholder
* fix(theme): remove pointer-events-none & revise style when there is helper
* chore(changeset): add changeset
* fix(select): add hasLabelOutside
* fix(theme): pointer-events
* fix(select): revise hasLabelOutside
2025-04-04 11:02:53 -03:00
աӄա
26a0c479f0
refactor(docs): remove clearbit from remotePatterns ( #5148 )
2025-04-04 11:00:22 -03:00
Junior Garcia
524a5ea8de
chore: update ph ctas
2025-04-02 17:17:01 -03:00
Junior Garcia
d1e18595be
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-03-31 04:12:24 -03:00
Junior Garcia
ebe0f202fc
fix: double ad on introduction page
2025-03-31 04:09:10 -03:00
Junior Garcia
ef1e74576c
chore: add product hunt banner and callout ( #5133 )
2025-03-31 04:01:17 -03:00
Junior Garcia
d8da4b7249
fix: codeblock on diff changes
2025-03-28 11:23:13 -03:00
Junior Garcia
d4a372ebc8
Merge branch 'canary' of github.com:heroui-inc/heroui into canary
2025-03-28 11:20:46 -03:00
Junior Garcia
d3e87d9bb7
chore: add twv4 docs
2025-03-28 11:20:34 -03:00
Maharshi Alpesh
9247f74233
fix(button): fixing the icon shift in safari ( #5051 )
...
* fix: fixing the issue for icon shift in safari
* chore: changing the solution to be cross browser compatible
2025-03-28 11:11:17 -03:00
Junior Garcia
a758228136
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-03-28 11:10:40 -03:00
Junior Garcia
6987c5de36
chore: update stars count
2025-03-28 11:10:18 -03:00
Alexander Gavrilenko
ca5babcbb9
fix(toast): enable proper exit animations ( #5121 )
...
* fix(toast): enable proper exit animations
• Use LazyMotion and AnimatePresence in ToastProvider to support exit animations.
• Simplify Toast by removing redundant LazyMotion wrapper.
• Add motionProps to stories for easier animation customization.
* chore(changeset): add changeset for ToastProvider exit animations
* chore(toast): clean up stories by removing motionProps argument
* chore(docs): revert `CONTRIBUTING.md` and `toast.stories.tsx`to initial state
2025-03-28 08:40:57 -03:00
աӄա
0cc127b1c7
chore(docs): update RA i18n version ( #5122 )
2025-03-28 08:37:45 -03:00
աӄա
14fc373bd3
fix(slider): slider display when hideThumb is true ( #5087 )
...
* fix(slider): track fill start & end
* fix(theme): revise slider display with `hideThumb`
* fix(theme): handle isVertical case
* fix(slider): handle range case
* refactor(theme): simplify thumb related styles
* chore(changeset): add changeset
2025-03-27 15:03:16 -03:00
Aymeric Wibo
6a8f4f0aea
fix(docs): typo in selectorIcon for date and date range pickers ( #5013 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-03-27 15:02:35 -03:00
Maharshi Alpesh
afdd892690
chore(toast): making toast compatible with latest RA ( #5034 )
...
* chore: making the toast compatible with latest RA
* fix: making the description prop as ReactNode
* chore: updating toast docs
* fix: fixing tests
* chore(deps): update theme peerDependencies
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-03-27 15:02:11 -03:00
աӄա
de2e47c11a
fix(input): revise styles in color type ( #5098 )
...
* chore(input): include data-type
* fix(input): input with type=color style
2025-03-27 14:43:07 -03:00
աӄա
1a7f3da5fd
fix(number-input): add missing dependencies to stepper button props ( #5097 )
2025-03-27 14:42:37 -03:00
yerim
e18eaf3eb8
fix(docs): remove misused color in listbox radio-group ( #5011 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-03-27 14:42:16 -03:00
աӄա
3944e1af4a
chore(deps): bump RA versions ( #5060 )
...
* chore(deps): bump RA versions
* chore(root): add test timeout
2025-03-27 14:41:39 -03:00
winches
c7188e67f6
docs: sync api from heroui-cli v1.2.2 ( #5111 )
...
Co-authored-by: GitHub Action <action@github.com >
2025-03-27 14:36:55 -03:00
աӄա
1377856bca
fix(docs): dark theme in generateThemeColor ( #5102 )
2025-03-24 09:14:14 -03:00
աӄա
654518e8a3
fix(root): add test timeout ( #5071 )
2025-03-18 09:46:54 -03:00
KKKKKK
af7e4b2d14
refactor(docs): remove unused variable in tailwind.config.js ( #5070 )
2025-03-18 17:41:44 +08:00
Junior Garcia
ac8b10170e
fix: banner
2025-03-17 22:16:54 -03:00
Junior Garcia
074667039f
chore: adjust banner
2025-03-17 22:09:10 -03:00
Junior Garcia
ae8da01644
Fix scope ( #5049 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: open in chat button in doc examples (#4996 )
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: open in chat improvements
* chore: remove ripple from the open in chat button
* fix(docs): open in chat (#5018 )
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
* fix(docs): open in chat improvements (#5035 )
* fix(docs): parse dependency match imported components against heroui
* fix(docs): center open in chat components
* fix: open in new tab not working in ios (#5037 )
* fix(docs): dependency parse wrong react scope (#5043 )
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
2025-03-14 00:23:31 -03:00
Peterl561
44b407a625
fix(docs): dependency parse wrong react scope ( #5043 )
2025-03-13 10:50:23 -03:00
Junior Garcia
d2ea67919a
Fix ios open in chat ( #5040 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: open in chat button in doc examples (#4996 )
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: open in chat improvements
* chore: remove ripple from the open in chat button
* fix(docs): open in chat (#5018 )
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
* fix(docs): open in chat improvements (#5035 )
* fix(docs): parse dependency match imported components against heroui
* fix(docs): center open in chat components
* fix: open in new tab not working in ios (#5037 )
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
2025-03-12 18:26:27 -03:00
Junior Garcia
1fc68fb272
chore: merged with main
2025-03-12 18:26:14 -03:00
Peterl561
442828e712
fix: open in new tab not working in ios ( #5037 )
2025-03-12 13:27:43 -03:00
Junior Garcia
4b3a7d3a74
Open in chat improvements ( #5036 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: open in chat button in doc examples (#4996 )
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: open in chat improvements
* chore: remove ripple from the open in chat button
* fix(docs): open in chat (#5018 )
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
* fix(docs): open in chat improvements (#5035 )
* fix(docs): parse dependency match imported components against heroui
* fix(docs): center open in chat components
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
2025-03-12 11:59:43 -03:00
Junior Garcia
8ac36ceae6
chore: merged with main
2025-03-12 11:58:47 -03:00
Peterl561
26080cbf0e
fix(docs): open in chat improvements ( #5035 )
...
* fix(docs): parse dependency match imported components against heroui
* fix(docs): center open in chat components
2025-03-12 11:50:35 -03:00
Junior Garcia
e78e23dcb9
Feat: Open in chat ( #5028 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: open in chat button in doc examples (#4996 )
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: open in chat improvements
* chore: remove ripple from the open in chat button
* fix(docs): open in chat (#5018 )
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
2025-03-11 11:50:28 -03:00
աӄա
8d7c7fe15f
chore(docs): update tailwindcss info ( #5021 )
...
* chore(docs): update tailwindcss info
* chore(docs): update laravel doc guide
2025-03-11 11:48:42 -03:00
Peterl561
0a3773c2a1
fix(docs): open in chat ( #5018 )
...
* fix: open in chat ignore react imports
* fix: open in chat utm params
* fix: open in chat utm source
2025-03-11 09:50:02 -03:00
Junior Garcia
3dc6e2e198
chore: remove ripple from the open in chat button
2025-03-10 17:54:30 -03:00
Junior Garcia
60f9433518
chore: open in chat improvements
2025-03-10 17:27:31 -03:00
Peterl561
80aadd9772
feat: open in chat button in doc examples ( #4996 )
...
* feat: open in chat button in doc examples
* feat: pass dependencies in open in chat
* fix: open in chat error handling
* chore: small adjustment
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-03-10 11:50:50 -03:00
աӄա
1ec758e1f8
refactor(docs): remove version dropdown ( #4985 )
2025-03-08 16:14:24 -03:00
Junior Garcia
8f00708d03
v2.7.5 ( #5007 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
* chore(deps): bump turbo version (#4958 )
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
* fix(deps): bump react-aria versions (#4998 )
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
* fix(toast): toast should appear above overlay and adding regionProps to ToastProvider (#5001 )
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
* fix(number-stepper): stepper button pseudo height (#4968 )
* fix(progress): incorrect size in indeterminate storybook (#4967 )
* fix: shouldShowTimeoutProgress typo (#4961 )
* chore(workflows): update runner (#4960 )
* fix: a small eye icon for password input in edge(#4927 ) (#4950 )
* fix(progress): add RTL support to the progress component (#4911 )
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
* fix: build
* fix(toast): unexpected toast animation (#5003 )
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
* ci(changesets): version packages (#5002 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
Co-authored-by: Waleed Asender <waleed.asender@mobasher.sa >
2025-03-08 16:13:01 -03:00
Junior Garcia
03ee057eed
chore: merged with main
2025-03-08 16:11:06 -03:00
github-actions[bot]
5fbc2a2cc2
ci(changesets): version packages ( #5002 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-03-08 13:35:43 -03:00
աӄա
1f9589943a
fix(toast): unexpected toast animation ( #5003 )
...
* fix(deps): use RA beta toast
* chore(toast): remove non-existing wrapUpdate
* chore(changeset): add changeset
2025-03-08 13:25:22 -03:00
Junior Garcia
41084ac972
fix: build
2025-03-08 12:52:59 -03:00
Waleed Asender
62935362fb
fix(progress): add RTL support to the progress component ( #4911 )
...
* fix(progress): add RTL support to the progress component (#4908 )
* docs(progress): add changeset notes
* refactor: resolved code review notes
* refactor: removed unnecessary change
* refactor: undo unnecessary change
2025-03-08 12:26:22 -03:00
LinYongLu
58128c403e
fix: a small eye icon for password input in edge( #4927 ) ( #4950 )
2025-03-08 12:25:53 -03:00
աӄա
d158bc1f8c
chore(workflows): update runner ( #4960 )
2025-03-08 12:25:23 -03:00
աӄա
4e5a86eb9d
fix: shouldShowTimeoutProgress typo ( #4961 )
2025-03-08 12:25:04 -03:00
աӄա
695b0c8c65
fix(progress): incorrect size in indeterminate storybook ( #4967 )
2025-03-08 12:24:46 -03:00
աӄա
e9c67fa6ca
fix(number-stepper): stepper button pseudo height ( #4968 )
2025-03-08 12:24:27 -03:00
Maharshi Alpesh
6f945458c8
fix(toast): toast should appear above overlay and adding regionProps to ToastProvider ( #5001 )
...
* fix: toast should be above the modal
* fix: renaming the loadingIcon to loadingComponent
* chore: adding changeset
* chore: fixing conflicts
* chore: adding the region props
* fix: adding Marcus' suggestions
* fix: marcus' suggestions
* Revert "fix: renaming the loadingIcon to loadingComponent"
This reverts commit 4c6bf32765542ba8fe4d862005e6f0ac75c5e49a.
* chore: adding marcus' suggestions
2025-03-08 12:23:34 -03:00
աӄա
88f164116c
fix(deps): bump react-aria versions ( #4998 )
...
* fix(deps): bump react-aria versions
* chore(changeset): add changeset
* chore(hooks): sync with RA's useButton
* fix(use-aria-button): support aria-current
* fix(docs): remove priority prop
* fix(toast): remove priority queue & animation
* fix(toast): remove deprecated logic
* fix(popover): avoid passing preventFocusOnPress to non heroui button
* fix: sync with UsePopover
* fix(popover): prevent submenus from closing on scroll
* fix(tests): test cases related to press refactoring
2025-03-08 12:20:38 -03:00
Junior Garcia
a8e32fb5b8
fix: chat banner link
2025-03-04 10:35:27 -03:00
աӄա
9a95a71aef
chore(deps): bump turbo version ( #4958 )
...
* chore(deps): bump turbo version
* chore(root): update turbo.json
* fix(docs): typecheck errors
* fix(docs): typecheck errors
2025-02-28 11:42:59 -03:00
Junior Garcia
4855a0f112
v2.7.4 ( #4957 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
* fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer (#4881 )
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
* fix(toast): shouldShowTimeoutProgess typo (#4858 )
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
* fix(select): pass form prop to hidden-select (#4854 )
* fix(select): pass form prop to hidden-select
* chore(select): changeset
* fix(spinner): Attempted to call useProviderContext() from the server (#4904 )
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
* fix(number-input): onChange event in number input (#4907 )
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
* fix(breadcrumb): broken start & end content (#4921 ) (#4922 )
* refactor: build process (#4909 )
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
* fix: incorrect system & theme version in peerDependencies (#4901 )
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
* fix(changeset): remove `@heroui/stories-utils` and `@heroui/test-utils` from ignore list (#4939 )
* fix(docs): include .npmrc in sandbox (#4951 )
* fix(input): esc key to clear input value (#4892 )
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* ci(changesets): version packages (#4896 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* v2.7.4
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Steve Mosley <steve@starter4ten.com >
Co-authored-by: LinYongLu <88522000+linyonglu@users.noreply.github.com >
2025-02-28 02:14:51 -03:00
Junior Garcia
afe5897576
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-02-28 02:05:44 -03:00
Junior Garcia
2ee356b81b
v2.7.4
2025-02-28 02:04:21 -03:00
github-actions[bot]
d3309412be
ci(changesets): version packages ( #4896 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-02-28 01:45:33 -03:00
LinYongLu
6453149543
fix(input): esc key to clear input value ( #4892 )
...
* chore: theme generator credits
* fix: blog date and spinner default variant
* fix : #4850
Solve Pressing ESC doesn't clear input value
* fix : #4850 code review change
* fix: undo changes in apps/docs/content/blog/v2.7.0.mdx and add a test case for my changes
* fix: run through the test cases successfully
* fix: change md content
* fix: using isClearable not clear the value
* fix: add number-input clearable esc clear
* fix: edit review problem
* fix: delete unless file
* chore(changeset): update changeset
* fix: add inputProps.onKeyDown
* fix: pressing ESC key in a read-only input not clear
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-28 01:44:32 -03:00
աӄա
ff8c9b3fec
fix(docs): include .npmrc in sandbox ( #4951 )
2025-02-28 01:33:05 -03:00
աӄա
66d2c2b4c9
fix(changeset): remove @heroui/stories-utils and @heroui/test-utils from ignore list ( #4939 )
2025-02-26 10:17:22 -03:00
աӄա
09a2b73870
fix: incorrect system & theme version in peerDependencies ( #4901 )
...
* fix: incorrect system & theme version in peerDependencies
* fix: incorrect system & theme version in peerDependencies
* chore(changeset): add changeset
2025-02-26 09:52:56 -03:00
John Ruble
a06ab9babf
Fix release link in 2.7 blog post ( #4889 )
2025-02-26 09:44:32 -03:00
աӄա
d69f5fbaf9
chore(docs): update breaking changes section ( #4905 )
2025-02-26 09:38:43 -03:00
աӄա
25b3e6fcc2
refactor: build process ( #4909 )
...
* chore: update component description
* chore: exclude stories-utils & test-utils
* chore(utilities): remove unused info
* chore(deps): pnpm-lock.yaml
2025-02-26 09:28:06 -03:00
աӄա
2774a1b351
fix(breadcrumb): broken start & end content ( #4921 ) ( #4922 )
2025-02-26 09:27:31 -03:00
աӄա
f55cf8bc7f
fix(number-input): onChange event in number input ( #4907 )
...
* fix(number-input): onChange event in number input
* chore(number-input): remove duplicate test case
2025-02-26 09:27:03 -03:00
աӄա
2186f6da23
fix(spinner): Attempted to call useProviderContext() from the server ( #4904 )
...
* fix(spinner): add banner in tsup.config.ts
* chore(changeset): add changeset
* chore(docs): update breaking changes in blog
* chore(docs): handled in PR4905
2025-02-26 09:26:20 -03:00
Steve Mosley
989cbe1eb0
fix(select): pass form prop to hidden-select ( #4854 )
...
* fix(select): pass form prop to hidden-select
* chore(select): changeset
2025-02-26 09:25:56 -03:00
աӄա
7da53c4c5b
feat(docs): add Mochii.AI to sponsor section ( #4936 )
2025-02-26 09:24:18 -03:00
աӄա
fd446dac2a
fix(toast): shouldShowTimeoutProgess typo ( #4858 )
...
* fix(toast): shouldShowTimeoutProgess typo
* fix(toast): shouldShowTimeoutProgess typo
2025-02-26 09:20:15 -03:00
Junior Garcia
5b4255cb37
chore: heroui chat banner
2025-02-25 16:39:44 -03:00
Maharshi Alpesh
4f1f5370a9
chore: fixing the toasts on blog page ( #4916 )
2025-02-24 13:23:38 -03:00
Maharshi Alpesh
29df4f5317
fix(toast): fixing maxVisibleToasts, solid variant promise, promise timer ( #4881 )
...
* fix: maxVisibleToasts functionality
* chore: adding the changeset
* fix: starting the toast timer when the promise is resolved
* fix: spinner invisible in solid variants
2025-02-21 11:35:51 -03:00
Maharshi Alpesh
0250ced3d7
fix: fixing the layout color ( #4879 )
...
fix: adding tooltip to show items which are only for the visual purpose
fix: persist the theme across reloads
chore: modifying the mobile styles
2025-02-20 11:31:01 -03:00
Maharshi Alpesh
8052b54a81
chore: refactoring the toast docs ( #4883 )
2025-02-20 11:29:14 -03:00
Maharshi Alpesh
99d1674793
chore: fixing the placement option in toast docs ( #4857 )
2025-02-19 07:50:27 -03:00
Junior Garcia
943dfdbd66
fix: blog date and spinner default variant
2025-02-18 18:47:40 -03:00
Junior Garcia
149e6db8ea
chore: theme generator credits
2025-02-18 18:29:20 -03:00
Junior Garcia
57b1181940
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-02-18 18:12:35 -03:00
Junior Garcia
7a439258f2
chore: update notification chips
2025-02-18 18:12:13 -03:00
Junior Garcia
cfea6f02b0
v2.7.0 ( #4835 )
...
* chore: org name change (#4596 )
* chore: update brand name (#4600 )
* fix(calendar): function components cannot be given refs (#4614 )
* docs(modal): fix small typos and add clarifying language (#4629 )
* chore(deps): bump RA versions (#4611 )
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
* feat: tailwind variants upgrade (#4386 )
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add fn win alt keys (#4638 )
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(use-image): load images after props change (#4523 )
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
* feat: global labelPlacement prop (#4346 )
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(form): use native as default validation behavior (#4425 )
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(spinner): new spinner variants (#4555 )
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
* fix: rename wrapper to tab wrapper (#4636 )
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
* refactor: remove feature request from issue template (#4661 )
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
* docs(table): include TS examples to show Selection type usage (#4793 )
* fix(listbox): unexpected scrollShadow on virtualized listbox (#4784 )
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
* refactor(theme): replace left & right by start & end to support RTL (#4782 )
* fix(date-picker): deprecate dateInputClassNames (#4780 )
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
* refactor(navbar): remove dropdown menu width (#4757 )
* refactor: remove dropdown menu width
* refactor: shorter description
* refactor: rename instances of NextUI to Hero UI (#4645 )
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(input): missing clear button with file input type (#4599 )
* fix(theme): sync with input theme on labelPlacement (#4597 )
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
* test(input): input interaction tests (#4579 )
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): rtl navigation (#4565 )
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove unnecessary className passing to tv and make naming consistent (#4558 )
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
* fix: deprecation warning triggered by internal onClick (#4557 )
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
* ci: add pkg pr new (#4540 )
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): remove shouldBlockScroll prop in Tooltip page (#4539 )
* fix(use-pagination): controlled page after delay (#4536 )
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
* fix(tooltip): accessing element.ref was removed in React 19 issue (#4531 )
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
* fix: correctly dismissable default value (#4524 )
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(theme): input height in innerWrapper in Select (#4512 )
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix: inert value in next15 (#4491 )
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* refactor: remove cursor-hit in hiddenInputClasses (#4474 )
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(table): virtualization (#4285 )
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(toast): introduce Toast component (#4437 )
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): correct Tab usage example (#4821 )
* chore(docs): add note itemHeight for virtualization (#4822 )
* chore(docs): add note itemHeight for virtualization
* fix: format
* fix(docs): fix horizontal scrolling example in scroll-shadow (#4820 )
* refactor: update author in package.json (#4800 )
* feat(button): export PressEvent for onPress event typing (#4819 )
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
* fix(listbox): pass missing press events to usePress (#4812 )
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
* fix(checkbox): inherit stroke in CheckboxIcon (#4811 )
* fix: `SelectItem`, `ListboxItem`, and `AutocompleteItem` not to accept `value` props (#4653 )
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix: pkg package scope (#4823 )
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
* fix(theme): border radius in Table when isMultiSelectable (#4808 )
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
* chore: removing the kapa ai for toast doc page (#4833 )
* fix(accordion): add data-slot attributes to accordion (#4832 )
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* chore(docs): update versions (#4836 )
* docs(themes): adding theme generator (#4626 )
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
* feat: introduce NumberInput (#4475 )
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): revised tags in doc routes for 2.7.0 (#4777 )
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
* chore: improve theme builder
* v2.7.0
* chore: v2.7.0 combined changeset
* fix: changeset
* fix: peer deps
* feat: toast api improved
* chore: toast styles improved
* fix: toast styles
* chore: toast width style changed
* fix: changeset release
* fix: changeset peerdeps
* chore: toast styles improved
* refactor(pagination): rtl (#4843 )
* refactor(pagination): rtl
* chore(changeset): add changeset
* feat: new spinner variant
* fix(docs): popover shouldBlockScroll default value (#4851 )
* fix(select): select scroll content will close immediately when popover on click (#4849 )
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat(calendar): add firstDayOfWeek (#4852 )
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
* chore: spinner variants updated
* feat: v2.7.0 blog
* ci(changesets): version packages (#4601 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: manual release
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: millmason <jmsoper@protonmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Paul Ebose <49006567+plbstl@users.noreply.github.com >
Co-authored-by: Zarin <thesharifi.maruf@gmail.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Avan <layouwen@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
Co-authored-by: Adrian Szarapow <63786007+Adee1499@users.noreply.github.com >
Co-authored-by: Hova25 <75216176+Hova25@users.noreply.github.com >
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-18 18:06:37 -03:00
Junior Garcia
f29cf8cf61
chore: manual release
2025-02-18 17:58:35 -03:00
github-actions[bot]
1b8e18d6f7
ci(changesets): version packages ( #4601 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-02-18 17:41:12 -03:00
Junior Garcia
b3db9a900f
feat: v2.7.0 blog
2025-02-18 17:40:44 -03:00
Junior Garcia
ccdc07629f
chore: spinner variants updated
2025-02-18 17:23:49 -03:00
աӄա
446dd0bfde
feat(calendar): add firstDayOfWeek ( #4852 )
...
* feat(calendar): add firstDayOfWeek
* feat(docs): add firstDayOfWeek in Calendar docs
* feat(calendar): add firstDayOfWeek to range calendar
* feat(docs): add firstDayOfWeek to API table
* feat: add firstDayOfWeek to date picker & date range picker
* feat(docs): add firstDayOfWeek
* feat(changeset): add changeset
* feat: add firstDayOfWeek option in storybook
* feat(docs): export firstDayOfWeek
* chore(docs): update title
2025-02-18 16:29:39 -03:00
Tsuki
80f6c77bae
fix(select): select scroll content will close immediately when popover on click ( #4849 )
...
* chore(select): update select deps
* fix(select): select scroll content will close immediately when popover on click
* chore(select): add .changeset file
* chore(changeset): add issue number
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-18 16:28:04 -03:00
Tsuki
c364d272ca
fix(docs): popover shouldBlockScroll default value ( #4851 )
2025-02-18 16:27:16 -03:00
Junior Garcia
f51d645d3d
feat: new spinner variant
2025-02-18 16:25:37 -03:00
աӄա
4693fb7b4d
refactor(pagination): rtl ( #4843 )
...
* refactor(pagination): rtl
* chore(changeset): add changeset
2025-02-17 11:31:43 -03:00
Junior Garcia
09241faa4b
chore: toast styles improved
2025-02-16 17:10:44 -03:00
Junior Garcia
88b9cbeddd
fix: changeset peerdeps
2025-02-16 16:34:17 -03:00
Junior Garcia
4ff87ca7af
fix: changeset release
2025-02-16 16:24:44 -03:00
Junior Garcia
d24e78a734
chore: toast width style changed
2025-02-16 12:16:57 -03:00
Junior Garcia
b6a9cc1bb8
fix: toast styles
2025-02-16 12:15:26 -03:00
Junior Garcia
7c41e278eb
chore: toast styles improved
2025-02-16 11:41:08 -03:00
Junior Garcia
bc0112f3b4
feat: toast api improved
2025-02-14 19:26:18 -03:00
Junior Garcia
fcd6c1552f
fix: peer deps
2025-02-14 18:47:07 -03:00
Junior Garcia
e3307255fd
fix: changeset
2025-02-14 18:27:42 -03:00
Junior Garcia
60f332fef1
chore: v2.7.0 combined changeset
2025-02-14 18:16:55 -03:00
Junior Garcia
ba18a577c8
v2.7.0
2025-02-14 18:03:26 -03:00
Junior Garcia
b238ceaaf0
chore: improve theme builder
2025-02-14 17:59:35 -03:00
աӄա
cdaeb9ed89
chore(docs): revised tags in doc routes for 2.7.0 ( #4777 )
...
* chore(docs): remove last version update tags
* chore(docs): add updated tag for 2.7.0
* chore(docs): updated table
* chore(docs): update search meta
* chore(docs): update github info
* Merge branch 'canary' into docs/eng-2003
* chore(docs): update routes.json
* chore(docs): update meta info
2025-02-14 17:18:58 -03:00
աӄա
5f979617d5
feat: introduce NumberInput ( #4475 )
...
* feat(number-field): init structure
* feat(deps): add `@nextui-org/button` & `@react-types/button`
* feat(theme): export number-field
* feat(number-field): storybook init structure
* feat(number-field): add NumberFieldHorizontalStepper
* feat(number-field): add NumberFieldHorizontalStepper
* feat(theme): init number field theme
* feat(number-field): number-field draft
* refactor(number-field): revise stepper icons
* feat(shared-icons): add ChevronLeftIcon
* feat(theme): stepperButton styles
* feat(theme): number-field styles
* fix(number-field): label layout
* feat(number-field): vertical stepper wrapper
* feat(number-field): use-number-field (wip)
* feat(number-field): add data-direction
* feat(theme): center the text if it is horizontal stepper
* feat(number-field): add HorizontalStepper
* feat(number-field): add HideStepper
* chore(number-field): revise minValue & defaultValue
* feat(docs): init number field structure
* fix(theme): outside-left styles
* refactor(theme): remove labelPlacement styles
* refactor(number-field): remove labelContent logic
* refactor(number-field): remove labelPlacement args
* feat(number-field): helper text
* feat(number-field): revise number field stories
* feat(number-field): description
* refactor(number-field): revise number field stories
* feat(theme): numberFieldLabelClasses
* fix(number-field): incorrect button props
* fix(number-field): typing issue on stepper buttons
* chore(number-field): add aria-label
* refactor(number-field): merge props
* fix(number-field): pass originalProps instead
* chore(number-field): revise Required story args
* feat(number-field): add WithStepValue & WithWheelDisabled & revise stories
* chore(number-field): add label to Required
* feat(docs): number-field doc page
* fix(number-field): typing issue
* fix(number-field): test cases
* fix(number-field): user.keyboard & defaultValue
* fix(number-field): should work with defaultValues
* chore(number-field): add type: number
* chore(number-field): remove hidden related code
* fix(number-field): numeric value
* chore(changeset): add changeset
* feat(deps): add "@nextui-org/number-field" to docs
* feat(react): export `@nextui-org/number-field`
* feat(changeset): add @nextui-org/react
* feat(docs): number-field examples
* chore(number-field): use text instead
* refactor(number-field): remove unnecessary filled-within
* fix(number-field): test case
* chore(number-field): remove aria-label for stepper buttons
* feat(docs): add incrementAriaLabel & decrementAriaLabel to NumberField
* chore(number-field): reorder WithFormatOptions
* fix(deps): update number-field's peerDependencies & dependencies
* feat(number-field): hidden input for holding numeric vaule
* fix(docs): number field title
* feat(docs): add format options to number field
* chore(docs): revise number field content
* chore(number-field): add type to useDOMRef
* fix(number-field): clear button
* fix(theme): clear button styles
* refactor(theme): stepper button styles
* chore(number-field): accept stepperButton class
* fix(theme): helper wrapper padding
* feat(deps): add `@react-aria/i18n`
* fix(number-field): use locale from `@react-aria/i18n`
* fix(deps): dependency order
* fix(docs): incorrect command
* chore(docs): remove type=number
* chore(theme): add padding to stepper wrapper
* fix(number-field): avoid resetting value
* fix(number-field): storybook
* chore(docs): remove custom impl
* chore(docs): update docs code & content
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore(number-field): migrate to heroui
* chore: rename to number input
* fix(number-input): incorrect import
* chore(docs): rename to number input
* chore: change to number input
* refactor(number-input): change label to amount
* fix(docs): use heroui commands
* chore(changeset): update package name
* refactor(number-input): remove steps
* refactor: remove helper text
* feat(number-input): label placement
* refactor(number-input): rename stepper
* fix(theme): isClearable
* feat(docs): add label placements
* refactor(docs): update number-input content
* fix(docs): incorrect file
* feat(docs): add lablePlacement
* refactor(docs): remove labelPlacement & startContent
* refactor(docs): remove helperText
* refactor(docs): remove helperText
* refactor(docs): revise description
* feat(number-input): add data-slot for stepper-wrapper
* fix(number-input): test cases
* fix(docs): unexpected change
* refactor(number-input): update outdated info
* fix(docs): coderabbitai comments
* refactor: remove validationState
* fix(docs): typo
* chore(deps): remove unnecessary dep
* chore(deps): bump RA versions
* chore(number-input): apply latest labelPlacement change
* refactor(number-input): update author
* refactor(number-input): revise stepper wrapper alignment
* refactor(number-input): stepper button styles
* chore(number-input): add disableRipple
* fix(theme): increase stepper button click area
* fix(number-input): sync latest validationBehavior changes
* fix(number-input): pass validationBehavior to useAriaNumberInput
* chore(docs): add import react
* chore(number-input): remove HorizontalStepper story
* chore(number-input): enable ripple
* fix(number-input): remove number type
* refactor(theme): follow input clear button styles
* feat(theme): add color for stepperButton
* fix(theme): revise stepperButton size for outside & outside-left cases
* fix(number-input): typo
* chore(docs): update description for wheel
* chore(theme): change opacity when pressed
* chore(number-input): add disableRipple
* Update .changeset/witty-flies-reflect.md
* fix(theme): add hover opacity effect
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-02-14 17:17:18 -03:00
Maharshi Alpesh
e99ddc45b9
docs(themes): adding theme generator ( #4626 )
...
* chore: adding xylish's contributions + modifying styles
* chore: nextui to heroui
* chore: colors in theme generator
* chore: radiuses, disable-opacity
* chore: fixing the configuration box styles
* chore: adding the showcase elemtents
* chore: modifying styles
* chore: adding the fonts
* chore: adding the scaling
* chore: removing the calendar
* feat: adding the border-width
* chore: modifying style for mobile
* chore: modifying the styles
* chore: removing the NextUI references + small bug fix
* chore: adding coderabits reviews
* fix: borderWidth not getting applied on breadcrumbs and input
* chore: rebasing
* chore: modifying the styles
* chore: updating the styles for the smaller devices
* chore: refactoring
* chore: improvements
* chore: making the fonts workable
* chore: making the fonts workable
* chore: modifying the swatch according to the theme
* chore: adding the default selected template
* chore: modifying mobile styles
* chore: fixing the popover
* chore: nit
* fix: fixing the select styles
* chore: modifying the mobile styles
* chore: modifying the styles
* fix: adding junior's suggestions
* fix: fixing the breadcrumb
* fix: adding junior's suggestions
2025-02-14 17:16:22 -03:00
աӄա
3f7f85b437
chore(docs): update versions ( #4836 )
2025-02-14 15:38:40 -03:00
Hova25
7f334e40ea
fix(accordion): add data-slot attributes to accordion ( #4832 )
...
* fix(accordion): add data-slot attributes to accordion
* chore
---------
Co-authored-by: Hovannes Markarian <hovannes.markarian@socrate.fr >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-14 11:22:05 -03:00
Maharshi Alpesh
52f926a9fb
chore: removing the kapa ai for toast doc page ( #4833 )
2025-02-14 11:11:56 -03:00
Adrian Szarapow
d78885d99e
fix(theme): border radius in Table when isMultiSelectable ( #4808 )
...
* fix(theme): border radius in Table when isMultiSelectable
* chore(theme): added changeset (#4807 )
2025-02-12 10:00:53 -03:00
winches
593e77cec4
fix: pkg package scope ( #4823 )
...
* fix: pkg package scope
* fix: pkg package scope
* fix: pkg package scope
2025-02-12 09:59:00 -03:00
Ryo Matsukawa
28b8606411
fix: SelectItem, ListboxItem, and AutocompleteItem not to accept value props ( #4653 )
...
* fix(select): `SelectItem` does not accept value props
* refactor: do not use the index as `key`
* Update .changeset/light-hairs-draw.md
* chore: remove unnecessary `value` props
* chore: update changeset
* refactor: remove unnecessary value prop
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-02-11 10:07:20 -03:00
աӄա
8af2c5d8b1
fix(checkbox): inherit stroke in CheckboxIcon ( #4811 )
2025-02-11 10:06:04 -03:00
աӄա
b2e7e04e89
fix(listbox): pass missing press events to usePress ( #4812 )
...
* fix(listbox): pass missing press events to usePress
* feat(listbox): add test case for press event
* chore(changeset): add changeset
2025-02-11 10:05:23 -03:00
Ryo Matsukawa
8dc5aaa3ca
feat(button): export PressEvent for onPress event typing ( #4819 )
...
* fix(docs): failed to install dependencies in StackBlitz (#4639 )
* chore(Docs): remove step 2 from "Using use-theme-hook" (#4797 )
* fix(docs): incorrect code Modal placement (#4652 )
* docs: update DatePicker example to remove "time" label as time selection is not supported in this example (#4443 )
* feat(button): export PressEvent for onPress event typing
* revert unnecessary changes
* chore: format
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Praharsh Bhatt <30700808+praharshbhatt@users.noreply.github.com >
2025-02-11 10:04:53 -03:00
աӄա
7a95c7fda9
fix(docs): incorrect default drawer placement ( #4810 )
2025-02-11 10:03:58 -03:00
աӄա
28e8df780a
refactor: update author in package.json ( #4800 )
2025-02-11 10:03:35 -03:00
Ryo Matsukawa
2913bfdb7e
fix(docs): fix horizontal scrolling example in scroll-shadow ( #4820 )
2025-02-11 10:02:48 -03:00
Ryo Matsukawa
c659e2f215
chore(docs): add note itemHeight for virtualization ( #4822 )
...
* chore(docs): add note itemHeight for virtualization
* fix: format
2025-02-11 10:02:30 -03:00
Ryo Matsukawa
628bcdefeb
fix(docs): correct Tab usage example ( #4821 )
2025-02-11 10:02:06 -03:00
Maharshi Alpesh
d64fcc8389
feat(toast): introduce Toast component ( #4437 )
...
* feat: initial commit
* chore: adding the animation
* chore: nits
* chore: fixes and adding draft1 of stories
* chore: adding the docs draft
* chore: adding the swiping interaction for toast removal
* chore: adding the tests
* fix: improving the progress bar logix
* chore: refactoring and refining the animations
* fix: making the animations compatible with the positons
* chore: fixing the styles
* chore: modifying the animations
* chore: improving the animations
* chore: adding the decorator to the story-book
* chore: fixing the animations and positions
* fix: handle expand region on touch
* feat: adding the promises support
* chore: updating the styles
* chore: improving styles
* chore: styles correction
* fix: adding junior's suggestions
* chore: correcting styles
* fix: fixing the timer behavior
* chore: adding the spinner to the toast
* chore: full width for mobile
* chore: modifying styles
* chore: fixing the positions on smaller devices
* chore: adding story with description
* chore: adding credits for sonner
* fix: adding junior's suggestions
* chore: adding the exit animation
* fix: adding junior's suggestions
* chore: improving the swipe animations
* fix: fixing the swipe animations on touch
* chore: adding tests
* chore: adding swipe threshild and initial position variable
* fix: fixing autoclose in timeout
* chore: modifying the docs
* chore: fixing the conflict
* chore: adding marcus' suggestions
* chore: adding the bottom animations
* chore: modying docs
* chore: removing nextui references
* chore: adding info about the provider
* chore: updating the docs
* chore: versions in package.json
* chore: nits
* chore: adding junior's suggestions
* chore: nits
* fix: applying junior's suggestions
* chore: adding junior's suggestions
* chore: using domMax
* fix: adding Marcus's suggestions
* chore: add global toast props and custom close icon
* chore: adding the defaultTimout provider prop
* chore: modifying defaultTimeout
* chore: nits
* fix: adding Marcus' suggestions
* chore: fixing bg
* chore(deps): bump RA deps
* fix: fixing the color discrepancy due to the timer
* chore: moving the kapan ai to the left side
* refactor(toast): update author
* chore: nit
* chore: improvements
* chore: updating the solid variant
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-02-11 10:01:46 -03:00
Vincentius Roger Kuswara
fbc361c3b1
feat(table): virtualization ( #4285 )
...
* feat: baseline virtualization for table
* merge branch canary
* fix: table layout
* fix: calc header height w layouteffect to offset padding
* Merge branch 'canary' into feat/eng-1633-virtualization-for-table
* chore: remove unused files and comments
* chore: add missing package
* feat: add shouldVirtualize conditional to render virtualized-table
* feat: update docs for table
* feat: use wrapper to support theme styles
* chore: add changeset
* chore(changeset): update package name
* chore(deps): pnpm-lock.yaml
* fix(table): outdated package name
* chore(changeset): add issue number
* fix(deps): keep the version consistent with other components
* fix(table): incorrect displayName
* refactor(table): use VirtualizedTemplate
* chore(deps): bump `@tanstack/react-virtua`
* chore(deps): typecheck issue
* fix(table): do not use any type
* chore: remove auto virtualization
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-02-11 09:56:08 -03:00
Praharsh Bhatt
f386f1f1c8
docs: update DatePicker example to remove "time" label as time selection is not supported in this example ( #4443 )
2025-02-05 18:26:16 -03:00
Avan
a1cc378887
refactor: remove cursor-hit in hiddenInputClasses ( #4474 )
...
* refactor: remove cursor-hit in hiddenInputClasses
* Create lazy-ants-exercise.md
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:20:05 -03:00
winches
7402e00b62
fix: inert value in next15 ( #4491 )
...
* feat: add post install
* feat: add postinstall
* feat: add postinstall
* fix: type
* fix: type
* fix: next version
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:18:39 -03:00
Shrinidhi Upadhyaya
12a5c15699
fix(theme): input height in innerWrapper in Select ( #4512 )
...
* fix(select): fix input height #4321
* chore(select): changed package name in changeset to theme
* chore(select): updated changeset message
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:16:02 -03:00
winches
5e3054e318
fix: correctly dismissable default value ( #4524 )
...
* fix: correctly dismissable default value
* fix: correctly dismissable default value
* chore(changeset): update package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:14:51 -03:00
աӄա
2573e8269b
fix(tooltip): accessing element.ref was removed in React 19 issue ( #4531 )
...
* fix(tooltip): accessing element.ref was removed in React 19 issue
* chore(changeset): update package name
2025-02-05 18:14:06 -03:00
աӄա
0bfc03e675
fix(use-pagination): controlled page after delay ( #4536 )
...
* fix(use-pagination): add page to dependency for scrollTo
* feat(changeset): add changeset
* chore(changeset): update package name
2025-02-05 18:12:52 -03:00
աӄա
e53e454bcd
chore(docs): remove shouldBlockScroll prop in Tooltip page ( #4539 )
2025-02-05 18:12:31 -03:00
winches
9aec8fda8a
ci: add pkg pr new ( #4540 )
...
* ci: add pkg pr new
* ci: add pkg pr new
* chore(workflow): update repo name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:12:06 -03:00
աӄա
8d55d92656
fix: deprecation warning triggered by internal onClick ( #4557 )
...
* fix(use-aria-link): onClick deprecation warning
* fix(use-aria-button): onClick deprecation warning
* feat(changeset): add changeset
* fix(use-aria-button): incorrect prop name
* chore(changeset): update package name
2025-02-05 18:11:08 -03:00
աӄա
25cf3e2f0d
refactor: remove unnecessary className passing to tv and make naming consistent ( #4558 )
...
* refactor: remove unnecessary className passing to tv
* refactor(button): move styles to getButtonProps
* refactor: rename classNames to styles to keep the naming consistent
2025-02-05 18:10:26 -03:00
Zarin
ace8406946
fix(calendar): rtl navigation ( #4565 )
...
* fix(calendar): rtl navigation
* chore(changeset): fixed reverse behavior of NextButton and PrevButton in the RTL calendar
* chore(changeset): update package name
* refactor(calendar): prefer isRTL and use className in theme package instead
* chore(changeset): add theme package as well
* chore(calendar): add min theme package to 2.4.7
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 18:10:01 -03:00
Peterl561
e77de2b650
test(input): input interaction tests ( #4579 )
...
* test(input): user interaction tests
* test(input): missing act wrappers
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-02-05 18:09:01 -03:00
աӄա
475b2ff862
fix(theme): sync with input theme on labelPlacement ( #4597 )
...
* fix(theme): sync with input theme on labelPlacement
* chore(select): revise width for labelPlacement
* chore(changeset): add changeset
2025-02-05 18:08:26 -03:00
աӄա
8319308727
fix(input): missing clear button with file input type ( #4599 )
2025-02-05 17:51:45 -03:00
Paul Ebose
6159f47d06
refactor: rename instances of NextUI to Hero UI ( #4645 )
...
* docs: use the correct org for `img.shields.io` license in README
* docs: update opencollective org name
* docs: use correct org name in site footer
* docs: update image urls for heroui pro sections
* docs: update laravel installation keywords in route config
* docs: add `heroui` tag to `Introducing HeroUI` blog post
* fix: use correct names in `plop/components/src` templates
* chore: add empty changeset
* fix: revert image urls back to `nextuipro.nyc3.cdn.digitaloceanspaces...`
* chore: undo footer change
* chore: update incorrect brand name
* chore(docs): nextui -> heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-02-05 17:50:48 -03:00
աӄա
f2d1f2e84d
fix(docs): incorrect code Modal placement ( #4652 )
2025-02-05 17:49:30 -03:00
աӄա
ed344b92fa
refactor(navbar): remove dropdown menu width ( #4757 )
...
* refactor: remove dropdown menu width
* refactor: shorter description
2025-02-05 17:41:02 -03:00
աӄա
ae3df14f7d
fix(date-picker): deprecate dateInputClassNames ( #4780 )
...
* chore(date-picker): add missing slots comments
* fix(date-picker): remove dateInputClassNames
* fix(date-picker): use classNames instead of dateInputClassNames
* chore(docs): add missing attributes
* fix(date-picker): use classNames instead of dateInputClassNames
* feat(changeset): add changeset
* fix(docs): broken type
2025-02-05 17:40:34 -03:00
աӄա
3d5548e30d
refactor(theme): replace left & right by start & end to support RTL ( #4782 )
2025-02-05 17:39:36 -03:00
աӄա
f7c2be0a53
fix(listbox): unexpected scrollShadow on virtualized listbox ( #4784 )
...
* fix(listbox): add scroll height & scroll top to listbox
* fix(use-data-scroll-overflow): handle scrollHeight & scrollTop in virtualization
* chore(changeset): add changeset
2025-02-05 17:38:47 -03:00
աӄա
eb92904fad
docs(table): include TS examples to show Selection type usage ( #4793 )
2025-02-05 17:36:55 -03:00
աӄա
c992e7314f
chore(Docs): remove step 2 from "Using use-theme-hook" ( #4797 )
2025-02-05 13:39:35 -03:00
աӄա
8f311828ea
fix(docs): failed to install dependencies in StackBlitz ( #4639 )
2025-02-05 13:36:29 -03:00
աӄա
92281a666c
refactor: remove feature request from issue template ( #4661 )
...
* refactor(.github): remove feature request template
* refactor(.github): add a link to redirect to discussion (feature request category)
2025-01-31 11:13:34 -03:00
winches
06d6f08d8e
fix: rename wrapper to tab wrapper ( #4636 )
...
* fix: rename wrapper to tab wrapper
* docs: update
* docs: update
* docs: update
* fix: rename wrapper to tab wrapper
2025-01-30 11:25:51 -03:00
Peterl561
1965b8406a
feat(spinner): new spinner variants ( #4555 )
...
* refactor(spinner): add default variant
* feature(spinner): add gradient variant
* feature(spinner): add dots variant
* feature(spinner): add dots-blink variant
* feature(spinner): add spinner-bars
* chore(spinner): add variants storybook
* chore: adding variants to docs
* chore: simplyfying the styles and modifying docs
* chore: nits
* chore: updating the dots and dots-blink animation
* chore: nits
* chore: adding Marcus' suggestions
* chore: adding Marcus's suggestions
* chore: adding junior's suggestions
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
2025-01-30 11:22:48 -03:00
Peterl561
a66476d60c
fix(form): use native as default validation behavior ( #4425 )
...
* fix(form): use native as default validation behavior
* docs(form): delete explicit validationBehavior=native
* test(form): adjusted form test validation behaviors
* chore(form): adjusted stories with forms
* chore(changeset): changed form default validation behavior to native
* chore(changeset): removed packages with only test changes
* chore(changeset): change to patch
* chore(changeset): update package name
* refactor(docs): update package name
* refactor(docs): update to heroui
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-01-30 10:54:56 -03:00
Junior Garcia
be15943a00
Merge branch 'main' of github.com:heroui-inc/heroui into canary
2025-01-30 09:56:15 -03:00
Maharshi Alpesh
7804de0d89
feat: global labelPlacement prop ( #4346 )
...
* feat: adding the support for labelPlacement globally
* chore: reafctoring
* chore: updating the dependency
* chore(changeset): update package name
* chore: adding Marcus's suggestions
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-01-30 09:49:32 -03:00
աӄա
f9c2be4509
fix(use-image): load images after props change ( #4523 )
...
* fix(use-image): load image after props change
* chore(changeset): add changeset
* refactor(use-image): remove unused props
* feat(use-image): add test case
* fix(use-image): apply useCallback to load & remove status check
* chore(changeset): update package name
2025-01-30 09:44:38 -03:00
winches
8452603b5b
feat: add fn win alt keys ( #4638 )
...
* feat: add new keys
* feat: add new keys
* chore: update docs & storybook as well
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2025-01-30 09:40:51 -03:00
Junior Garcia
69aa4769c0
feat: tailwind variants upgrade ( #4386 )
...
* feat: tailwind variants upgrade
* chore: restore npmrc
* chore: adjust pkgs
* fix: versions
* fix: lock file
* chore(changeset): update package name
* chore(deps): use fixed version
* fix(test): incorrect package name
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-01-30 09:30:05 -03:00
աӄա
3d9b60096d
chore(deps): bump RA versions ( #4611 )
...
* chore(deps): bump RA versions
* chore(deps): bump @internationalized/date
* chore(docs): update RA versions
* chore(docs): update versions
* chore(docs): use string type
* chore(deps): update @react-types versions
* refactor(docs): undo version change since they will be removed in another PR
2025-01-30 09:26:33 -03:00
millmason
11b939d166
docs(modal): fix small typos and add clarifying language ( #4629 )
2025-01-28 09:52:05 -03:00
Maharshi Alpesh
ceb63854fc
chore: fixing the url in heroui pro section ( #4620 )
...
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2025-01-21 15:15:42 -03:00
Junior Garcia
201c61b217
chore: kapa ai enabled again
2025-01-21 10:09:34 -03:00
աӄա
6f594fa530
fix(docs): custom impl preview for checkbox & checkbox-grp ( #4610 )
2025-01-21 07:40:46 -03:00
աӄա
cddba8281c
fix(calendar): function components cannot be given refs ( #4614 )
2025-01-21 07:39:28 -03:00
աӄա
66efa0a08e
chore: update brand name ( #4600 )
2025-01-19 11:38:43 -03:00
Junior Garcia
aef47ffbf4
fix: drawer custom style image
2025-01-19 09:59:39 -03:00
աӄա
cf39e227f8
chore: org name change ( #4596 )
2025-01-19 09:33:51 -03:00
Junior Garcia
103519c078
Merge pull request #4595 from heroui-inc/canary
...
Org Name - Small Changes
2025-01-18 18:04:35 -03:00
Junior Garcia
bae4ff829a
chore: merged with canary
2025-01-18 18:00:14 -03:00
github-actions[bot]
b1a1f71aa0
ci(changesets): version packages ( #4589 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-18 17:23:43 -03:00
Junior Garcia
7ebe0e664f
Org name change ( #4594 )
...
* chore: kapa-ai temporary disabled
* chore: org renamed
2025-01-18 17:16:34 -03:00
Junior Garcia
b63a46f4a3
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-18 17:08:48 -03:00
Junior Garcia
dd880c5c48
chore: kapa-ai temporary disabled
2025-01-18 17:08:16 -03:00
Junior Garcia
65345f3d0c
chore: merged
2025-01-18 10:32:37 -03:00
Junior Garcia
36bf051feb
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-18 10:31:47 -03:00
Junior Garcia
95bd9288bf
chore: improve migratio guide
2025-01-18 10:31:18 -03:00
աӄա
abcf04571a
fix(changeset): incorrect package name ( #4588 )
2025-01-18 09:58:24 -03:00
Peterl561
61ad0205c5
fix(navbar): remove NavbarMenu when closed ( #4506 )
...
* fix(navbar): remove NavbarMenu when closed
* chore(changeset): fixed NavbarMenu console prop error
2025-01-18 09:43:49 -03:00
աӄա
f7e5d205b1
fix(theme): add missing shadow none ( #4587 )
2025-01-18 09:41:28 -03:00
Junior Garcia
203687824b
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-17 11:01:19 -03:00
Junior Garcia
771552e6b1
chore: update funding
2025-01-17 09:01:39 -03:00
Junior Garcia
8258ea1ddb
chore: disable posthog captures
2025-01-17 08:54:30 -03:00
Junior Garcia
057120be26
Merge branch 'main' of github.com:nextui-org/nextui into canary
2025-01-17 08:41:22 -03:00
Junior Garcia
36132c8aa5
chore: add va analytics ( #4582 )
2025-01-17 08:41:02 -03:00
Junior Garcia
a3ce89870e
chore: add pkg managers to codemod command
2025-01-16 22:17:20 -03:00
Junior Garcia
bdb22b3cd3
v2.6.13 ( #4578 )
...
* docs: optimize route higtlight (#4520 )
* docs: optimize home display (#4519 )
* docs: optimize home display and route highlight
* docs: optimize home display
* fix(alert): propagate className (#4535 )
* fix(alert): propagate className
* chore(alert): remove className from alert theme
* fix(avatar): title type in Avatar (#4529 )
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
* refactor: remove unnecessary props types (#4530 )
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
* fix(input): use onPress for wrapper click focus (#4483 )
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
* Refactor/rebrand (#4532 )
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
* fix: postbuild script
* chore: core package updates
* ci(changesets): version packages (#4569 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: contributors added to the blog
* Revert "fix(input): use onPress for wrapper click focus (#4483 )" (#4576 )
This reverts commit 992220a5a3 .
* fix: input spaces
* ci(changesets): version packages (#4577 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-16 22:02:44 -03:00
github-actions[bot]
85913a8791
ci(changesets): version packages ( #4577 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-16 21:50:23 -03:00
Junior Garcia
45b1d82c39
fix: input spaces
2025-01-16 21:40:28 -03:00
Junior Garcia
c80340441e
Revert "fix(input): use onPress for wrapper click focus ( #4483 )" ( #4576 )
...
This reverts commit 992220a5a3 .
2025-01-16 21:38:17 -03:00
Junior Garcia
3979ddedcc
chore: merged with main
2025-01-16 21:11:31 -03:00
Junior Garcia
86d5d6977b
fix: links
2025-01-16 18:54:53 -03:00
Junior Garcia
b8e7b94586
🚀 ( #4570 )
...
* docs: optimize route higtlight (#4520 )
* docs: optimize home display (#4519 )
* docs: optimize home display and route highlight
* docs: optimize home display
* fix(alert): propagate className (#4535 )
* fix(alert): propagate className
* chore(alert): remove className from alert theme
* fix(avatar): title type in Avatar (#4529 )
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
* refactor: remove unnecessary props types (#4530 )
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
* fix(input): use onPress for wrapper click focus (#4483 )
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
* Refactor/rebrand (#4532 )
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
* fix: postbuild script
* chore: core package updates
* ci(changesets): version packages (#4569 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: contributors added to the blog
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-16 16:24:32 -03:00
Junior Garcia
319a0c9fc4
feat: contributors added to the blog
2025-01-16 16:23:44 -03:00
github-actions[bot]
7cd26eb6c2
ci(changesets): version packages ( #4569 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-16 15:49:05 -03:00
Junior Garcia
f6da7d62e9
chore: core package updates
2025-01-16 15:42:44 -03:00
Junior Garcia
1d5e4520e9
fix: postbuild script
2025-01-16 15:29:51 -03:00
Junior Garcia
6492d36c68
Refactor/rebrand ( #4532 )
...
* chore: rebrand in progress
* chore: update docs to use heroui
* chore: components renbranded
* chore: figma moved to the docs files
* fix: posthog config
* fix(docs): extra classname in form example (#4465 )
* chore: clean git
* chore: make heroui private
* chore: new logo
* chore: node env var renamed
* chore: public robots txt deleted
* chore: wrangler installed
* chore: wrangler renamed
* chore: cloudlfare workers removed
* chore: force vercel deploy
* refactor: first migration and provider
* refactor: rename nextui plugin
* refactor: rename github site
* refactor: rename CONTRIBUTING
* refactor: rename package name
* refactor: nextjs image hostname
* refactor: mdx repo nextui-org rename frontio-ai
* refactor: nextui.org rename heroui.com
* refactor: add heroui to missing places
* fix: heroui plugin name
* fix: update docs
* docs: nextui to heroui add npmrc pnpm migratation
* chore: rename all packages with new org name
* chore: replace frontio-ai by frontioai
* chore: revert previous changes
* chore: small adjustment
* chore: doc updated
* feat: blog
* chore: avatar updated
* fix: url
* chore: add new ogimage
* fix: ogimage command
* fix: heroui name and storybook welcome page
* fix: og image url
* feat: favicon and icon changed
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: winches <329487092@qq.com >
2025-01-16 15:03:45 -03:00
Peterl561
992220a5a3
fix(input): use onPress for wrapper click focus ( #4483 )
...
* fix(input): use onPress for wrapper click focus
* test(input): wrapper click focus test
* chore(changeset): input onPress for wrapper click focus
* chore(changeset): minor wording
2025-01-15 22:11:40 +08:00
աӄա
26fc514791
refactor: remove unnecessary props types ( #4530 )
...
* refactor(docs): remove string type as it is included in ReactNode
* refactor: remove unnecessary types
* feat(changeset): add changeset
* chore: remove changeset
* refactor: remove null since ReactNode unions it already
2025-01-13 16:23:29 +08:00
աӄա
fcdf24a019
fix(avatar): title type in Avatar ( #4529 )
...
* fix(avatar): title type in Avatar
* fix(alert): apply isEmpty check on title
* fix(alert): alert interface props type
2025-01-13 11:41:05 +08:00
աӄա
cfff127464
fix(alert): propagate className ( #4535 )
...
* fix(alert): propagate className
* chore(alert): remove className from alert theme
2025-01-13 11:39:44 +08:00
winches
b7de85231c
docs: optimize home display ( #4519 )
...
* docs: optimize home display and route highlight
* docs: optimize home display
2025-01-12 15:28:39 +09:00
winches
866e66dd24
docs: optimize route higtlight ( #4520 )
2025-01-12 15:19:52 +09:00
winches
93f68727c1
docs: a11y otb popover dismissable set to false ( #4521 )
2025-01-09 09:23:29 -03:00
Junior Garcia
2b0442b9ef
Merge pull request #4500 from nextui-org/canary
...
v.2.6.11
2025-01-05 10:32:21 -03:00
github-actions[bot]
eada8cbf93
ci(changesets): version packages ( #4440 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-05 10:09:56 -03:00
winches
da7003e649
feat: add button open in stackblitz ( #4461 )
...
* feat: add button open in stackblitz
* feat: add button open in stackblitz
* fix: multiple react
* feat: add stackblitz button code preview
* feat: add stackblitz button code preview
2025-01-05 09:34:53 -03:00
աӄա
b2e924fe19
fix(use-aria-link): onclick deprecation warning for Button as Link ( #4497 )
2025-01-05 09:33:15 -03:00
Ryo Matsukawa
33e0418d08
fix(popover): correct position logic ( #4498 )
...
* fix(popover): invalid placement logic
* chore(select): add story with popover position
* chore: add changeset
* chore: add pattern of popover story
* chore: fix changeset
2025-01-05 09:32:30 -03:00
աӄա
0c45fed420
fix(autocomplete): missing popover props except content ( #4496 )
2025-01-05 07:48:30 -03:00
Peterl561
a43b156801
fix(navbar): hide overlay when menu is closed ( #4490 )
2025-01-03 23:16:46 -03:00
Junior Garcia
ef916ead52
chore: new canary version
2025-01-03 18:48:56 -03:00
աӄա
5d0fc9f786
fix(use-image): set status after hydrated ( #4486 )
...
* fix(use-image): set status after hydrated
* fix(use-image): use useSafeLayoutEffect instead
2025-01-03 11:23:42 -03:00
Tsuki
0eb96f6e5e
feat(docs): nextUI with laravel ( #4432 )
...
* chore(docs): support laravel route
* feat(docs): add laravel.mdx
* chore(docs): update laravel.mdx
* chore(docs): update laravel.mdx
* Update apps/docs/config/routes.json
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2025-01-02 16:20:56 -03:00
Peterl561
0401f2548f
fix(autocomplete): validate prop not working after hovering ( #4452 )
...
* fix(autocomplete): validate prop not working after hovering
* test(autocomplete): validate prop function should work after hover
* chore(changeset): fixed autocomplete validate not working after hover
* chore(autocomplete): minor comment change
2025-01-02 16:17:42 -03:00
աӄա
7c2bc4a18e
fix(autocomplete): clear autocomplete value when pressing clear button ( #4458 )
2025-01-02 16:13:29 -03:00
Vincentius Roger Kuswara
16c57ece64
fix+feat(select, listbox): bug on dataset with "sections", add support for scrollshadow ( #4462 )
...
* fix: add custom function to calculate rowHeight for dataset with sections
* fix: scroll shadow is now working in virtualized components
* chore: add changeset
* fix: to pass test cases use function call instead of function component
2025-01-02 16:12:39 -03:00
աӄա
e7ff6730d7
fix(use-image): cached image flickering issue ( #4442 )
...
* feat(use-image): add test case
* feat(use-image): include `@nextui-org/react-utils`
* feat(react-utils): add useIsHydrated
* fix(use-image): cached image flickering issue
* fix(use-image): ensure status is set after hydrated
* chore(use-image): remove unneccessary code
2025-01-02 16:10:13 -03:00
աӄա
d92468aa1e
fix(deps): bump @tanstack/react-virtual to support react 19 peer dep ( #4463 )
2024-12-30 17:14:45 -03:00
աӄա
439b6aa196
fix(docs): extra classname in form example ( #4465 )
2024-12-30 17:14:25 -03:00
Ryo Matsukawa
fb46df2430
fix(popover): correct initial animation direction to match fallback placement ( #4460 )
...
* fix(popover): correct initial animation direction to match fallback placement
* fix: type error
* chore: add changeset
2024-12-30 09:08:09 -03:00
winches
4f0ef5818b
fix: clipboard get the different unicode whitespace ( #4392 )
...
* fix: clipboard get the different unicode whitespace
* fix: clipboard get the different unicode whitespace
* fix(snippet): incorrect MultiLine story
* fix: nbsp in editor
* fix: rename
* fix: md
* feat: optimization
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-28 11:01:59 +08:00
աӄա
a83388aaf4
fix(alert): mark description optional & revise styles when only children is provided ( #4447 )
...
* fix(alert): mark description as optional and update description
* fix(theme): alignment when only children is provided
* feat(changeset): add changeset
2024-12-27 08:51:57 -03:00
Ethan
ab9ad9b6b2
docs(input): update type prop to include "file" ( #4444 )
2024-12-26 10:33:23 +08:00
Junior Garcia
0cb5b68628
fix: posthog config
2024-12-25 16:46:59 -03:00
Junior Garcia
388b2ed001
Merge pull request #4438 from nextui-org/fix/eslint
2024-12-24 09:19:18 -03:00
WK Wong
07780a75a2
fix(drawer): use a top-level type-only import instead of inline type specifiers
2024-12-24 17:40:22 +08:00
Junior Garcia
413bcd7653
Merge branch 'main' into canary
2024-12-23 22:15:32 -03:00
Junior Garcia
14e12ebf5e
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-23 22:15:07 -03:00
Junior Garcia
54eec6ce50
Merge pull request #4436 from nextui-org/canary
...
v.2.6.10
2024-12-23 22:14:24 -03:00
Junior Garcia
9d948e748c
Merge branch 'main' into canary
2024-12-23 22:13:10 -03:00
github-actions[bot]
05807d80f5
ci(changesets): version packages ( #4435 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-23 22:01:42 -03:00
Junior Garcia
6430bc0084
fix: navbar release
2024-12-23 21:55:39 -03:00
github-actions[bot]
1bf66bc26e
ci(changesets): version packages ( #4326 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-23 21:39:13 -03:00
Omar Shehab
f8f6bfea5a
chore(drawer): export drawer children props ( #4310 )
...
* export Drawer children props
* Fix eslint
* fix: add changeset for drawer props export
* fix: remove useDisclosure export for `@nextui-org/react` not to fail
* remove useDisclosureProps
* Import props as types
2024-12-23 09:11:19 -03:00
աӄա
5cd1c63dc8
fix(docs): i18n version in date-related components ( #4430 )
2024-12-22 12:38:51 -03:00
Maharshi Alpesh
5f388fc68c
fix: virtual keyboard on mobile should be based on the allowed keys ( #4411 )
...
* fix: virtual keyboard on mobile should be based on the allowed keys
* chore: applying junior's suggestions
* chore: add inputmode prop, update changeset
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-22 11:27:48 -03:00
Maharshi Alpesh
de0e2776fe
fix: navbar state change ( #4406 )
2024-12-22 11:20:51 -03:00
Maharshi Alpesh
885c9b3862
chore: update framework installations ( #4410 )
...
* chore: update framework installations
* chore: adding the nextui cli link
2024-12-22 11:19:17 -03:00
EReguero
b5943db1fd
fix: listbox-section props ( #4369 )
2024-12-22 11:06:13 -03:00
Peterl561
93c9df15d9
fix(input-otp): form validation hook missing behavior prop ( #4417 )
...
* fix(input-otp): form validation hook missing behavior
* test(input-otp): isRequired form test
* chore(changeset): fixed input-otp isRequired error message
2024-12-22 10:11:54 -03:00
Peterl561
f7e1b17c40
fix(select): remove input from hidden-select ( #4427 )
...
* fix(select): use select missing commitValidation call
* fix(select): remove hidden input from hidden-select
* test(select): updated validation tests
* chore(changeset): fix native validation behavior for select
2024-12-22 10:09:42 -03:00
աӄա
c0e3dab5e8
fix(calendar): invalid prop ref supplied to React.Fragment ( #4428 )
...
* fix(calendar): remove unnecessary fragment
* feat(changeset): add changeset
2024-12-22 09:41:53 -03:00
Junior Garcia
7b38e04fee
chore: hide pro image on mobile
2024-12-20 10:43:02 -03:00
Junior Garcia
db58cbebd7
chore: hide pro image on mobile
2024-12-20 10:37:59 -03:00
Junior Garcia
97565057bb
chore: hide pro image on mobile
2024-12-20 10:28:39 -03:00
Maharshi Alpesh
c1baa746b2
fix: replacing the light mode bg in to nextui-pro section ( #4355 )
...
* fix: replacing the light mode bg and adding bg to nextui-pro section on mobile
* fix: making the transitions smoother
* chore: removing the bg on mobile devices
* fix: pro section and improvements
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-20 10:05:43 -03:00
Junior Garcia
5494fa2d7b
Merge branch 'main' into canary
2024-12-19 10:59:07 -03:00
Maharshi Alpesh
7b7408cdac
feat(docs): nextUI pro callout ( #4391 )
...
* feat: adding a callout for nextui-pro
* chore: changing the position of callout
* chore: putting back the callout to toc
* chore: adjustments
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-19 09:27:11 -03:00
Ryo Matsukawa
d152b36b5d
chore: add shouldBlockScroll stories ( #4351 )
...
* chore: add `shouldBlockScroll` stories
* chore: add shouldBlockScroll for argtypes
* chore: add shouldBlockScroll story for navbar
* chore: remove unnecessary props
2024-12-19 12:32:08 +08:00
Junior Garcia
e753317b0e
Merge branch 'main' into canary
2024-12-18 16:43:35 -03:00
Peterl561
f11659e9cb
docs(switch): custom style example wrong margins ( #4389 )
2024-12-18 16:40:55 -03:00
Junior Garcia
0cb730b474
chore: posthog ingest removed ( #4398 )
2024-12-18 16:16:24 -03:00
Maharshi Alpesh
afe0b527ce
fix: input in card becomes invisible on hover and make date-input and time-input consistent ( #4394 )
2024-12-18 11:08:54 -03:00
Junior Garcia
e15ef62b6c
fix: icon wrapper border on alert component ( #4383 )
2024-12-17 12:20:27 -03:00
աӄա
d9a55d0360
refactor(docs): use onPress event instead ( #4353 )
2024-12-17 11:17:11 -03:00
աӄա
fa38828345
refactor: use onPress event instead (component-wise) ( #4354 )
...
* refactor: use onPress event instead
* chore(changeset): add changeset
* refactor(button): remove duplicate test case
* refactor(link): remove duplicate test case
* chore: add back onClick test case
* chore(menu): keep onClick test case
* chore: keep the original order
2024-12-17 11:16:10 -03:00
աӄա
5946e90335
fix(alert): slots & variantProps import ( #4365 )
2024-12-17 11:15:50 -03:00
աӄա
9e8a656665
fix(input): label placement with file input type ( #4366 )
2024-12-17 11:15:13 -03:00
Peterl561
00fc0a0f85
docs(input): form validation examples ( #4368 )
...
* docs(forms): minor typos
* docs(input): form validation examples
2024-12-17 11:14:14 -03:00
Maharshi Alpesh
2f55ecb4b2
fix(input-otp): filter disallowed characters from value prop ( #4338 )
...
* fix: input should filter away disallowed characters from value prop
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-16 19:44:04 +08:00
Peterl561
e546124e1d
fix(theme): menu overflow use clip ( #4373 )
...
* fix(theme): menu overflow use clip
fixes listbox section sticky not working
* chore(changeset): fix listbox section sticky not working
* chore(changeset): add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-16 19:43:36 +08:00
Junior Garcia
8d53e8bf7a
Merge branch 'main' into canary
2024-12-13 15:47:24 -03:00
Junior Garcia
384382a719
fix: modal scroll
2024-12-13 15:47:04 -03:00
Junior Garcia
fd86056e24
Merge branch 'main' into canary
2024-12-12 10:16:05 -03:00
Junior Garcia
c9da5d482c
fix: re-renders ( #4349 )
2024-12-12 10:15:33 -03:00
Junior Garcia
a697439b83
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-12 09:24:17 -03:00
Peterl561
8e1ace580c
docs(form): form guide link typo ( #4339 )
2024-12-12 09:13:50 -03:00
Vincentius Roger Kuswara
47b7d3eaeb
feat(docs): preserve scrolling position when navigating to new page ( #4294 )
...
* feat: preserve scrolling position
* fix: add debounce and make scrollViewPortRef optional
2024-12-12 09:13:24 -03:00
Peterl561
c8a576e1f7
fix(docs): horizontal scroll triggering intersection observer ( #4341 )
2024-12-12 09:11:16 -03:00
OwLu0905
68d5b274ca
docs(blog): v2.6.0 link typo ( #4342 )
2024-12-12 09:10:25 -03:00
刘佳闻
77206bc625
fix(shared-utils): process?.env will not transform to env by transcompiler ( #4327 )
...
* Fix (console.ts): process?.env will not transform to env by transcompiler
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-12-12 13:07:44 +08:00
Junior Garcia
2fb6efa4d3
Merge pull request #4334 from nextui-org/fix/eng-1711
...
* fix(switch): bump `@nextui-org/theme` in peerDependencies
* fix(checkbox): bump `@nextui-org/theme` in peerDependencies
* fix(radio): bump `@nextui-org/theme` in peerDependencies
* chore(changeset): update packages
2024-12-11 14:54:35 -03:00
WK Wong
111178338d
chore(changeset): update packages
2024-12-11 23:51:19 +08:00
WK Wong
ea304d1be7
fix(radio): bump @nextui-org/theme in peerDependencies
2024-12-11 23:50:34 +08:00
WK Wong
d481cc0f98
fix(checkbox): bump @nextui-org/theme in peerDependencies
2024-12-11 23:50:26 +08:00
WK Wong
0b117e59b2
fix(switch): bump @nextui-org/theme in peerDependencies
2024-12-11 23:47:19 +08:00
Maxim Shlyamov
76a72a9d1c
fix(system-rsc): extendVariants typescript type ( #4291 )
...
* fix: ReactElement type
* fix: extendVariants forwardRef return type
* feat: add changeset
* chore(changeset): change to patch
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2024-12-11 12:36:10 +08:00
Junior Garcia
053c1a703c
v.2.6.8 ( #4324 )
...
* ci: when build fail will exit the release process (#4319 )
* fix: on click event on interactive elements (#4322 )
* chore: deprecated style added to api table
* ci(changesets): version packages (#4323 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-10 19:01:00 -03:00
Junior Garcia
31ab5085f1
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-10 18:59:54 -03:00
Junior Garcia
c0c57e0b02
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-10 18:59:36 -03:00
github-actions[bot]
85893b5440
ci(changesets): version packages ( #4323 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 18:12:33 -03:00
Junior Garcia
720a8dd726
chore: deprecated style added to api table
2024-12-10 18:12:04 -03:00
Junior Garcia
78c09280e3
fix: on click event on interactive elements ( #4322 )
2024-12-10 18:01:39 -03:00
winches
a289ff8a67
ci: when build fail will exit the release process ( #4319 )
2024-12-10 12:33:09 -03:00
Junior Garcia
3f119d9b30
Merge pull request #4318 from nextui-org/canary
...
v2.6.7
2024-12-10 11:50:02 -03:00
Junior Garcia
2b1eb1b4f0
chore: merged with main
2024-12-10 11:49:30 -03:00
Junior Garcia
c93e3796ff
chore: update release workflow
2024-12-10 11:40:17 -03:00
github-actions[bot]
cc5f98dd40
ci(changesets): version packages ( #4316 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 11:29:21 -03:00
Junior Garcia
2b3863d309
chore: update release workflow
2024-12-10 11:29:03 -03:00
Junior Garcia
5598806216
fix: build ( #4314 )
2024-12-10 11:21:47 -03:00
Junior Garcia
2a4dd3b90b
v2.6.6 ( #4313 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
* fix: ref in form component (#4279 )
* fix(dropdown): unnecessary ref in dropdown (#4278 )
* fix: missing react-types package added (#4264 )
* fix: missing react-types package added
* chore: react types version increased
* chore(deps): sync with upstream RA versions (#4258 )
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#4280 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: reverting pr4168 (#4286 )
* Revert "chore: adding the tests"
This reverts commit bd28852a484fb9f6a7dd18b8fc75fe1dae6d2779.
* Revert "fix(items): items in list should wrapped in li in case of a"
This reverts commit 57fb87abb0c3775bf408aef80f0afc8fb1ca9265.
* chore: adding the changeset
* fix(input-otp): autofocus (#4296 )
* fix: autofocus the input-otp when auto-focus prop is passed
* fix: adding marcus' suggestions
* fix(dropdown): correct initial animation direction to match fallback placement (#4288 )
* fix(dropdown): correct initial animation direction
* chore: add changeset
* fix: typo
* refactor: button & card ripple (#4284 )
* chore: update use-button.ts
* chore: update use-ripple.ts
* chore: update use-card.ts
* chore: add changeset
* 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
* ci(changesets): version packages (#4298 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: update docs
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
Co-authored-by: Tsuki <76603360+sudongyuer@users.noreply.github.com >
2024-12-10 11:01:31 -03:00
Junior Garcia
f64b2c37ea
chore: update docs
2024-12-10 10:59:26 -03:00
github-actions[bot]
10ea739986
ci(changesets): version packages ( #4298 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-10 10:50:29 -03:00
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
Tsuki
dfefdd6250
refactor: button & card ripple ( #4284 )
...
* chore: update use-button.ts
* chore: update use-ripple.ts
* chore: update use-card.ts
* chore: add changeset
2024-12-10 10:25:52 -03:00
Ryo Matsukawa
aa5ea19a3c
fix(dropdown): correct initial animation direction to match fallback placement ( #4288 )
...
* fix(dropdown): correct initial animation direction
* chore: add changeset
* fix: typo
2024-12-10 10:07:50 -03:00
Maharshi Alpesh
1485eca48f
fix(input-otp): autofocus ( #4296 )
...
* fix: autofocus the input-otp when auto-focus prop is passed
* fix: adding marcus' suggestions
2024-12-09 23:56:53 +08:00
Maharshi Alpesh
11eae5cc80
fix: reverting pr4168 ( #4286 )
...
* Revert "chore: adding the tests"
This reverts commit bd28852a484fb9f6a7dd18b8fc75fe1dae6d2779.
* Revert "fix(items): items in list should wrapped in li in case of a"
This reverts commit 57fb87abb0c3775bf408aef80f0afc8fb1ca9265.
* chore: adding the changeset
2024-12-09 22:49:07 +08:00
Junior Garcia
3d782a27de
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-09 08:12:01 -03:00
Junior Garcia
84dbcefe27
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-08 09:56:23 -03:00
Junior Garcia
c949b48f0b
v.2.6.5 ( #4282 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
* fix: ref in form component (#4279 )
* fix(dropdown): unnecessary ref in dropdown (#4278 )
* fix: missing react-types package added (#4264 )
* fix: missing react-types package added
* chore: react types version increased
* chore(deps): sync with upstream RA versions (#4258 )
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#4280 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-08 09:56:13 -03:00
github-actions[bot]
3b390fb33a
ci(changesets): version packages ( #4280 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-08 09:47:51 -03:00
աӄա
1031e985b7
chore(deps): sync with upstream RA versions ( #4258 )
...
* chore(deps): sync with upstream RA versions
* chore(changeset): add changeset
* chore(form): remove caret
* chore(deps): pnpm-lock.yaml
* fix(tooltip): type 'null' is not assignable to type 'PlacementAxis'
* fix(deps): bump `@internationalized/date`
* chore(deps): sync `@react-types` versions
* fix(input): follow RAC typing in useTextField
* fix(popover): typecheck error
* fix: typecheck errors
* fix: typecheck errors
* fix(docs): bump RA versions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-08 09:38:06 -03:00
Junior Garcia
455556e142
fix: missing react-types package added ( #4264 )
...
* fix: missing react-types package added
* chore: react types version increased
2024-12-08 09:20:16 -03:00
աӄա
05d07929a6
fix(docs): identifier 'colors' has already been declared ( #4276 )
2024-12-08 08:53:59 -03:00
աӄա
26b33a51f0
fix(dropdown): unnecessary ref in dropdown ( #4278 )
2024-12-08 08:53:08 -03:00
Junior Garcia
b16291b220
fix: ref in form component ( #4279 )
2024-12-08 08:50:11 -03:00
Junior Garcia
9b7c5e48f2
Merge branch 'main' into canary
2024-12-08 08:43:39 -03:00
Junior Garcia
de046f1df2
chore: editor enabled on v2.6.0 blog
2024-12-07 19:10:55 -03:00
Junior Garcia
a50aa3ea02
Merge branch 'main' into canary
2024-12-07 19:05:19 -03:00
Junior Garcia
c29ad800ea
Update search meta ( #4270 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
* chore: update search meta objects
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-07 19:03:29 -03:00
Junior Garcia
79eb0d8696
chore: update search meta objects
2024-12-07 19:00:48 -03:00
Junior Garcia
386e4ae08c
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-07 09:40:44 -03:00
Junior Garcia
46875513ea
Docs & New version ( #4262 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
* fix(deps): incorrect peerDependencies for theme and system package (#4255 )
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
* ci(changesets): version packages (#4261 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust doc
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-07 09:40:39 -03:00
Junior Garcia
949dd1863e
chore: merged with main
2024-12-07 09:40:25 -03:00
Junior Garcia
c336567c8e
chore: adjust doc
2024-12-07 09:34:28 -03:00
github-actions[bot]
6fb6140adf
ci(changesets): version packages ( #4261 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-07 09:20:34 -03:00
աӄա
6a94a125d4
fix(deps): incorrect peerDependencies for theme and system package ( #4255 )
...
* fix(deps): incorrect peerDependencies for theme and system package
* chore(changeset): add changeset
2024-12-07 09:10:50 -03:00
Junior Garcia
d9ae7c89c0
v2.6.0 fixes ( #4249 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
* fix: v2.6.0 (#4247 )
* fix: v2.6.0
* chore: update framer motion version
* ci(changesets): version packages (#4248 )
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 19:21:28 -03:00
github-actions[bot]
ac94e47e67
ci(changesets): version packages ( #4248 )
2024-12-06 19:11:51 -03:00
Junior Garcia
551ab18406
fix: v2.6.0 ( #4247 )
...
* fix: v2.6.0
* chore: update framer motion version
2024-12-06 19:05:41 -03:00
Junior Garcia
f397546090
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-06 14:04:21 -03:00
Junior Garcia
914df9b3ad
Release notes link updated ( #4242 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
* chore: release notes link updated
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 14:04:12 -03:00
Junior Garcia
7453632ba5
chore: release notes link updated
2024-12-06 14:03:36 -03:00
Junior Garcia
ea6dfeb29e
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-12-06 13:58:44 -03:00
Junior Garcia
867eae14ac
Blog fixes ( #4241 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
* fix: v2.6 blog
* chore: adjust blog
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 13:58:37 -03:00
Junior Garcia
88782fc6b4
chore: adjust blog
2024-12-06 13:58:15 -03:00
Junior Garcia
6d352749c4
chore: merged with main
2024-12-06 13:56:32 -03:00
Junior Garcia
2f33c65b2b
fix: v2.6 blog
2024-12-06 13:54:50 -03:00
Junior Garcia
935124cb79
v2.6.0 ( #4191 )
...
* fix(input): ensure clear button is not focusable when disabled (#3774 )
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
* fix(image): add missing `w` to `getWrapperProps` dependency (#3802 )
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
* fix(autocomplete): popover should remain open after clicking clear button (#3788 )
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): example of blurred card (#3741 )
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): replace twitter logo/links with x logo/links (#3815 )
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(date-picker): adding props from calendarProps to getCalendarProps (#3773 )
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* feat(autocomplete): automatically focus first non-disabled item (#2186 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs(accordion): add overflow to custom motion example (#3793 )
* fix(docs): typos in dark mode page (#3823 )
* fix(theme): fullWidth in input and select (#3768 )
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): exit animation on popover close (#3845 )
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(theme): replace the use of RTL-specific styles with logical properties (#3868 )
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(select): label placement discrepancy in Select (#3853 )
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): label placement in select and input (#3869 )
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
* fix(docs): avoid translating the code block (#3878 )
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): change listBoxItem key to optional (#3883 )
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
* chore: comment out section prompts in PR template (#3884 )
* chore(test): update testing libraries and refactor (#3886 )
* fix(theme): show margin only with label in Switch component (#3861 )
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): removed pseudo cancel btn from input (#3912 )
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): dx improvement in accordion (#3856 )
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
* fix(docs): typos in hero section (#3928 )
* fix(theme): support RTL for breadcrumbs (#3927 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused import and merged classNames in dropdown (#3936 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix: avatar filter disableAnimation to dom prop (#3946 )
* feat: add git hook to auto update dependencies (#3365 )
* feat: add git hook to auto update dependencies
* feat: update color
* fix: prevent test matcher warning (#3893 )
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
* fix(tabs): correct inert value for true condition (#3978 )
* Alert component (#3982 )
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
* Feat/add draggable modal (#3983 )
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: upgrade react-aria / React 19 & Next.js 15 support (#3732 )
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(date-picker): add selectorButtonPlacement property (#3248 )
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: add tab ref (#3974 )
* feat: add tab ref
* feat: add changeset
* feat: pre-release workflow (#2910 )
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
* feat(popover): added control for closing popover on scroll (#3595 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* feat: add month and year pickers to DateRangePicker and RangeCalendar (#3302 )
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(deps): bump tailwind-merge version (#3657 )
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat: added drawer component (#3986 )
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
* refactor: optimisations (#3523 )
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(hooks): use-theme hook (#3169 )
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Fix/avatar flashing (#3987 )
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
* refactor(menu): Use `useMenu` and `useMenuItem` from RA (#3261 )
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): added stripe color gradients for progress (#3938 )
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
* chore: add all minor releases
* fix(docs): invalid canary storybook link (#4030 )
* fix(use-image): image ReferenceError in SSR (#4122 )
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
* fix(docs): buildLocation expects an object (#4118 )
* fix(docs): routing.mdx
* Delete .changeset/pre.json
* chore(docs): update yarn installation command (#4132 )
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
* chore: upgrade storybook 8 (#4124 )
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
* docs: add forms guide (#3822 )
* v2.5.0 [BETA] (#4164 )
* chore(pre-release): enter pre-release mode
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* Feat/textarea add clear button (#4172 )
* feat(components): add clear button to the textarea component
* docs(textarea): add test and changeset
* feat(textarea): modify the changeset file
* feat(textarea): add clear button to textarea
* feat(textarea): add isClearable prop to textarea
* docs(textarea): add documentation to textarea
* docs(textarea): add documentation to textarea
* feat(textarea): replace the textarea component clear icon and modify its location
* feat(textarea): revise the clear button position
* feat(textarea): revise the clear button structure
* feat(textarea): revise the styles of clear button and textarea
* feat(textarea): revise the styles of RTL case
* feat(textarea): change the rtl to pe
* feat(textarea): delete the px classname
* chore(changeset): update package and message
* test(textarea): add test case
* feat(textarea): change the clear button structure
* feat(textarea): optimized code
* chore(textarea): update the changeset file
* docs(textarea): add slots doc to textarea
* chore(textarea): update peerDevpeerDependencies version
* chore(textarea): add usecallback dep
* Update .changeset/five-adults-protect.md
* chore(pre-release): enter pre-release mode
* feat(textarea): modify the clear button icon
* fix(theme): apply tw nested group (#3909 )
* chore(changset): add changeset
* fix(theme): apply nested group to table
* chore(docs): update table bottomContent code
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: changeset
* fix: pkg versions
* fix: changeset
* fix: drawer peer dep
* chore: update plop components tempalte
* ci(changesets): version packages (beta) (#3988 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: pre-release workflow
* chore: debug log added
* chore: force pre-release
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* ci(changesets): version packages (beta)
* chore: beta1 (#3990 )
* ci(changesets): version packages (beta) (#3991 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(use-image): image ReferenceError in SSR (#3993 )
* fix(input): fixed a sliding issue caused by the helper wrapper (#3966 )
* If it is false and there is an error message or description it will create a div
* Update packages/components/input/src/input.tsx
* Update packages/components/select/src/select.tsx
* Update packages/components/input/src/textarea.tsx
* add changeset
* changeset update
* ci(changesets): version packages (beta) (#3995 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image loading in the server (#3996 )
* fix: lock file
* chore: force release
* chore: force release 2
* ci(changesets): version packages (beta) (#3997 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: image load on next.js (#3998 )
* ci(changesets): version packages (beta) (#3999 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: element.ref was removed in React 19 warning (#4003 )
* ci(changesets): version packages (beta) (#4004 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: react 19 as peer dep (#4008 )
* ci(changesets): version packages (beta) (#4009 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Beta/react 19 support (#4010 )
* fix: react 19 as peer dep
* fix: react 19 as peer dep
* chore: support framer-motion alpha version
* ci(changesets): version packages (beta) (#4011 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(theme): making select and input themes consistent (#3881 )
* ci(changesets): version packages (beta) (#4012 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(textarea): fix clearButton display
* fix: support inert value with boolean type for react 19 (#4039 )
* ci(changesets): version packages (beta) (#4041 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert design improved (#4054 )
* ci(changesets): version packages (beta) (#4056 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: drawer improvements (#4057 )
* ci(changesets): version packages (beta) (#4058 )
* feat: alert styles improved (#4071 )
* ci(changesets): version packages (beta) (#4072 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: alert styles improved (#4073 )
* ci(changesets): version packages (beta) (#4074 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: add number of stars and credits
* chore: fix build
* chore: improve navabr colors
* chore: new changeset (#4083 )
* ci(changesets): version packages (beta) (#4084 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: pnpm cleaned (#4086 )
* ci(changesets): version packages (beta) (#4087 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: custom runnner added
* chore: custom runner test (#4091 )
* Beta/custom runner (#4092 )
* chore: custom runner test
* chore: custom runner test
* chore: remove 2 from older changeset
* ci(changesets): version packages (beta) (#4093 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: new demo added to alert
* Feat/virtualization for autocomplete (#4094 )
* feat: add react-window virtualization for autocomplete
* fix: wrong imports and wrong sizing
* fix: update pnpm lock
* chore: add test cases for large dataset (1000 and 10000 items)
* chore: move virtualized-listbox to listbox components folder, implement isVirtualized conditional
* feat: implement dynamic listboxheight n item height, add story
* chore: rename props, remove unnecessary line changes
* fix: maxHeight style 256px for default, conditional usage of virtualizer
* feat: migrate to tan-stack virtual. (todo: fix scroll shadow)
* feat: virtualization support
---------
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
* ci(changesets): version packages (beta) (#4095 )
* feat: small fixes
* feat: add reducedMotion setting to Provider (#3470 )
* feat: add reducedMotion setting to Provider
* chore: refactor reducedMotion story
* Update .changeset/pretty-parrots-guess.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4106 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: move circular-progress tv to progress (#3321 )
* fix: remove circular-progress tv to progress
* docs: changeset
* chore(changeset): update changeset message
* Update .changeset/angry-maps-serve.md
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: label placement when the select has a placeholder or description (#4126 )
* ci(changesets): version packages (beta) (#4107 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): add missing `framer-motion` in `peerDependencies` (#4140 )
* fix(theme): add truncate class to the list item to avoid overflow the wrapper (#4105 )
* fix(docs): invalid canary storybook link (#4030 )
* fix: menu item hidden overflow text
* feat: changeset
* Merge branch 'beta/release-next' into fix/menu-item-hidden
* fix: truncate list item
* feat: update changeset
* fix(menu): omit internal props
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update apps/docs/content/docs/components/textarea.mdx
* feat(table): add isKeyboardNavigationDisabled prop to the table (#3735 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* feat: add form component (#3036 )
* chore: add support validationBehavior aria
* chore: add validationBehavior to Provider
* chore: add autocomplete validation test
* chore: add checkbox validation test
* fix(input): require condition
* docs: add description of validationBehavior props
* chore: add support validationBehavior props for date components
* docs(dates): add description of validationBehavior props
* chore: add changeset
* chore: format
* chore: fix test
* fix: select validationBehavior is not support yet
* fix: select validationBehavior not supported yet
* feat: add form component with input support
* feat: add support form context
* chore: wip add support for form server errors
* chore: add support checkbox server validation
* chore: add support radio server validation
* chore: update pnpm-lock.yaml
* chore: add support input server validation
* chore: add support autocomplete server validation
* chore(form): add server validation stories
* chore: fix test
* chore: add date-picker validation test
* chore: update form stories
* chore: add changeset
* chore: update react-aria version
* chore: add pnpm-lock.yaml
* chore: update react-aria version
* chore: add comment
* chore: update react-aria version
* chore: fix change set
* chore: export form component in the main package
* chore: upgrade react-aria
* chore: fixed internationalized/date version
* fix: build error
* chore: upgrade docs react-aria version
* fix: remove comment
* fix: debug setting
* chore(docs): update sponsor (#3904 )
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
* chore(docs): replace va by posthog (#4123 )
* chore(changeset): change to patch
* refactor: react-aria-components remove to decrease package size, logic moved to the form package
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* docs: add forms guide (#4155 )
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* chore: routes updated
* ci(changesets): version packages (beta) (#4151 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore: fix indentation
* fix(changeset): package not be found
* ci(changesets): version packages (beta) (#4158 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(select): controlled isInvalid prop (#4082 )
* fix(select): controlled isInvalid prop
* chore: add changeset
* Merge branch 'beta/release-next' into pr/4082
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (beta) (#4159 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* chore(changeset): bump all versions
* ci(changesets): version packages (beta) (#4160 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix(deps): missing peer / dev dependency for framer-motion (#4161 )
* fix(system): align `navigate` function parameters with `@react-aria` (#4163 )
* fix: menu item classNames not work (#4156 )
* fix: menu item classNames not work
* feat: changeset
* docs: update
* feat: merge classes utility added
* Update .changeset/brave-trains-wave.md
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove incorrect info
* ci(changesets): version packages (beta) (#4162 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(docs): overall dx (#4055 )
* refactor(docs): revise code block (#3922 )
* refactor(docs): revise code block
* chore(docs): resolve pr comments
* refactor(docs): autocomplete dx (#3934 )
* feat(docs): add *.js?raw module
* feat(docs): change to react-jsx and add **/*.js
* chore(root): include js and jsx
* refactor(docs): autocomplete dx
* chore(docs): rollback overrides
* chore(autocomplete): lint
* fix(autocomplete): incorrect import path
* fix(docs): autocomplete dx
* chore(docs): remove highlightedLines
* refactor(docs): breadcrumbs dx (#3968 )
* refactor(docs): breadcrumbs dx
* fix(docs): export issue
* chore(docs): use preserve for jsx
* fix(docs): support multiline import
* fix(docs): support multiple export
* chore(docs): add back export
* refactor(docs): avatar dx (#3951 )
* refactor(docs): badge dx (#3960 )
* refactor(docs): badge dx
* chore(docs): incorrect import path
* refactor(docs): button dx (#3981 )
* refactor(docs): calendar dx (#4022 )
* refactor(docs): calendar dx
* fix(docs): incorrect import path
* refactor(docs): switch dx (#4037 )
* refactor(docs): switch dx
* chore(docs): remove highlightedLines
* refactor(docs): tooltip (#4035 )
* refactor(docs): usage dx (#4036 )
* refactor(docs): circular-progress dx (#4029 )
* refactor(docs): chip-dx (#4028 )
* refactor(docs): checkbox-group dx (#4027 )
* refactor(docs): checkbox dx (#4024 )
* refactor(docs): checkbox dx
* fix(docs): incorrect import path
* refactor(docs): card dx (#4023 )
* refactor(docs): skeleton dx (#4042 )
* refactor(docs): spacer dx (#4043 )
* refactor(docs): snippet dx (#4044 )
* refactor(docs): scroll-shadow dx (#4045 )
* refactor(docs): code dx (#4046 )
* refactor(docs): kbd dx (#4047 )
* refactor(docs): link dx (#4048 )
* refactor(docs): progress dx (#4049 )
* refactor(docs): divider dx (#4050 )
* refactor(docs): listbox dx (#4051 )
* refactor(docs): listbox dx
* fix(docs): import path
* fix(docs): import path
* chore(docs): remove highlightedLines
* fix(docs): indentation
* chore(docs): replace the props of autocomplete from value to key (#4129 )
* refactor(docs): alert dx (#4108 )
* refactor(docs): alert dx
* refactor(docs): alert dx
* refactor(docs): image dx (#4061 )
* refactor(docs): textarea dx (#4063 )
* refactor(docs): spinner dx (#4088 )
* refactor(docs): radio-group dx (#4064 )
* refactor(docs): pagination dx (#4062 )
* refactor(docs): pagination dx
* refactor(docs): pagination dx
* refactor(docs): time-input dx (#4065 )
* refactor(docs): time-input dx
* refactor(docs): time-input dx
* refactor(docs): slider dx (#4066 )
* refactor(docs): slider dx
* refactor(docs): slider dx
* refactor(docs): move SliderValue to type
* refactor(docs): slider dx
* refactor(docs): make icon code collapsible
* refactor(docs): specify versions for date packages (#4138 )
* refactor(docs): specify versions for date packages
* fix(docs): correct RA i18n version
* chore(deps): sync version from package
* refactor(docs): tabs dx (#4067 )
* refactor(docs): tab dx
* refactor(docs): tabs dx
* refactor(docs): input dx (#4102 )
* refactor(docs): input dx
* refactor(docs): input dx
* refactor(docs): navbar dx (#4076 )
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): navbar dx
* refactor(docs): modal dx (#4077 )
* refactor(docs): modal dx
* refactor(docs): modal dx
* refactor(docs): select dx (#4078 )
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): select dx
* refactor(docs): table dx (#4079 )
* refactor(docs): table dx
* fix(docs): import path
* refactor(docs): table dx
* refactor(docs): table dx
* refactor(docs): popover dx (#4090 )
* refactor(docs): range-calendar dx (#4089 )
* refactor(docs): range-calendar dx
* fix(docs): import path
* refactor(docs): date input dx (#4100 )
* refactor(docs): dropdown dx (#4101 )
* refactor(docs): dropdown dx
* refactor(docs): remove highlightedLines
* refactor(docs): dropdown dx
* refactor(docs): dropdown dx
* refactor(docs): date-picker dx (#4103 )
* refactor(docs): date-picker dx
* fix(docs): import paths
* refactor(docs): date-range-picker dx (#4104 )
* refactor(docs): date-range-picker dx
* fix(docs): date-range-picker dx
* refactor(docs): drawer dx (#4109 )
* refactor(docs): drawer dx
* fix(docs): indentation
* refactor(docs): make icon collapsible
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* Merge branch 'beta/release-next' into pr/3477
* refactor(docs): apply new structure to doc
* feat(input-otp): introduce input OTP component (#4052 )
* feat(input-otp): adding the functionality
* fix(input-otp): making the use of input-otp library
* Update .changeset/spotty-flies-jump.md
* chore(input-otp): nits
* feat: improvements and fixes added
* refactor: input-otp docs improvements
* fix: changeset
* fix: build
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (beta) (#4169 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* refactor(theme): revise label font size for lg (#4141 )
* refactor(theme): revise label font size for lg
* chore(changeset): add changeset
* refactor(theme): revise label font size for lg
* fix(docs): typecheck errors (#4171 )
* fix(docs): remove duplicate import
* fix(docs): update type for onChange in range-calendar page
* fix(docs): add missing `@react-types/calendar`
* fix(docs): broken syntax
* fix(docs): typecheck issues
* fix(docs): add missing `@react-types/datepicker`
* fix(docs): typecheck issues
* fix: missing li tag when href is specified (#4168 )
* fix(items): items in list should wrapped in li in case of a
* chore: adding the tests
* fix: textarea issues with the clear button
* chore: adjust clear button position
---------
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
* ci(changesets): version packages (beta) (#4170 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs: sync api from nextui-cli v0.3.5 (#4173 )
Co-authored-by: GitHub Action <action@github.com >
* ci(changesets): exit pre-release mode
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
* fix: pre release workflow on protected branches (#4174 )
* chore(pre-release): enter pre-release mode (#4175 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix: input otp peer deps (#4176 )
* chore: update workflows
* chore: pre release workflow modified (#4177 )
* chore: canary versions (#4178 )
* fix: pre-release workflow (#4179 )
* chore: merged with beta branch
* chore: workflow updated
* ci(changesets): version packages
* fix: changeset get github info
* chore: force canary to release (#4180 )
* Feat/canary release (#4181 )
* chore: force canary to release
* feat: canary release
* ci(changesets): version packages
* ci(changesets): version packages
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: exit pre release mode
* fix(workflows): release & pre-release flow (#4184 )
* chore: revert exit and enter pre release changes
* chore: canary release test (#4185 )
* chore: update exit and enter workflows
* chore: update workflow name
* fix: exit pre-release mode
* fix: exit pre-release mode
* chore: delete pre file
* chore: remove duplicate changesets
* chore: base branch change to canary, changeset config
* refactor: beta tags manually deleted (#4187 )
* fix: install
* fix: peer deps (#4188 )
* Fix/peer deps (#4189 )
* fix: peer deps
* fix: tests
* fix: routes
* chore(docs): revise defaultShowFlagList (#4193 )
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
* feat: documentation improvements (#4195 )
* feat: documentation improvements
* fix: alert api
* Feat/doc improvements (#4196 )
* feat: documentation improvements
* fix: alert api
* fix: copy button
* fix: return in card demo
* Fix/react core pkg (#4204 )
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
* docs: optimize code fold (#4202 )
* docs: optimize code fold
* fix: code review
* fix(input): teaxtarea label squish (#4197 )
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
* chore: remove customer runner
* chore: rename changeset
* chore: increase timeout
* chore: change get info pkg version
* chore: new changeset
* chore: single chnageset
* chore: consolidated changeset
* chore: consolidated changeset
* Update release.yaml (#4205 )
* chore: consolidated changeset
* fix: forwardRef render functions not using ref (#4198 )
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
* feat(listbox): virtualization (#4206 )
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(select): virtualization (#4203 )
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: adjust code colors
* fix: collection based components ref (#4207 )
* chore: documentation adjustments
* Update data-slot for the error message in the select. (#4214 )
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
* fix(docs): types for classNames and itemClasses (#4209 )
* feat: documentation improvements
* chore: more improvements to the docs, routing updated, acccordiong font size change
* feat: forms doc in progress
* fix(touch): fixing the selection functionality on touch (#4220 )
* fix(touch): fixing the selection functionality on touch
* fix: radio, checkbox & switch interactions
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore(docs): remove non-existing attribute (#4221 )
* fix(select): hideEmptyContent API (#4219 )
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
* fix(pagination): cursor position when hidden on init (#4222 )
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
* fix: form fixes and improvements (#4224 )
* chore: form in progress
* chore: main demo addded to forms, checkbox validation fixed
* chore: forms docs improved
* fix(deps): bump `@react-aria/utils` version (#4226 )
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
* feat: forms doc completed
* chore: form component doc created
* chore: forms doc improved
* chore: doc improvements
* chore: alert doc improved
* feat: nextjs 15 migration in progress
* feat: nextjs 15 migration [docs] (#4228 )
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
* fix: migration errors
* feat: codeblog is now rendered only when visible, this made a huge performance improvement
* fix: remove folding
* feat: v2.6.0 blog
* feat: Adding nextui pro section on the landing page (#4227 )
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): prevent scrolling up on pressing theme change switch (#4233 )
* chore: improve v2.6.0 blog
* chore: small improvements
* chore: improve blog
* ci(changesets): version packages (#4186 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: snippet release (#4235 )
* ci(changesets): version packages (#4236 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* chore: v2.6.2
* ci(changesets): version packages (#4237 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: draggable modal demo
---------
Signed-off-by: Innei <i@innei.in >
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: ryoon <ryoon50@gmail.com >
Co-authored-by: աӄա <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: David Gonzalez <dgonzalez1992@outlook.com >
Co-authored-by: Julie Saia <76669473+juliesaia@users.noreply.github.com >
Co-authored-by: Alex Nguyen <dev@alexnguyen.co.nz >
Co-authored-by: max <hi.max@foxmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
Co-authored-by: Shrinidhi Upadhyaya <shrinidhiupadhyaya1195@gmail.com >
Co-authored-by: Anuj Sharma <52837557+sanuj21@users.noreply.github.com >
Co-authored-by: Innei <tukon479@gmail.com >
Co-authored-by: Jeff. <jeffreysfu@gmail.com >
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
Co-authored-by: Can Rau <cansrau@gmail.com >
Co-authored-by: Azpekt <65199167+AzpektDev@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mustafa Balcı <19329346+mstfblci@users.noreply.github.com >
Co-authored-by: Vincentius Roger Kuswara <vincentiusrkuswara@gmail.com >
Co-authored-by: Tianen Pang <32772271+tianenpang@users.noreply.github.com >
Co-authored-by: chirokas <157580465+chirokas@users.noreply.github.com >
Co-authored-by: doki- <1335902682@qq.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: Peterl561 <76144929+Peterl561@users.noreply.github.com >
Co-authored-by: Julio Barrios <juliobarmi@gmail.com >
2024-12-06 12:16:05 -03:00
Junior Garcia
b1f79d4310
fix: draggable modal demo
2024-12-06 12:07:44 -03:00
github-actions[bot]
1d39358bd5
ci(changesets): version packages ( #4237 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 11:44:32 -03:00
Junior Garcia
d6eee4a876
chore: v2.6.2
2024-12-06 11:36:59 -03:00
github-actions[bot]
3a10d5ff52
ci(changesets): version packages ( #4236 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 11:31:49 -03:00
Junior Garcia
71e2d8c601
fix: snippet release ( #4235 )
2024-12-06 11:29:02 -03:00
github-actions[bot]
bbb436b89b
ci(changesets): version packages ( #4186 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 10:34:46 -03:00
Junior Garcia
648489e51b
chore: improve blog
2024-12-06 10:34:19 -03:00
Junior Garcia
59095f1a66
chore: small improvements
2024-12-06 10:31:29 -03:00
Junior Garcia
7b59bbf71b
chore: improve v2.6.0 blog
2024-12-06 10:21:09 -03:00
Maharshi Alpesh
05d546e29a
fix(docs): prevent scrolling up on pressing theme change switch ( #4233 )
2024-12-06 10:14:04 -03:00
Maharshi Alpesh
366056647a
feat: Adding nextui pro section on the landing page ( #4227 )
...
* feat: adding nextui pro section on the landing page
* chore(nits): nits
* fix: remove pro image on mobile
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-06 10:13:07 -03:00
Junior Garcia
3dbb0f2136
feat: v2.6.0 blog
2024-12-06 10:00:47 -03:00
Junior Garcia
b9e3e03859
fix: remove folding
2024-12-05 18:18:24 -03:00
Junior Garcia
bc6437762c
feat: codeblog is now rendered only when visible, this made a huge performance improvement
2024-12-05 18:00:14 -03:00
Junior Garcia
7cd74ade2f
fix: migration errors
2024-12-05 17:17:17 -03:00
Junior Garcia
bc35e137c1
chore: adjust react version
2024-12-05 17:10:00 -03:00
Junior Garcia
36ee869515
feat: nextjs 15 migration [docs] ( #4228 )
...
* feat: nextjs 15 migration in progress
* feat: next 15 downgraded to next 14
2024-12-05 17:07:44 -03:00
Junior Garcia
ca288d9b3d
feat: nextjs 15 migration in progress
2024-12-05 12:03:35 -03:00
Junior Garcia
70080de816
chore: alert doc improved
2024-12-05 10:20:23 -03:00
Junior Garcia
edead49a9e
chore: doc improvements
2024-12-05 10:10:34 -03:00
Junior Garcia
fcf849595f
chore: forms doc improved
2024-12-05 10:04:40 -03:00
Junior Garcia
6bd0301cf7
chore: form component doc created
2024-12-05 10:00:09 -03:00
Junior Garcia
89f51b555e
feat: forms doc completed
2024-12-05 09:32:00 -03:00
աӄա
6c0213dfc8
fix(deps): bump @react-aria/utils version ( #4226 )
...
* fix(deps): bump `@react-aria/utils` version
* chore(changeset): add changeset
2024-12-05 08:50:42 -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
e1480504de
chore: form in progress
2024-12-04 22:53:57 -03:00
Junior Garcia
26e478dd93
fix: form fixes and improvements ( #4224 )
2024-12-04 19:30:00 -03:00
Peterl561
adbd85ee95
fix(pagination): cursor position when hidden on init ( #4222 )
...
* fix(pagination): cusor position when hidden on init
* test(pagination): cursor intersection observer
* chore(changeset): pagination cursor position fix
* refactor(pagination): minor nitpicks
- check for null ref in usePagination
- restore original IntersectionObserver in test
2024-12-04 19:28:03 -03:00
Peterl561
1855ba4390
fix(select): hideEmptyContent API ( #4219 )
...
* fix(select): hideEmptyContent API
* test(select): hideEmptyContent tests
* docs(select): hideEmptyContent API
* chore(select): hideEmptyContent storybook
* chore(changeset): add hideEmptyContent API to select
* refactor(select): hideEmptyContent nitpick
* test(select): hideEmptyContent UI assertions
* fix(select): hideEmptyContent default false
* docs(select): hideEmptyContent default false
2024-12-04 19:20:19 -03:00
աӄա
62b77e6823
chore(docs): remove non-existing attribute ( #4221 )
2024-12-04 14:19:57 -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
d6ae2cb0dd
feat: forms doc in progress
2024-12-04 07:49:04 -03:00
Junior Garcia
8e1a9c9a92
chore: more improvements to the docs, routing updated, acccordiong font size change
2024-12-03 17:46:54 -03:00
Junior Garcia
e8b34cdaa3
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-03 16:10:38 -03:00
Junior Garcia
0b60eb2adc
feat: documentation improvements
2024-12-03 11:30:36 -03:00
աӄա
c5a4b422ef
fix(docs): types for classNames and itemClasses ( #4209 )
2024-12-03 10:07:43 -03:00
Julio Barrios
af0d20d807
Update data-slot for the error message in the select. ( #4214 )
...
* Update data-slot for the error message in the select.
All components use the `data-slot="error-message"` attribute, except for the select component. I observed this behavior when a test in my application started failing.
* refactor(select): refactors the data-slots attribute for the error message
2024-12-03 10:07:13 -03:00
Junior Garcia
e8bfdc8524
chore: documentation adjustments
2024-12-01 19:40:20 -03:00
Junior Garcia
6bc616caea
fix: collection based components ref ( #4207 )
2024-12-01 19:01:43 -03:00
Junior Garcia
94936df746
chore: merged with main
2024-12-01 18:14:56 -03:00
Junior Garcia
1c281f3809
Merge branch 'main' of github.com:nextui-org/nextui
2024-12-01 18:13:48 -03:00
Junior Garcia
3b37728244
chore: remove bf promotion
2024-12-01 18:13:33 -03:00
Junior Garcia
973124902f
chore: adjust code colors
2024-12-01 18:09:31 -03:00
Vincentius Roger Kuswara
2d6e57705d
feat(select): virtualization ( #4203 )
...
* fix: should not export list item internal variables type
* feat: changeset
* feat: integrate virtualized listbox to select component, add more props
* feat: update docs for select component
* feat: update docs to include API for virtualization
* fix: update docs to follow the newest format
* fix: update test for disable virtualization, add test for virtualized version
* fix: fix typo
* fix: type error
* fix: code block type error
* chore: update docs to use raw jsx instead of template literal
* fix: fix code-demo for typecheck
* chore: rollback for files
* fix: types
* chore: remove caret version on tanstack virtual pkg
* fix: pnpm lock file
* fix: virtualization examples
* fix: number of items
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-01 17:51:20 -03:00
Vincentius Roger Kuswara
44958bf91a
feat(listbox): virtualization ( #4206 )
...
* fix: should not export list item internal variables type
* feat: changeset
* fix: type error
* fix: code block type error
* feat: virtualization feature, docs for listbox
* chore: update routes.json
* fix: fix code-demo for typecheck
* chore: rollback for files
* chore: props omitted in the component itself
* fix: menu item types
* fix: tupecheck
---------
Co-authored-by: winches <329487092@qq.com >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-12-01 17:19:22 -03:00
winches
ffb1e554f7
fix: forwardRef render functions not using ref ( #4198 )
...
* fix: forwardRef render functions not using ref
* fix: changelog
* fix: review
* fix: forwardRef render functions not using ref
* docs: update changeset
2024-12-01 16:45:47 -03:00
Junior Garcia
e6f64f3873
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-12-01 11:38:48 -03:00
Junior Garcia
1730088234
chore: consolidated changeset
2024-12-01 11:38:41 -03:00
Junior Garcia
ff94c122c5
Update release.yaml ( #4205 )
2024-12-01 11:37:51 -03:00
Junior Garcia
2608f83beb
chore: consolidated changeset
2024-12-01 11:31:26 -03:00
Junior Garcia
baec474143
chore: consolidated changeset
2024-12-01 11:31:17 -03:00
Junior Garcia
5786897b99
chore: single chnageset
2024-12-01 11:23:21 -03:00
Junior Garcia
a75134cd1e
chore: new changeset
2024-12-01 11:11:04 -03:00
Junior Garcia
0fac666206
chore: change get info pkg version
2024-12-01 11:02:37 -03:00
Junior Garcia
d8e73330ab
chore: increase timeout
2024-12-01 10:51:39 -03:00
Junior Garcia
a3c25294e3
chore: rename changeset
2024-12-01 10:19:47 -03:00
Junior Garcia
2c33b8a331
chore: remove customer runner
2024-12-01 10:17:25 -03:00
Peterl561
cbe4cb1e85
fix(input): teaxtarea label squish ( #4197 )
...
* fix(input): teaxtarea label squish
* chore(changeset): add changeset for textarea label fix
2024-12-01 09:55:15 -03:00
winches
7599c33061
docs: optimize code fold ( #4202 )
...
* docs: optimize code fold
* fix: code review
2024-12-01 09:40:47 -03:00
Junior Garcia
54793bf86a
Fix/react core pkg ( #4204 )
...
* fix: double use client tag import in react core package
* fix: double use client
* chore: restore postbuild script
2024-12-01 09:39:02 -03:00
Junior Garcia
1c46061553
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-11-30 21:57:14 -03:00
Junior Garcia
63d07db3ff
fix: return in card demo
2024-11-30 21:56:54 -03:00
Junior Garcia
68f48cdf5f
Feat/doc improvements ( #4196 )
...
* feat: documentation improvements
* fix: alert api
* fix: copy button
2024-11-30 19:03:52 -03:00
Junior Garcia
290182df26
feat: documentation improvements ( #4195 )
...
* feat: documentation improvements
* fix: alert api
2024-11-30 18:51:15 -03:00
աӄա
ccf82df032
chore(docs): revise defaultShowFlagList ( #4193 )
...
* chore(docs): add Example to defaultShowFlagList
* chore(docs): revise defaultShowFlagList
2024-11-30 11:44:10 -03:00
Junior Garcia
e1e50fa707
fix: routes
2024-11-30 11:11:46 -03:00
Junior Garcia
37aea79373
Fix/peer deps ( #4189 )
...
* fix: peer deps
* fix: tests
2024-11-30 10:15:12 -03:00
Junior Garcia
42b4bf88dc
fix: peer deps ( #4188 )
2024-11-30 10:01:01 -03:00
Junior Garcia
9652d7808b
fix: install
2024-11-30 09:52:10 -03:00
Junior Garcia
3637b16ae5
refactor: beta tags manually deleted ( #4187 )
2024-11-30 09:47:39 -03:00
Junior Garcia
ea04960644
chore: base branch change to canary, changeset config
2024-11-30 09:39:54 -03:00
Junior Garcia
e400aa2c73
chore: remove duplicate changesets
2024-11-30 09:26:28 -03:00
Junior Garcia
ccf4663c6d
chore: delete pre file
2024-11-30 09:10:44 -03:00
Junior Garcia
00a17f6087
fix: exit pre-release mode
2024-11-30 08:51:49 -03:00
Junior Garcia
b83b11870b
fix: exit pre-release mode
2024-11-30 08:50:45 -03:00
Junior Garcia
e28942817a
chore: update workflow name
2024-11-30 08:48:47 -03:00
Junior Garcia
08dfdaac79
chore: update exit and enter workflows
2024-11-30 08:47:48 -03:00
Junior Garcia
7c9017ded9
chore: canary release test ( #4185 )
2024-11-30 08:19:51 -03:00
Junior Garcia
60f4c69408
chore: revert exit and enter pre release changes
2024-11-30 08:12:31 -03:00
աӄա
cc1027ba63
fix(workflows): release & pre-release flow ( #4184 )
2024-11-30 06:40:55 -03:00
Junior Garcia
96cc97ac82
chore: exit pre release mode
2024-11-29 20:46:48 -03:00
Junior Garcia
d88e4856d8
fix: exit pre-release mode
2024-11-29 20:44:17 -03:00
Junior Garcia
505ed63578
fix: exit pre-release mode
2024-11-29 20:41:53 -03:00
Junior Garcia
1e5842f03e
fix: exit pre-release mode
2024-11-29 20:40:29 -03:00
Junior Garcia
fb34040bf1
fix: exit pre-release mode
2024-11-29 20:38:37 -03:00
Junior Garcia
603b19c360
fix: exit pre-release mode
2024-11-29 20:35:14 -03:00
Junior Garcia
7863393edf
ci(changesets): version packages
2024-11-29 20:29:06 -03:00
Junior Garcia
4e8d90bbfb
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-11-29 20:26:35 -03:00
Junior Garcia
2cce0e4fb1
ci(changesets): version packages
2024-11-29 20:26:23 -03:00
Junior Garcia
791725f85b
Feat/canary release ( #4181 )
...
* chore: force canary to release
* feat: canary release
2024-11-29 20:20:55 -03:00
Junior Garcia
8ded8f05e3
chore: force canary to release ( #4180 )
2024-11-29 20:14:59 -03:00
Junior Garcia
2810630def
fix: changeset get github info
2024-11-29 20:13:32 -03:00
Junior Garcia
86352b5dd0
ci(changesets): version packages
2024-11-29 19:41:01 -03:00
Junior Garcia
0f615b98af
chore: workflow updated
2024-11-29 19:36:06 -03:00
Junior Garcia
da72ed3219
chore: merged with beta branch
2024-11-29 19:33:19 -03:00
Junior Garcia
018c69b6a0
fix: pre-release workflow ( #4179 )
2024-11-29 19:28:31 -03:00
Junior Garcia
1bb7b43f69
chore: canary versions ( #4178 )
2024-11-29 19:20:22 -03:00
Junior Garcia
fb6addbbda
chore: pre release workflow modified ( #4177 )
2024-11-29 19:10:31 -03:00
Junior Garcia
7c743abcc2
chore: update workflows
2024-11-29 19:04:04 -03:00
Junior Garcia
e2a5013408
fix: input otp peer deps ( #4176 )
2024-11-29 17:13:35 -03:00
Junior Garcia
c110f0d338
chore(pre-release): enter pre-release mode ( #4175 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-29 17:10:05 -03:00
Junior Garcia
43993e40bf
fix: pre release workflow on protected branches ( #4174 )
2024-11-29 17:06:01 -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
Ryo Matsukawa
ad79545d95
docs: add forms guide ( #3822 )
2024-11-27 16:57:10 -03:00
Clement
d4e40ba25f
Update installation.mdx ( #4013 )
...
Update yarn command to install nextui-cli because yarn add -g ... doesnt work and needs to use yarn add global
2024-11-27 15:20:59 -03:00
winches
d51d3546cd
chore: upgrade storybook 8 ( #4124 )
...
* feat: upgrade storybook8
* chore: upgrade storybook and vite
* chore: remove @mdx-js/react optimizeDep
* chore: add @mdx-js/react optimizeDep
* fix: format
2024-11-27 15:16:51 -03:00
Junior Garcia
34fb9e51ee
chore: update pro banner
2024-11-25 12:03:03 -03:00
Azpekt
e3aa9cdef9
chore(docs): update yarn installation command ( #4132 )
...
There is no `-g` flag in yarn. `global` is a command which must immediately follow yarn.
Source: https://classic.yarnpkg.com/lang/en/docs/cli/global/
2024-11-22 20:45:52 +08:00
Junior Garcia
34bb098be8
chore: merged with main
2024-11-21 08:48:39 -03:00
աӄա
049347c122
chore(docs): replace va by posthog ( #4123 )
2024-11-21 08:44:42 -03:00
Can Rau
95818914c7
fix(docs): buildLocation expects an object ( #4118 )
...
* fix(docs): routing.mdx
* Delete .changeset/pre.json
2024-11-20 23:57:38 +08:00
աӄա
ce1546c983
fix(use-image): image ReferenceError in SSR ( #4122 )
...
* fix(use-image): image ReferenceError in SSR
* fix(use-image): sync with beta
* fix(use-image): sync with beta
* chore(use-image): remove unnecessary comments
2024-11-20 08:14:29 -03:00
աӄա
c6326d169d
fix(docs): invalid canary storybook link ( #4030 )
2024-11-11 15:00:22 -03:00
Junior Garcia
1091377e4d
chore: add all minor releases
2024-11-04 18:34:15 -03:00
Shrinidhi Upadhyaya
a5cac45619
fix(theme): added stripe color gradients for progress ( #3938 )
...
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
* fix(theme):added stripe color gradients for progress #1933
* refactor(theme): added stripe-size and createStripeGradient
2024-11-04 18:31:56 -03:00
աӄա
2aebfcca59
refactor(menu): Use useMenu and useMenuItem from RA ( #3261 )
...
* refactor(menu): use useMenu from react-aria instead
* refactor(menu): use useMenuItem from react-aria instead
* feat(changeset): add changeset
* chore: merged with canary
* fix: dropdown tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 18:09:03 -03:00
Junior Garcia
90cb5b14ab
Fix/avatar flashing ( #3987 )
...
* fix(use-image): cached image flashing
* chore: merged with canary
---------
Co-authored-by: Rakha Kanz Kautsar <rkkautsar@gmail.com >
2024-11-04 17:57:28 -03:00
աӄա
ad7e2615d3
feat(hooks): use-theme hook ( #3169 )
...
* feat(docs): update dark mode content
* feat(hooks): @nextui-org/use-theme
* chore(docs): revise ThemeSwitcher code
* refactor(hooks): simplify useTheme and support custom theme names
* feat(hooks): add use-theme test cases
* feat(changeset): add changeset
* refactor(hooks): make localStorageMock globally and clear before each test
* fix(docs): typo
* fix(hooks): coderabbitai comments
* chore(hooks): remove unnecessary +
* chore(changeset): change to minor
* feat(hooks): handle system theme
* chore(hooks): add EOL
* refactor(hooks): add default theme
* refactor(hooks): revise useTheme
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): resolve pr comments
* refactor(hooks): remove unused theme in dependency array
* chore(docs): typos
* refactor(hooks): mark system as key for system theme
* chore: merged with canary
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 17:53:04 -03:00
աӄա
3f0d81b560
refactor: optimisations ( #3523 )
...
* refactor: replace lodash with native approaches
* refactor(deps): update framer-motion versions
* feat(utilities): add @nextui-org/dom-animation
* refactor(components): load domAnimation dynamically
* refactor(deps): add @nextui-org/dom-animation
* fix(utilities): relocate index.ts
* feat(changeset): framer motion optimization
* chore(deps): bump framer-motion version
* fix(docs): conflict issue
* refactor(hooks): remove the unnecessary this aliasing
* refactor(utilities): remove the unnecessary this aliasing
* chore(docs): remove {} so that it won't be true all the time
* chore(dom-animation): end with new line
* refactor(hooks): use debounce from `@nextui-org/shared-utils`
* chore(deps): add `@nextui-org/shared-utils`
* refactor: move mapKeys logic to `@nextui-org/shared-utils`
* refactor: use `get` from `@nextui-org/shared-utils`
* refactor(docs): use `get` from `@nextui-org/shared-utils`
* refactor(shared-utils): mapKeys
* chore(deps): bump framer-motion version
* chore(deps): remove lodash
* refactor(docs): use intersectionBy from shared-utils
* feat(shared-utils): add intersectionBy
* chore(dom-animation): remove extra blank line
* refactor(shared-utils): revise intersectionBy
* fix(modal): add willChange
* refactor(shared-utils): add comments
* fix: build & tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 17:47:43 -03:00
Junior Garcia
58a77cb6b9
feat: added drawer component ( #3986 )
...
Signed-off-by: The1111mp <The1111mp@outlook.com >
Co-authored-by: The1111mp <The1111mp@outlook.com >
2024-11-04 17:20:46 -03:00
աӄա
ae73de1a61
chore(deps): bump tailwind-merge version ( #3657 )
...
* chore(deps): bump tailwind-merge versions
* chore(theme): adopt latest extendTailwindMerge
* chore(changeset): add changeset
* chore(changeset): change to minor
* Update .changeset/grumpy-mayflies-rhyme.md
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 17:20:01 -03:00
Ryo Matsukawa
a4a1d8fb69
feat: add month and year pickers to DateRangePicker and RangeCalendar ( #3302 )
...
* feat: add month and year pickers to DateRangePicker and RangeCalendar
* chore: update docs
* Update .changeset/kind-cobras-travel.md
* chore: react package version
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 15:27:24 -03:00
Abhinandan
9f6839faf9
feat(popover): added control for closing popover on scroll ( #3595 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(changeset): resolved extra file
* feat(popover): added control for closing popover on scroll
* update(changeset): correction
* feat(popover): removed extra story
* refactor(test): corrected test for both true and false values of shouldCloseOnScroll
* refactor(docs): added shouldCloseOnScroll prop
* chore(changeset): change to minor
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2024-11-04 12:25:30 -03:00
աӄա
80f6cf5a7b
feat: pre-release workflow ( #2910 )
...
* feat(workflow): pre-release
* feat(workflow): exit pre-release
* chore(workflow): update version & publish commands
* fix(workflow): add missing attributes and use schangeset:beta cmd
* feat(root): add changeset:beta
* fix(workflows): revise pre-release logic
* fix(workflows): add missing run
* fix(workflows): use changeset:exit with version instead
* feat(root): add changeset:exit cmd
* refactor(workflows): add pths, id, and format
* feat(workflows): enter pre-release mode
* chore(workflows): remove pre.json only
* refactor(workflows): remove enter-pre-release-mode
* fix(workflows): incorrect url
* refactor(root): remove unused exit command
* refactor(workflows): add comments
* feat(changeset): change to main branch as baseBranch
* feat(root): add changeset:canary
* refactor(workflows): remove unused workflow
* feat(workflow): support canary pre-release mode
* refactor(docs): change to canary
2024-11-04 12:06:40 -03:00
winches
7c2c9c4875
feat: add tab ref ( #3974 )
...
* feat: add tab ref
* feat: add changeset
2024-11-04 12:05:47 -03:00
Ryo Matsukawa
cb1b3135bc
feat(date-picker): add selectorButtonPlacement property ( #3248 )
...
* feat(date-picker): add selectorButtonPlacement property
* chore: update changeset
* Update .changeset/neat-donkeys-accept.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 11:54:08 -03:00
Ryo Matsukawa
67ea2f65e1
chore: upgrade react-aria / React 19 & Next.js 15 support ( #3732 )
...
* chore: upgrade react-aria
* chore: add changeset
* chore: fix type error
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-11-04 11:53:47 -03:00
Junior Garcia
2d6ae74c36
Feat/add draggable modal ( #3983 )
...
* feat(hooks): add use-draggable hook
* feat(components): [modal] export use-draggable
* docs(components): [modal] add draggable modal
* feat(components): [modal] add ref prop for modal-header
* chore(components): [modal] add draggable modal for storybook
* chore: add changeset for draggable modal
* docs(hooks): [use-draggable] fix typo
* chore: upper changeset
* chore(components): [modal] add overflow draggable modal to sb
* test(components): [modal] add draggable modal tests
* build: update pnpm-lock
* chore(changeset): include issue number
* feat(hooks): [use-draggable] set user-select to none when during the dragging
* docs(components): [modal] update code demo title
* docs(components): [modal] condense description for draggable overflow
* feat(hooks): [use-draggable] change version to 0.1.0
* refactor(hooks): [use-draggable] use use-move implement use-draggable
* feat(hooks): [use-draggable] remove repeated user-select
* test(components): [modal] update test case to use-draggable base use-move
* docs(components): [modal] update draggable examples
* fix(hooks): [use-draggable] fix mobile device touchmove event conflict
* refactor(hooks): [use-draggable] remove drag ref prop
* refactor(hooks): [use-draggable] draggable2is-disabled overflow2can-overflow
* test(components): [modal] add draggble disable test
* chore(hooks): [use-draggable] add commant for body touchmove
* Update packages/hooks/use-draggable/src/index.ts
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
* fix(hooks): [use-draggable] import use-callback
* test(components): [modal] add mobile-sized test for draggable
* chore(hooks): [use-draggable] add use-callback for func
* chore(hooks): [use-draggable] update version to 2.0.0
* chore: fix typo
* Update .changeset/soft-apricots-sleep.md
* fix: pnpm lock
* fix: build
* chore: add updated moadl
---------
Co-authored-by: wzc520pyfm <1528857653@qq.com >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
Co-authored-by: Ryo Matsukawa <76232929+ryo-manba@users.noreply.github.com >
2024-11-04 11:27:10 -03:00
Junior Garcia
d90ad05b13
Alert component ( #3982 )
...
* feat(alert): began the work on alert component
* fix(readme): making correction
* chore(deps): change to 2.0.0
* chore(docs): update README.md
* feat(theme): init alert tv
* chore(alert): update package.json
* feat(alert): init alert storybook structure
* chore(changeset): add changeset
* chore(changeset): change to minor
* chore(alert): revise alert package.json
* feat(alert): init test structure
* chore(deps): pnpm-lock.yaml
* feat(alert): initailized theme and basic structure
* feat(alert): completed use-alert.ts and alert.tsx
* feat(alert): remove innerWrapper, replace helperWrapper with mainWrapper, adding isCloseable prop
* feat(alert): adding isCloseable prop to baseWrapper dependency
* feat(alert): setting the default value of isCloseable prop to true
* feat(alert): moving CloseIcon inside the button
* feat(alert): updated package.json
* feat(alert): default variant and default story
* feat(alert): adding color and radius stories
* feat(alert): completed the styling
* feat(alert): add stories for isCloseable prop and restyle other stories
* feat(alert): correcting ref type
* feat(alert): add test cases
* feat(alert): remove startContent and endContent props
* feat(alert): make styling more accurate
* feat(alert): fixed default props
* feat(alert): fixed theme docs
* feat(alert): add logic for icons
* feat(alert): begin to add docs
* chore(alert): implement the changes suggested in code review
* feat(alert): add onclose prop to alert
* feat(alert): add test cases
* docs(alert): add onClose event
* feat(docs): add alert to routes.json
* fix(alert): correct the text colors
* docs(alert): fix imports and syntax errors
* chore(alert): implement the changes suggested in code review
* chore(alert): lint the code and change isCloseable to isClosable
* chore(alert): lint the code
* chore(alert): run pnpm i
* fix(alert): fix the logic for close button and add test case
* docs(alert): fix docs, change isCloseable to isClosable and change docs for isClosable property
* chore(alert): add the support for RTL, refactor the code and fix the typos
* docs(alert): grammer issues fix
* fix(alert): replace rtl with ms
* chore(alert): custom style and custom implementation, remove isClosable={false}, refactor, fix typos
* chore(alert): linting and implement coderabbit suggestions
* chore(alert): refactor and typos fix
* chore(alert): add import for closeIcon
* chore(alert): add props for closeIcon
* chore(alert): refactor fixes
* chore(alert): implement ryo-manba's suggestion on close Icon
* chore(alert): make alert more responsive
* chore(alert): fix grammer issues suggested by coderabbit
* fix(alert): add max-w property to make alert responsive
* chore(alert): improve responsiveness and refactor alertIcon
* chore(alert): add missing dependency to useMemo
* chore(alert): implement coderabbit's suggestions
* chore(alert): update docs and refactor
* chore(alert): refactor alertIcon and implement coderabbit's suggestion
* chore: fixes
---------
Co-authored-by: Abhinav Agarwal <abhinavagrawal700@gmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
Co-authored-by: Abhinav Agarwal <78839973+abhinav700@users.noreply.github.com >
2024-11-04 10:54:34 -03:00
Shrinidhi Upadhyaya
9fe0aa79c8
fix(tabs): correct inert value for true condition ( #3978 )
2024-11-04 00:22:20 +08:00
Ryo Matsukawa
8de427b81a
fix: prevent test matcher warning ( #3893 )
...
* fix: prevent test matcher warning
* chore: add node types
* chore: update Jest related packages
* chore: run pnpm install
2024-10-29 00:44:08 +08:00
winches
5ac433a905
feat: add git hook to auto update dependencies ( #3365 )
...
* feat: add git hook to auto update dependencies
* feat: update color
2024-10-29 00:39:34 +08:00
winches
1c1fd39d37
fix: avatar filter disableAnimation to dom prop ( #3946 )
2024-10-26 16:36:58 -03:00
Shrinidhi Upadhyaya
c847ffb2a3
fix(docs): removed unused import and merged classNames in dropdown ( #3936 )
...
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
* fix(docs): removed unused Link import and merged classnames in dropdown
2024-10-24 14:40:50 +08:00
աӄա
8c8b70d128
chore(docs): update sponsor ( #3904 )
...
* chore(docs): remove Scrumbuiss
* chore(docs): remove Scrumbuiss logo
2024-10-23 10:42:21 -03:00
Shrinidhi Upadhyaya
a0d7141db3
fix(theme): support RTL for breadcrumbs ( #3927 )
...
* fix(breadcrumbs): added separator rotation for RTL #2486
* chore(changeset): added changeset
2024-10-23 20:50:06 +08:00
Jeff.
ff04a87b6d
fix(docs): typos in hero section ( #3928 )
2024-10-22 12:10:05 +08:00
աӄա
765dac53cf
refactor(docs): dx improvement in accordion ( #3856 )
...
* refactor: improve dx for writing a docs component (#2544 )
* refactor: improve dx for write a docs component
Signed-off-by: Innei <i@innei.in >
* refactor(docs): switch to contentlayer2
* chore(docs): rename to avoid conflict
* refactor(docs): switch to next-contentlayer2
* refactor(docs): revise docs lib
* chore(deps): bump docs related dependencies
* fix(use-aria-multiselect): type issue due to ts version bump
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(docs): accordion codes
* feat(docs): declare module `*.jsx?raw`
* feat(docs): include `**/*.jsx`
* fix(docs): incorrect content
* chore(docs): add new lines
* refactor(docs): lint
---------
Signed-off-by: Innei <i@innei.in >
Co-authored-by: Innei <tukon479@gmail.com >
2024-10-20 00:54:13 +08:00
Anuj Sharma
38a54ab497
fix(theme): removed pseudo cancel btn from input ( #3912 )
...
* fix(theme): removed pseudo cancel btn from input
* chore(changeset): adding the changeset
* fix(input): conditionally hiding the webkit search
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-19 11:34:46 +08:00
Shrinidhi Upadhyaya
8a33eabb25
fix(theme): show margin only with label in Switch component ( #3861 )
...
* fix(switch): removed right margin in wrapper #3791
* feat(changeset): added changeset
* fix(switch): removed me-2 in wrapper
* fix(switch): added ms-2 to label
* chore(changeset): correct package and message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-15 15:16:05 +08:00
Ryo Matsukawa
507887eac3
chore(test): update testing libraries and refactor ( #3886 )
2024-10-14 11:13:04 -03:00
Ryo Matsukawa
3bc2490156
chore: comment out section prompts in PR template ( #3884 )
2024-10-14 13:40:27 +08:00
Ryo Matsukawa
a2e562b03f
fix(listbox): change listBoxItem key to optional ( #3883 )
...
* fix(listbox): listBoxItem key to optional
* chore: add defaultSelectedKeys test for numeric keys and ids
* chore: add changeset
2024-10-14 13:39:26 +08:00
max
8f62613701
fix(docs): avoid translating the code block ( #3878 )
...
* docs(Codeblock): avoid code be translated
* fix(docs): lint issue
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-13 14:06:57 +08:00
Maharshi Alpesh
0cf91395c7
fix(theme): label placement in select and input ( #3869 )
...
* fix(theme): fix the label placement
* chore(changeset): adding the changeset
* chore(select): adding comments
2024-10-11 18:02:34 +08:00
Maharshi Alpesh
488a18f525
fix(select): label placement discrepancy in Select ( #3853 )
...
* fix(select): label placement incorrect in case of multiline
* chore(select): adding the changeset
* chore(select): adding the tests
* chore(select): code imrovement, wkw's suggestions
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-11 17:06:57 +08:00
Maharshi Alpesh
af3c4f706b
refactor(theme): replace the use of RTL-specific styles with logical properties ( #3868 )
...
* chore(rtl): remove the usages of rtl
* chore(changeset): adding the changeset
* chore(changeset): update changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-11 16:50:50 +08:00
Junior Garcia
88c97f6bf3
chore: merge branch with main
2024-10-07 09:20:40 -03:00
The Master Fuhua's Little Phoenix
14cc26fefe
Update the "Dynamic items"'s code highlight line. ( #3838 )
...
The wrong highlight wasted me 1 hour to fix the null error
2024-10-05 12:31:36 -03:00
Donato Perconti
c0fb1bcc53
Update date-picker.mdx with typo ( #3516 )
...
`canlendar` → `calendar`
2024-10-05 12:31:21 -03:00
աӄա
a07f887971
fix: incorrect domain for images ( #3843 )
2024-10-05 12:31:06 -03:00
Alex Nguyen
780ba43162
fix(autocomplete): exit animation on popover close ( #3845 )
...
* fix(autocomplete): exit animation on popover close
* refactor(autocomplete): getListBoxProps
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-05 13:18:29 +08:00
Maharshi Alpesh
781b85566e
fix(theme): fullWidth in input and select ( #3768 )
...
* fix(input): fixing the fullWidth functionality
* chore(changeset): add issue number
* chore(changeset): revise changeset message
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-04 00:21:30 +08:00
աӄա
66f1738d9c
fix(docs): typos in dark mode page ( #3823 )
2024-10-03 14:15:16 +08:00
Alex Nguyen
7134996eab
docs(accordion): add overflow to custom motion example ( #3793 )
2024-10-01 16:59:51 +08:00
Julie Saia
557f10f5ec
feat(autocomplete): automatically focus first non-disabled item ( #2186 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-01 16:58:59 +08:00
Maharshi Alpesh
a4ab02006a
fix(date-picker): adding props from calendarProps to getCalendarProps ( #3773 )
...
* fix(date-picker): adding props from calendarProps to the getCalendarProps
* chore(date-picker): adding the changeset
* chore(changeset): add issue number
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-10-01 13:31:09 +08:00
David Gonzalez
e308198644
fix(docs): replace twitter logo/links with x logo/links ( #3815 )
...
* fix(docs): replace Twitter logo/links with X logo/links
* docs: update twitter references to x
* docs: update changeset for twitter to x changes
* docs: update twitter references to x
* docs: update twitter references to x
* chore(docs): undo .sponsorsrc since it's generated
* refactor(docs): remove unnecessary classes
* chore(docs): undo .sponsorsrc since it's generated
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-29 13:44:07 +08:00
Maharshi Alpesh
5d9f3380cb
refactor(docs): example of blurred card ( #3741 )
...
* docs(card): adding info regarding the gradient for blurred card
* chore(nit): adding example
* chore(docs): revise content for card isBlurred example
* chore(docs): revise isBlurred note
---------
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-28 12:57:25 +08:00
Abhinav Agarwal
2e82f165a9
fix(autocomplete): popover should remain open after clicking clear button ( #3788 )
...
* fix: add state.open() so that dropdown is not closed
* chore: add changeset
* chore(autocomplete): add testcases for keeping lisbox open when clearButton is clicked
* chore: update changeset
* chore(autocomplete): change the docs for test cases
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-28 11:56:28 +08:00
աӄա
06c4b2f763
fix(image): add missing w to getWrapperProps dependency ( #3802 )
...
* fix(image): add missing `w` to `getWrapperProps` dependency
* chore(changeset): add changeset
2024-09-28 00:12:30 +08:00
ryoon
606f75726c
fix(input): ensure clear button is not focusable when disabled ( #3774 )
...
* fix(input): ensure clear button is not focusable when disabled
* test(input): add test to ensure clear button is not focusable when disabled
* chore: add changeset for clear button focus fix when input is disabled
* fix(input): update clear button to use button element
* test(input): add focus test when disabled
and update tests for clear button using button element
* test(input): replace querySelector with getByRole for clear button
* fix(input): set tabIndex to -1 for clear button
* test(input): ensure clear button is not focusable
2024-09-27 00:53:59 +08:00
Junior Garcia
3f8b63e6e5
chore: ethical ads added ( #3803 )
2024-09-24 17:12:00 -07:00
աӄա
e10ea001b6
fix(docs): broken links ( #3796 )
...
* fix(docs): broken link in date-picker page
* fix(docs): broken links
2024-09-23 09:21:12 -07:00
Junior Garcia
bed4a59b8a
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-09-15 09:21:40 -07:00
աӄա
0834170206
v2.4.8 ( #3765 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(system-rsc): defaultVariants null case in extendVariants (#3503 )
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
* fix(date-range-picker): calendar-content width as per visible-months (#3505 )
* fix: normalize 'status' field values to lowercase across multiple files (#2947 )
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(modal): double scrollbar in inside scrollbehaviour (#3495 )
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): sortable header slow color change during theme change (#3491 )
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): button scaling when disableAnimation is true (#3499 )
* fix(system-rsc): add @react-types/shared to dependencies (#3501 )
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
* build(script): fixing Clean script (#3500 )
running clean lock before clean node modules.
* ci(changesets): version packages (#3507 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#3508 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(chanageset): bump versions (#3512 )
* ci(changesets): version packages (#3513 )
* fix(deps): overrides RA utils pkg (#3537 )
* chore(deps): rollback PR3537 (#3541 )
* chore(docs): lint sponsors (#3547 )
* chore(docs): format ScrumbuissLogo svg
* chore(docs): lint
* chore(deps): upgrade pnpm to v9 (#3589 )
* chore(deps): upgrade pnpm to v9
* chore(root): bump node version
* fix(dropdown): respect closeOnSelect prop on DropdownItem (#2598 )
* fix(dropdown): fix dropdown menu unexpected close when closeOnSelect is false (#2290 )
* feat(changeset): Updated DropdownMenu to respect closeOnSelect prop on DropdownItem
* fix(dropdown): add Template
* fix(dropdown): add tests
* fix(dropdown): fixing logic gaps
* fix(changeset): incorrect package name
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
* fix: typo in home page (#3615 )
* docs: fix typo in override styles doc (#3611 )
* docs(storybook): remove overriding and unused code (#3566 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(storybook): removed unnecessary code lines
* Delete .changeset/brown-days-applaud.md
* fix(input): sync ref value to internal value (#3533 )
* fix: sync ref value to internal value #3024 #3436
* feat: changeset - added changeset
* chore: remove comment
* chore(changeset): add issue numbers
* refactor(input): revise typing
---------
Co-authored-by: Anthony Ortiz <anthonypaulo@hotmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(system-rsc): missing StringToBoolean<keyof V[K]>[] (#3559 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* fix(core): string[] accepted by compoundVariants.variant
* Delete .changeset/brown-days-applaud.md
* chore(changeset): revise changeset message
* fix(system-rsc): incorrect VariantValue typing and typo in Options
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* doc(sandpack): improved logic for react import (#3582 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(sandpack): improved logic for react imoprt
* Delete .changeset/brown-days-applaud.md
* Update use-sandpack.ts
* refactor(docs): skip adding import react if not required
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): typo in snippet page (#3555 )
* docs(card, badge): slots section addition (#3580 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(card,badge): added slots section
* Delete .changeset/brown-days-applaud.md
* fix(theme): double click issue on checkbox, toggle and radio (#3552 )
* fix(theme): double click issue on checkbox, toggle and radio
* fix(theme): skeleton overflow issue (#3217 )
* fix(link): deprecated onClick warning on using onPress (#3569 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* fix(link): deprecated onClick warning on using onPress
* refactor(link): add comment
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(navbar): allow height prop to accept number type and fix broken menu (#3601 )
* fix(navbar): allow height prop to accept number type and fix broken menu
* fix(navbar): menu breaking when a numerical height value is provided. changeset
* feat(docs): added tanstack router to the routing section in the documentation (#3271 )
* feat(docs): added tanstack router to the routing section in the documentation
* fix: updated the TanStack Router example by following RA example
* fix: updated the documentation wordings
* chore(docs): update highlighted row numbers
---------
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(calendar): arrows changing order when html has dir="rtl" (#3656 )
* fix(calendar): #3641,#3642 add order and row-reverse to arrows for rtl layout support
* chore(changeset): patch @nextui-org/calendar
* chore(changeset): add missing package and revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(theme): export default-layout (#2946 )
* Support default configuration export
Conveniently available for developers to modify from the default configuration
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(modal): modal position when keyboard appears (#3691 )
* feat(theme): add h-[--visual-viewport-height] to modal wrapper
* fix(modal): apply --visual-viewport-height
* chore(changeset): add changeset
* fix(utilities): gregorian year offset for persian (#3603 )
* fix(utilities): gregorian year offset for persian
* feat(changeset): add changeset
* fix(input): prevent clearable when input is readonly (#3643 )
* fix(input): prevent clearable when input is readonly
* test(input): add tests for isReadOnly and isClearable interaction
* chore(changeset): add changeset for fixing clear button visibility with isReadOnly
* fix(input): disable clear button from input is readonly
* test(input): disable clear button when input is readonly
* chore(changeset): update changeset
* chore(changeset): revise message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): changed breakpoint to md (#2630 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix(docs): added ts example for infinite pagination (#2718 )
* fix(docs): added ts example for infinite pagination
* fix(docs): changed the condition of showOpenInCodeSandbox in CodeDemo
* chore(docs): add bun command
* chore(docs): add bun command
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(hooks): ensure exposed functions wrap by `useCallback` (#3607 )
* fix(hooks): ensure exposed functions wrap by `useCallback`
* fix(hooks/use-real-shape): remove unnecessary dependency from `useCallback`
* fix(select): prevent select from closing instantly when clicking on label of select (#3568 )
* fix(select): prevent select from closing instantly when clicking on label
* fix(select): flickering on label click
* fix(select): flickering while click on label
* fix(select): add changeset on fixing the flickering model issue
* chore(changeset): revise changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(popover): use `usePreventScroll` instead of `react-remove-scroll` (#3307 )
* refactor(popover): use `usePreventScroll` instead of `react-remove-scroll`
* chore: lint
* refactor(popover): use `usePreventScroll` instead of `react-remove-scroll`
* chore: lint
* fix(tooltip): `shouldBlockScroll` prop
* chore(storybook): revert
* chore(changeset): update changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(autocomplete): ignore pointer events when the clear button is hidden (#3000 )
* fix(autocomplete): hide clear button with `visibility: hidden`
* fix(autocomplete): clear button pointer-events
* refactor(autocomplete): improve keyboard reopen issue on mobile
* chore: add changeset
* refactor(autocomplete): apply chain and add type to e
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* refactor(overlays): improve stability, and complexity (#3467 )
* feat(hooks): new `use-aria-overlay` package
* refactor(overlays): use custom `useAriaOverlay`
* chore(modal): remove unnecessary `onClose: state.close`
* chore(popover): remove duplicate `ariaHideOutside`
* test(modal): only hide the top-most modal
* chore: add changeset
* refactor(hooks): useAriaOverlay tweaks
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(input): rollback PR3533 (#3720 )
* chore(autocomplete): should blur after clicking outside autocomplete (#3721 )
* fix(theme): color discrepancy in select (#3663 )
* fix(select): resolving color descrepancy in select
* fix(select): making the changes accroding to the asked design
* chore(changeset): revise message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(listbox): card shadow clipping when inside listbox item (#3486 )
* fix(listbox): card shadow clipping when inside listbox item
* fix(listbox): card shadow clipping when inside listbox item
* Update five-teachers-refuse.md
* Delete .changeset/bright-avocados-yell.md
* fix(listbox): card shadow clipping when inside listbox item
* fix(input): added hover and focus to input when label placement is outside-left #2328 (#2958 )
* 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
* fix(input): added hover and focus to input when label placement is outside-left #2328
* fix(input): label props mergeProps precedence change
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix(autocomplete): highlight item in `AutocompleteSection` during keyboard navigation (#3726 )
* chore: run tests and storybook in StrictMode (#3352 )
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(root): .nvmrc version (#2795 )
* fix(config): Cannot use .nvmrc #2794
* fix(root): correct nvmrc version
---------
Co-authored-by: AtharvaUpadhye <70993547+AtharvaUpadhye@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(docs): add global css import to root layout (#2688 )
* Adds global css import to root layout
* refactor(docs): include globals css info in other examples
---------
Co-authored-by: Eli <52673344+EliBP@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* chore(ci): update github action versions (#2439 )
* chore(ci): update github action versions
* chore(ci): update pnpm, gh-action and node versions
* fix(ci): specify exact version in gh-action
* chore(changeset): remove changeset
* chore(root): update pnpm version
* chore(root): update node version
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
* fix(components): improve RTL support for input component (#2038 )
* fix(components): improve RTL support for select component
* fix(theme): revise RTL styles
* chore(changeset): remove input package from changeset
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(components): improve RTL support for select component (#2041 )
* fix(components): improve RTL support for select component
* fix(theme): rtl styles for select
* chore(changeset): remove unchanged package
* chore(theme): remove ps-2
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(components): improve RTL support for pagination component (#2044 )
* fix(components): improve RTL support for pagination component
* chore(changeset): remove unchanged package
* chore(pagination): undo change
* chore(pagination): no chevronPrev slot
* fix(theme): avoid rotate chevron in rtl
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(docs): remove unwanted generic from PaginationItemRenderProps(#3729 )
In the documentation on the custom item the type PaginationItemRenderProps is represented with a generic but in the implementation it doesn't receive a generic type.
* fix(table): improve RTL support for table component (#2097 )
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): use data-hover instead of hover (#2110 )
* chore(docs): update component link (#3737 )
* fix(system): missing useHref logic (#2943 )
* chore(deps): update pnpm-lock.yaml
* fix(system): missing useHref logic
* chore(docs): restructure heading
* feat(docs): add useHref content to routing page
* fix(hooks): revise useAriaLink onClick logic
* chore(deps): bump @react-types/shared
* chore(deps): bump @react-types/shared
* fix(hooks): add missing parameters
* fix(pagination): add missing parameters
* feat(changeset): add missing router.open parameters due to rounter change
* fix(docs): onSelectionChange type
* refactor(changeset): revise changeset message
* chore(deps): lock deps
* chore(hooks): bump @react-types/shared to 3.23.0
* chore(changeset): remove this changeset since it is already in canary
* refactor(docs): add package manager options (#3731 )
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
* refactor(deps): remove react copy from react-rsc-utils bundle (#3597 )
* refactor(deps): remove react copy from react-rsc-utils bundle
* chore(changeset): add changeset
* fix(select): missing onChange when there are more than 300 items (#3598 )
* fix(select): missing onChange when there are more than 300 items
* feat(select): add tests for onChange
* chore(changeset): add changeset
* fix(theme): update flat variant text colors to be accessible (#3738 )
* fix: use accessible text colors for flat variant
* fix: use accessible text colors for flat variant
* chore(changeset): update changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): set the min-height of base height to 100dvh where size equals "full" (#2684 )
* fix(modal): set the min-height of base height to 100dvh where size equals "full"
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(hook): re-attached scroll event behavior in `useScrollPosition` (#3247 )
* fix: initialize throttleTimeout in cleanup function
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): applied tw nested group (#3658 )
* fix(theme): apply nested group for checkbox
* fix(theme): apply nested group for autocomplete
* fix(theme): apply nested group for select
* fix(theme): apply nested group for toggle
* fix(theme): apply nested group for radio
* fix(theme): apply nested group for input
* fix(theme): apply nested group for datepicker
* fix(theme): apply nested group for dateinput
* chore(changeset): add changeset
* chore(changeset): add issue number
* chore(theme): format code
* feat(table): add TableWithSwitch
* fix(docs): Floating components clipping in hero section (#3432 )
* fix(docs): incorrect image height
* fix(docs): clipping of Floating components in Hero section
* chore(docs): remove unnecessary space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* ci(changesets): version packages (#3662 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(docs): missing tw nested groups in docs (#3751 )
* fix(docs): set shouldBlockScroll to false (#3752 )
* chore: undo pr3658 & pr3751 (#3754 )
* chore: undo pr3307 (#3756 )
* chore: rollback pr3307
* chore(changeset): fix typo
* chore: rollback pr3467 (#3759 )
* chore: rollback pr3467
* fix(dropdown): _a2.find is not a function (#3762 )
* feat(dropdown): add "should respect closeOnSelect setting of DropdownItem (dynamic)"
* chore(changeset): add changeset
* fix(dropdown): find is not function error when click dropdown item (#3763 )
* fix: find is not function error when click dropdown item
* fix: find is not function error when click dropdown item
* fix: type error
* fix: optimization
* refactor(dropdown): must have return value
* chore(changeset): revise changeset
---------
Co-authored-by: winches <329487092@qq.com >
* ci(changesets): version packages (#3755 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(theme): ghost danger button style (#3764 )
---------
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: 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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
Co-authored-by: codeesura <120671243+codeesura@users.noreply.github.com >
Co-authored-by: Simon Podlipsky <simon@podlipsky.net >
Co-authored-by: sandeep Butte <sandeep36butte@gmail.com >
Co-authored-by: Gtio <664037691@qq.com >
Co-authored-by: Jay <jay.sanjay.karia@gmail.com >
Co-authored-by: Sa'ad <62077144+BlueZ-95@users.noreply.github.com >
Co-authored-by: AnthonyPaulO <AnthonyPaulO@gmail.com >
Co-authored-by: Anthony Ortiz <anthonypaulo@hotmail.com >
Co-authored-by: Xiao Han <hanxiao790@gmail.com >
Co-authored-by: Facundo Tenuta <facuargush@gmail.com >
Co-authored-by: Amey Bhavsar <iamamey24@gmail.com >
Co-authored-by: rockey2020 <64777114+rockey2020@users.noreply.github.com >
Co-authored-by: 安忆 <i@anyi.in >
Co-authored-by: sohan01fw <121301775+sohan01fw@users.noreply.github.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@gmail.com >
Co-authored-by: Atharva Upadhye <70993547+atharva-upadhye@users.noreply.github.com >
Co-authored-by: AtharvaUpadhye <70993547+AtharvaUpadhye@users.noreply.github.com >
Co-authored-by: Eli <52673344+elibullockpapa@users.noreply.github.com >
Co-authored-by: Eli <52673344+EliBP@users.noreply.github.com >
Co-authored-by: Robin <99033508+robinsmith-source@users.noreply.github.com >
Co-authored-by: Amir Hossein Hashemi <87268103+amirhhashemi@users.noreply.github.com >
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: Matheus Cruz Rocha <matheus.rocha89@gmail.com >
Co-authored-by: black197 <dyeh68306@163.com >
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
Co-authored-by: Riley Butterfield <41082883+rileybutterfield@users.noreply.github.com >
Co-authored-by: Hyden Liu <sunupdong@gmail.com >
Co-authored-by: vetan2 <vetan2@naver.com >
2024-09-15 09:04:19 -07:00
աӄա
559436d462
fix(theme): ghost danger button style ( #3764 )
2024-09-15 20:58:44 +08:00
github-actions[bot]
2c9c817702
ci(changesets): version packages ( #3755 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-09-15 19:58:02 +08:00
աӄա
8fecb5afa9
fix(dropdown): _a2.find is not a function ( #3762 )
...
* feat(dropdown): add "should respect closeOnSelect setting of DropdownItem (dynamic)"
* chore(changeset): add changeset
* fix(dropdown): find is not function error when click dropdown item (#3763 )
* fix: find is not function error when click dropdown item
* fix: find is not function error when click dropdown item
* fix: type error
* fix: optimization
* refactor(dropdown): must have return value
* chore(changeset): revise changeset
---------
Co-authored-by: winches <329487092@qq.com >
2024-09-15 19:17:00 +08:00
աӄա
2293884229
chore: rollback pr3467 ( #3759 )
...
* chore: rollback pr3467
2024-09-15 15:59:49 +08:00
Junior Garcia
324f9128bc
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-09-14 20:30:56 -07:00
Junior Garcia
d67579c6b0
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-09-14 20:30:35 -07:00
Junior Garcia
97b7dfc0de
chore: ph badge removed
2024-09-14 20:30:15 -07:00
աӄա
0e62d6b44d
chore(docs): update sponsor section ( #3758 )
2024-09-14 19:45:02 -07:00
աӄա
4c01d1824d
chore: undo pr3307 ( #3756 )
...
* chore: rollback pr3307
* chore(changeset): fix typo
2024-09-14 11:39:52 -07:00
աӄա
5517a0578b
chore: undo pr3658 & pr3751 ( #3754 )
2024-09-14 14:00:15 -03:00
Junior Garcia
fccb19fda3
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-09-14 09:39:58 -07:00
աӄա
3469534ac9
v2.4.7 ( #3750 )
2024-09-14 13:37:25 -03:00
աӄա
339a5e754c
fix(docs): set shouldBlockScroll to false ( #3752 )
2024-09-14 16:10:36 +08:00
աӄա
4a0739fe67
fix(docs): missing tw nested groups in docs ( #3751 )
2024-09-14 15:41:27 +08:00
github-actions[bot]
def45d4d7a
ci(changesets): version packages ( #3662 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-09-14 13:18:24 +08:00
Abhinandan
a6eccbea66
fix(docs): Floating components clipping in hero section ( #3432 )
...
* fix(docs): incorrect image height
* fix(docs): clipping of Floating components in Hero section
* chore(docs): remove unnecessary space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-14 12:43:24 +08:00
աӄա
5b5a9746e3
fix(theme): applied tw nested group ( #3658 )
...
* fix(theme): apply nested group for checkbox
* fix(theme): apply nested group for autocomplete
* fix(theme): apply nested group for select
* fix(theme): apply nested group for toggle
* fix(theme): apply nested group for radio
* fix(theme): apply nested group for input
* fix(theme): apply nested group for datepicker
* fix(theme): apply nested group for dateinput
* chore(changeset): add changeset
* chore(changeset): add issue number
* chore(theme): format code
* feat(table): add TableWithSwitch
2024-09-13 14:06:45 +08:00
vetan2
b0728e3c38
fix(hook): re-attached scroll event behavior in useScrollPosition ( #3247 )
...
* fix: initialize throttleTimeout in cleanup function
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-12 22:09:12 +08:00
Hyden Liu
142f394cb5
fix(theme): set the min-height of base height to 100dvh where size equals "full" ( #2684 )
...
* fix(modal): set the min-height of base height to 100dvh where size equals "full"
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-12 20:21:52 +08:00
Junior Garcia
601b162311
chore: add ph banner ( #3743 )
2024-09-12 00:11:37 -07:00
Riley Butterfield
54bd9cdd6d
fix(theme): update flat variant text colors to be accessible ( #3738 )
...
* fix: use accessible text colors for flat variant
* fix: use accessible text colors for flat variant
* chore(changeset): update changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-12 00:00:03 +08:00
աӄա
74792f7bff
fix(select): missing onChange when there are more than 300 items ( #3598 )
...
* fix(select): missing onChange when there are more than 300 items
* feat(select): add tests for onChange
* chore(changeset): add changeset
2024-09-11 11:23:48 +08:00
աӄա
446a6bf57c
refactor(deps): remove react copy from react-rsc-utils bundle ( #3597 )
...
* refactor(deps): remove react copy from react-rsc-utils bundle
* chore(changeset): add changeset
2024-09-11 11:23:24 +08:00
Maharshi Alpesh
5fd001c241
refactor(docs): add package manager options ( #3731 )
...
Co-authored-by: Maharshi Alpesh <maharshialpesh@Maharshi-Book.local >
2024-09-10 23:44:52 +08:00
աӄա
4ac7674d1e
fix(system): missing useHref logic ( #2943 )
...
* chore(deps): update pnpm-lock.yaml
* fix(system): missing useHref logic
* chore(docs): restructure heading
* feat(docs): add useHref content to routing page
* fix(hooks): revise useAriaLink onClick logic
* chore(deps): bump @react-types/shared
* chore(deps): bump @react-types/shared
* fix(hooks): add missing parameters
* fix(pagination): add missing parameters
* feat(changeset): add missing router.open parameters due to rounter change
* fix(docs): onSelectionChange type
* refactor(changeset): revise changeset message
* chore(deps): lock deps
* chore(hooks): bump @react-types/shared to 3.23.0
* chore(changeset): remove this changeset since it is already in canary
2024-09-10 23:21:31 +08:00
աӄա
3ed05abe10
chore(docs): update component link ( #3737 )
2024-09-10 21:37:29 +08:00
black197
bc0f72fc27
fix(theme): use data-hover instead of hover ( #2110 )
2024-09-10 20:41:47 +08:00
Amir Hossein Hashemi
06b97d05a8
fix(table): improve RTL support for table component ( #2097 )
...
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-10 19:54:54 +08:00
Matheus Cruz Rocha
c2c35348d4
fix(docs): remove unwanted generic from PaginationItemRenderProps( #3729 )
...
In the documentation on the custom item the type PaginationItemRenderProps is represented with a generic but in the implementation it doesn't receive a generic type.
2024-09-10 00:00:25 +08:00
աӄա
8f5f93d4e1
chore(docs): remove disallowEmptySelection from tabs page ( #3648 )
2024-09-08 10:09:23 -07:00
Abhinandan
cb7d7a27fe
fix(docs): added missing package manager tabs in docs ( #3650 )
2024-09-08 10:08:51 -07:00
աӄա
942cfc3a88
fix(docs): add missing React and remove unexpected args ( #3652 )
2024-09-08 10:07:51 -07:00
Amir Hossein Hashemi
fe30dc8cc0
fix(components): improve RTL support for pagination component ( #2044 )
...
* fix(components): improve RTL support for pagination component
* chore(changeset): remove unchanged package
* chore(pagination): undo change
* chore(pagination): no chevronPrev slot
* fix(theme): avoid rotate chevron in rtl
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 21:21:19 +08:00
Amir Hossein Hashemi
6f44cd6a98
fix(components): improve RTL support for select component ( #2041 )
...
* fix(components): improve RTL support for select component
* fix(theme): rtl styles for select
* chore(changeset): remove unchanged package
* chore(theme): remove ps-2
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 21:02:25 +08:00
Amir Hossein Hashemi
deb15078cc
fix(components): improve RTL support for input component ( #2038 )
...
* fix(components): improve RTL support for select component
* fix(theme): revise RTL styles
* chore(changeset): remove input package from changeset
---------
Co-authored-by: amirhhashemi <87268103+amirhhashemi@users.noreply.github >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 20:24:24 +08:00
Robin
f4d16e1e8f
chore(ci): update github action versions ( #2439 )
...
* chore(ci): update github action versions
* chore(ci): update pnpm, gh-action and node versions
* fix(ci): specify exact version in gh-action
* chore(changeset): remove changeset
* chore(root): update pnpm version
* chore(root): update node version
---------
Co-authored-by: աӄա <wingkwong.code@gmail.com >
2024-09-08 17:42:37 +08:00
Eli
f0eb7a6113
chore(docs): add global css import to root layout ( #2688 )
...
* Adds global css import to root layout
* refactor(docs): include globals css info in other examples
---------
Co-authored-by: Eli <52673344+EliBP@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 17:16:30 +08:00
Atharva Upadhye
84c1574793
fix(root): .nvmrc version ( #2795 )
...
* fix(config): Cannot use .nvmrc #2794
* fix(root): correct nvmrc version
---------
Co-authored-by: AtharvaUpadhye <70993547+AtharvaUpadhye@users.noreply.github.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 16:16:37 +08:00
chirokas
659cdcf02d
chore: run tests and storybook in StrictMode ( #3352 )
...
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-08 15:35:29 +08:00
chirokas
d621b2923e
fix(autocomplete): highlight item in AutocompleteSection during keyboard navigation ( #3726 )
2024-09-07 22:59:00 +08:00
Shrinidhi Upadhyaya
985c2e1dd3
fix(input): added hover and focus to input when label placement is outside-left #2328 ( #2958 )
...
* 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
* fix(input): added hover and focus to input when label placement is outside-left #2328
* fix(input): label props mergeProps precedence change
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
2024-09-07 18:21:31 +08:00
Abhinandan
324fd6d3c1
fix(listbox): card shadow clipping when inside listbox item ( #3486 )
...
* fix(listbox): card shadow clipping when inside listbox item
* fix(listbox): card shadow clipping when inside listbox item
* Update five-teachers-refuse.md
* Delete .changeset/bright-avocados-yell.md
* fix(listbox): card shadow clipping when inside listbox item
2024-09-07 15:45:11 +08:00
Maharshi Alpesh
46cc01908e
fix(theme): color discrepancy in select ( #3663 )
...
* fix(select): resolving color descrepancy in select
* fix(select): making the changes accroding to the asked design
* chore(changeset): revise message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-07 15:31:12 +08:00
աӄա
60cd878ee4
chore(autocomplete): should blur after clicking outside autocomplete ( #3721 )
2024-09-06 11:21:56 +08:00
աӄա
485b8653de
chore(input): rollback PR3533 ( #3720 )
2024-09-06 10:13:18 +08:00
chirokas
123b7fbc9f
refactor(overlays): improve stability, and complexity ( #3467 )
...
* feat(hooks): new `use-aria-overlay` package
* refactor(overlays): use custom `useAriaOverlay`
* chore(modal): remove unnecessary `onClose: state.close`
* chore(popover): remove duplicate `ariaHideOutside`
* test(modal): only hide the top-most modal
* chore: add changeset
* refactor(hooks): useAriaOverlay tweaks
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-05 22:06:32 +08:00
chirokas
81da063d6a
fix(autocomplete): ignore pointer events when the clear button is hidden ( #3000 )
...
* fix(autocomplete): hide clear button with `visibility: hidden`
* fix(autocomplete): clear button pointer-events
* refactor(autocomplete): improve keyboard reopen issue on mobile
* chore: add changeset
* refactor(autocomplete): apply chain and add type to e
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-05 17:24:15 +08:00
chirokas
19c331be75
refactor(popover): use usePreventScroll instead of react-remove-scroll ( #3307 )
...
* refactor(popover): use `usePreventScroll` instead of `react-remove-scroll`
* chore: lint
* refactor(popover): use `usePreventScroll` instead of `react-remove-scroll`
* chore: lint
* fix(tooltip): `shouldBlockScroll` prop
* chore(storybook): revert
* chore(changeset): update changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-05 17:22:52 +08:00
sohan01fw
5c8cc7a42d
fix(select): prevent select from closing instantly when clicking on label of select ( #3568 )
...
* fix(select): prevent select from closing instantly when clicking on label
* fix(select): flickering on label click
* fix(select): flickering while click on label
* fix(select): add changeset on fixing the flickering model issue
* chore(changeset): revise changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-05 17:22:05 +08:00
安忆
eda316ab24
fix(hooks): ensure exposed functions wrap by useCallback ( #3607 )
...
* fix(hooks): ensure exposed functions wrap by `useCallback`
* fix(hooks/use-real-shape): remove unnecessary dependency from `useCallback`
2024-09-05 17:21:01 +08:00
HaRuki Kuriwada
26d8f01e27
fix(docs): added ts example for infinite pagination ( #2718 )
...
* fix(docs): added ts example for infinite pagination
* fix(docs): changed the condition of showOpenInCodeSandbox in CodeDemo
* chore(docs): add bun command
* chore(docs): add bun command
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-04 20:32:35 +08:00
Shrinidhi Upadhyaya
87336c74bb
fix(docs): changed breakpoint to md ( #2630 )
...
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
2024-09-03 19:50:57 +08:00
ryoon
3d6865586f
fix(input): prevent clearable when input is readonly ( #3643 )
...
* fix(input): prevent clearable when input is readonly
* test(input): add tests for isReadOnly and isClearable interaction
* chore(changeset): add changeset for fixing clear button visibility with isReadOnly
* fix(input): disable clear button from input is readonly
* test(input): disable clear button when input is readonly
* chore(changeset): update changeset
* chore(changeset): revise message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-03 19:48:06 +08:00
աӄա
f36df4362f
fix(utilities): gregorian year offset for persian ( #3603 )
...
* fix(utilities): gregorian year offset for persian
* feat(changeset): add changeset
2024-09-01 09:40:07 +08:00
աӄա
3e06ef64cc
fix(modal): modal position when keyboard appears ( #3691 )
...
* feat(theme): add h-[--visual-viewport-height] to modal wrapper
* fix(modal): apply --visual-viewport-height
* chore(changeset): add changeset
2024-09-01 09:34:24 +08:00
rockey2020
59ea6b7457
chore(theme): export default-layout ( #2946 )
...
* Support default configuration export
Conveniently available for developers to modify from the default configuration
* chore(changeset): add changeset
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-09-01 01:23:11 +08:00
Amey Bhavsar
55c92981e0
fix(calendar): arrows changing order when html has dir="rtl" ( #3656 )
...
* fix(calendar): #3641,#3642 add order and row-reverse to arrows for rtl layout support
* chore(changeset): patch @nextui-org/calendar
* chore(changeset): add missing package and revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-31 00:43:04 +08:00
HaRuki Kuriwada
56f1d681ff
feat(docs): added tanstack router to the routing section in the documentation ( #3271 )
...
* feat(docs): added tanstack router to the routing section in the documentation
* fix: updated the TanStack Router example by following RA example
* fix: updated the documentation wordings
* chore(docs): update highlighted row numbers
---------
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-30 00:09:43 +08:00
Facundo Tenuta
048de6e9b2
fix(navbar): allow height prop to accept number type and fix broken menu ( #3601 )
...
* fix(navbar): allow height prop to accept number type and fix broken menu
* fix(navbar): menu breaking when a numerical height value is provided. changeset
2024-08-29 12:55:10 +08:00
Abhinandan
3c0a486cea
fix(link): deprecated onClick warning on using onPress ( #3569 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* fix(link): deprecated onClick warning on using onPress
* refactor(link): add comment
* chore(changeset): revise changeset message
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-29 12:53:23 +08:00
chirokas
9d6bcb580a
fix(theme): skeleton overflow issue ( #3217 )
2024-08-29 12:42:24 +08:00
Abhinandan
97f233b346
fix(theme): double click issue on checkbox, toggle and radio ( #3552 )
...
* fix(theme): double click issue on checkbox, toggle and radio
2024-08-29 12:40:44 +08:00
Abhinandan
14e25e1257
docs(card, badge): slots section addition ( #3580 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(card,badge): added slots section
* Delete .changeset/brown-days-applaud.md
2024-08-29 12:27:56 +08:00
Xiao Han
715cd1d9e5
fix(docs): typo in snippet page ( #3555 )
2024-08-29 12:25:08 +08:00
Abhinandan
8ec338c9b7
doc(sandpack): improved logic for react import ( #3582 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(sandpack): improved logic for react imoprt
* Delete .changeset/brown-days-applaud.md
* Update use-sandpack.ts
* refactor(docs): skip adding import react if not required
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-29 10:27:40 +08:00
Abhinandan
44e89a0779
fix(system-rsc): missing StringToBoolean<keyof V[K]>[] ( #3559 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* fix(core): string[] accepted by compoundVariants.variant
* Delete .changeset/brown-days-applaud.md
* chore(changeset): revise changeset message
* fix(system-rsc): incorrect VariantValue typing and typo in Options
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-29 10:26:26 +08:00
AnthonyPaulO
a254abf535
fix(input): sync ref value to internal value ( #3533 )
...
* fix: sync ref value to internal value #3024 #3436
* feat: changeset - added changeset
* chore: remove comment
* chore(changeset): add issue numbers
* refactor(input): revise typing
---------
Co-authored-by: Anthony Ortiz <anthonypaulo@hotmail.com >
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-08-29 10:24:45 +08:00
Abhinandan
2a34880644
docs(storybook): remove overriding and unused code ( #3566 )
...
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* docs(storybook): removed unnecessary code lines
* Delete .changeset/brown-days-applaud.md
2024-08-29 10:21:15 +08:00
Sa'ad
e15c43b5a4
docs: fix typo in override styles doc ( #3611 )
2024-08-29 10:17:28 +08:00
Jay
2ada2850c9
fix: typo in home page ( #3615 )
2024-08-29 10:14:51 +08:00
աӄա
5809af2ae2
feat(docs): add TS examples for single & multiple selection ( #3682 )
2024-08-23 12:30:18 -07:00
Gtio
4f8ae50cf4
fix(dropdown): respect closeOnSelect prop on DropdownItem ( #2598 )
...
* fix(dropdown): fix dropdown menu unexpected close when closeOnSelect is false (#2290 )
* feat(changeset): Updated DropdownMenu to respect closeOnSelect prop on DropdownItem
* fix(dropdown): add Template
* fix(dropdown): add tests
* fix(dropdown): fixing logic gaps
* fix(changeset): incorrect package name
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-08-16 16:47:24 +08:00
Junior Garcia
bff6b367b6
Revert "fix(docs): added missing package manager tab ( #3631 )" ( #3646 )
...
This reverts commit bd2b9a12ff .
2024-08-12 14:18:28 -07:00
Abhinandan
bd2b9a12ff
fix(docs): added missing package manager tab ( #3631 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(system-rsc): defaultVariants null case in extendVariants (#3503 )
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
* fix(date-range-picker): calendar-content width as per visible-months (#3505 )
* fix: normalize 'status' field values to lowercase across multiple files (#2947 )
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(modal): double scrollbar in inside scrollbehaviour (#3495 )
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): sortable header slow color change during theme change (#3491 )
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): button scaling when disableAnimation is true (#3499 )
* fix(system-rsc): add @react-types/shared to dependencies (#3501 )
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
* build(script): fixing Clean script (#3500 )
running clean lock before clean node modules.
* ci(changesets): version packages (#3507 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#3508 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(chanageset): bump versions (#3512 )
* ci(changesets): version packages (#3513 )
* fix(navbar): fixed the height when style h-full
* fix(navbar): fixed the height when style h-full
* fix(deps): overrides RA utils pkg (#3537 )
* chore(deps): rollback PR3537 (#3541 )
* chore(docs): lint sponsors (#3547 )
* chore(docs): format ScrumbuissLogo svg
* chore(docs): lint
* docs(changeset): resolved extra file
* fix(docs): added missing package manager tabs in docs
* refactor(cli-docs): changed line 33
* chore(deps): upgrade pnpm to v9 (#3589 )
* chore(deps): upgrade pnpm to v9
* chore(root): bump node version
* refactor(files): removed unnecessary files
* fix(docs): added missing package manager tabs in docs
* fix(docs): added missing package manager tabs in docs
* refactor(cli.mdx): updated typo
---------
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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
Co-authored-by: codeesura <120671243+codeesura@users.noreply.github.com >
Co-authored-by: Simon Podlipsky <simon@podlipsky.net >
Co-authored-by: sandeep Butte <sandeep36butte@gmail.com >
2024-08-12 14:17:55 -07:00
աӄա
197386404f
chore(deps): upgrade pnpm to v9 ( #3589 )
...
* chore(deps): upgrade pnpm to v9
* chore(root): bump node version
2024-08-08 18:55:29 -07:00
աӄա
6d9995bad1
chore(docs): lint sponsors ( #3547 )
...
* chore(docs): format ScrumbuissLogo svg
* chore(docs): lint
2024-07-24 09:10:21 -07:00
աӄա
b806ca4bc7
chore(deps): rollback PR3537 ( #3541 )
2024-07-23 10:02:44 -07:00
աӄա
710644fa00
fix(deps): overrides RA utils pkg ( #3537 )
2024-07-23 08:42:44 -07:00
Junior Garcia
df765bcd87
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-07-22 09:18:56 -07:00
Tianen Pang
8b7df922b5
fix(docs): scroll controlled dropdown ( #3522 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(system-rsc): defaultVariants null case in extendVariants (#3503 )
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
* fix(date-range-picker): calendar-content width as per visible-months (#3505 )
* fix: normalize 'status' field values to lowercase across multiple files (#2947 )
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(modal): double scrollbar in inside scrollbehaviour (#3495 )
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): sortable header slow color change during theme change (#3491 )
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): button scaling when disableAnimation is true (#3499 )
* fix(system-rsc): add @react-types/shared to dependencies (#3501 )
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
* build(script): fixing Clean script (#3500 )
running clean lock before clean node modules.
* ci(changesets): version packages (#3507 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#3508 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(chanageset): bump versions (#3512 )
* ci(changesets): version packages (#3513 )
* fix: scroll controlled dropdown
---------
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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
Co-authored-by: codeesura <120671243+codeesura@users.noreply.github.com >
Co-authored-by: Simon Podlipsky <simon@podlipsky.net >
Co-authored-by: sandeep Butte <sandeep36butte@gmail.com >
2024-07-22 09:18:45 -07:00
Junior Garcia
e9eb9491b5
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-07-20 19:04:29 -07:00
աӄա
fe62bfb6df
feat(docs): add Scrumbuiss to sponsor section ( #3496 )
...
* feat(docs): add Scrumbuiss to sponsor section
* feat(docs): add Scrumbuiss logo
* feat(docs): add sponsors from patreon
2024-07-20 19:04:18 -07:00
Junior Garcia
be507e0c41
v2.4.6 ( #3518 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(system-rsc): defaultVariants null case in extendVariants (#3503 )
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
* fix(date-range-picker): calendar-content width as per visible-months (#3505 )
* fix: normalize 'status' field values to lowercase across multiple files (#2947 )
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(modal): double scrollbar in inside scrollbehaviour (#3495 )
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): sortable header slow color change during theme change (#3491 )
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): button scaling when disableAnimation is true (#3499 )
* fix(system-rsc): add @react-types/shared to dependencies (#3501 )
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
* build(script): fixing Clean script (#3500 )
running clean lock before clean node modules.
* ci(changesets): version packages (#3507 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#3508 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* feat(chanageset): bump versions (#3512 )
* ci(changesets): version packages (#3513 )
---------
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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
Co-authored-by: codeesura <120671243+codeesura@users.noreply.github.com >
Co-authored-by: Simon Podlipsky <simon@podlipsky.net >
Co-authored-by: sandeep Butte <sandeep36butte@gmail.com >
2024-07-20 19:01:34 -07:00
Junior Garcia
e67b02845d
chore: merged with main
2024-07-20 18:53:51 -07:00
github-actions[bot]
f052c34d47
ci(changesets): version packages ( #3513 )
2024-07-19 08:20:08 -07:00
աӄա
2d2d300a12
feat(chanageset): bump versions ( #3512 )
2024-07-19 08:13:05 -07:00
Junior Garcia
f283b2c67e
v2.4.5 ( #3509 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix(system-rsc): defaultVariants null case in extendVariants (#3503 )
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
* fix(date-range-picker): calendar-content width as per visible-months (#3505 )
* fix: normalize 'status' field values to lowercase across multiple files (#2947 )
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(modal): double scrollbar in inside scrollbehaviour (#3495 )
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(table): sortable header slow color change during theme change (#3491 )
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* fix(theme): button scaling when disableAnimation is true (#3499 )
* fix(system-rsc): add @react-types/shared to dependencies (#3501 )
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
* build(script): fixing Clean script (#3500 )
running clean lock before clean node modules.
* ci(changesets): version packages (#3507 )
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* ci(changesets): version packages (#3508 )
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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
Co-authored-by: codeesura <120671243+codeesura@users.noreply.github.com >
Co-authored-by: Simon Podlipsky <simon@podlipsky.net >
Co-authored-by: sandeep Butte <sandeep36butte@gmail.com >
2024-07-18 13:45:51 -07:00
github-actions[bot]
cef11222fa
ci(changesets): version packages ( #3508 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-07-18 10:59:03 -07:00
github-actions[bot]
0185952ed4
ci(changesets): version packages ( #3507 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-07-18 10:41:33 -07:00
sandeep Butte
4dfe194296
build(script): fixing Clean script ( #3500 )
...
running clean lock before clean node modules.
2024-07-18 10:38:05 -07:00
Simon Podlipsky
fbd4f4b47e
fix(system-rsc): add @react-types/shared to dependencies ( #3501 )
...
* fix(system-rsc): add @react-types/shared to dependencies
* fix: change pnpm lock
* fix: change pnpm lock
* fix: change pnpm lock
---------
Co-authored-by: winches <329487092@qq.com >
2024-07-18 10:37:44 -07:00
աӄա
59428b183d
fix(theme): button scaling when disableAnimation is true ( #3499 )
2024-07-18 10:36:47 -07:00
Abhinandan
46edcca954
fix(table): sortable header slow color change during theme change ( #3491 )
...
* fix(table): sortable header slow color change during theme change
* chore(changeset): add space
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-07-18 10:36:15 -07:00
Abhinandan
8b193072e5
fix(modal): double scrollbar in inside scrollbehaviour ( #3495 )
...
* fix(modal): double scrollbar in inside scrollbehaviour
* chore(changeset): update changeset message and add issue number
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-07-18 10:35:42 -07:00
codeesura
7d61cf3918
fix: normalize 'status' field values to lowercase across multiple files ( #2947 )
...
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in use-case.ts
* fix(status): normalize 'status' value to lowercase in custom-render-value.ts
* fix(status): normalize 'status' value to lowercase in top-content.ts
* fix(status): normalize 'status' value to lowercase in multiple-chips.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in data.ts
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
* fix(status): normalize 'status' value to lowercase in custom-items.ts
* fix(status): normalize 'status' value to lowercase in page.tsx
* fix(status): normalize 'status' value to lowercase in custom-styles.ts
2024-07-18 10:34:47 -07:00
Abhinandan
1fdbf2ad20
fix(date-range-picker): calendar-content width as per visible-months ( #3505 )
2024-07-18 10:34:13 -07:00
աӄա
5591138bff
fix(system-rsc): defaultVariants null case in extendVariants ( #3503 )
...
* fix(system-rsc): defaultVariants null case in extendVariants
* chore(changeset): add issue number
2024-07-18 10:33:26 -07:00
Junior Garcia
a41ed427d9
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-07-17 14:33:49 -07:00
Junior Garcia
a30edbb1b2
v2.4.3 ( #3494 )
...
* 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 >
* fix(avatar): remove extra `disableAnimation` prop in `getImageProps` (#3260 )
* fix(system-rsc): extendVariants with defaultVariants (#3299 )
* 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 >
* 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
* refactor(.github): nextui version description in bug report template (#3281 )
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
* chore: add accessible name to the icon button (#3300 )
* fix(radio): ensure radio input correctly references description (#3301 )
* fix(radio): ensure radio input correctly references description
* refactor: tweak test
* refactor(.github): github action warnings (#3317 )
* chore(.github): bump action versions
* refactor(autocomplete): linting
* chore(.github): without version
* fix(doc): migrated ScriptProvider component from the root level to each decendant folder (#3269 )
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
* refactor(docs): fix international calendar bug (#3363 )
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
* fix(table): custom with class names storybook styles (#3344 )
* fix : #3338
* fix(table): custom with class names storybook styles
* chore(deps): pnpm-lock.yaml (#3372 )
* fix(accordion): allow cursor navigation within text (#3419 )
* fix(accordion): allow cursor navigation within text
* fix: wrong issue number
* fix(date-range-picker): input field clear error (#3409 )
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
* fix: remove autoCapitalize to prevent Firefox warning (#3376 )
* fix: remove autoCapitalize to prevent firefox warning
* chore: add changeset
* 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
* 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
* fix(select): import HiddenSelect and UseSelectProps (#3368 )
* fix(select): import HiddenSelect and UseSelectProps
* chore: merge import
* feat: eslint add rule prefer top level type import (#3354 )
* 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
* 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
* 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
* refactor(docs): sort component routes alphabetically (#3328 )
* docs(pagination): fix typo of missing "`" in doc (#3324 )
* 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
* 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 >
* 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
* 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
* 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>
* 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 >
* fix(image): optional height (#3420 )
* fix(image): optional height
* fix(image): incorrect props
* feat(changeset): add changeset
* 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
* 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 >
* 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 >
* fix: tsc errors (#3362 )
* fix: tsc error
* docs: changeset
* fix: test
* fix: test
* fix: review problem
* fix: review
* feat: add tw config to get the intelliSense (#3385 )
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* fix: add onClear prop to Ripple component in button custom implementation (#3439 )
* 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 >
* 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
* fix(docs): incorrect image height (#3427 )
* docs: removed show more from code example (#3373 )
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
* 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 >
* docs(frameworks): update highlighted line numbers in Frameworks examples (#3412 )
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
* 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)
* ci(changesets): version packages (#3266 )
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 >
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
Co-authored-by: Deval Minocha <deval.minocha24@gmail.com >
Co-authored-by: Ankit <82326089+ankitts@users.noreply.github.com >
Co-authored-by: wiyco <lumiwslab@gmail.com >
Co-authored-by: Sjoerd van Bommel <sjoerd.van.bommel@Hotmail.com >
Co-authored-by: Pratyush Kongalla <44525862+pratyush3124@users.noreply.github.com >
Co-authored-by: Pratyush <conenct2pratyush@gmail.com >
Co-authored-by: Abhinandan <abhinandanverma551@gmail.com >
Co-authored-by: KumJungMin <37934668+KumJungMin@users.noreply.github.com >
Co-authored-by: dochi <ryoon50@gmail.com >
Co-authored-by: Abhishek Tomar <104965815+abhisektomar1@users.noreply.github.com >
Co-authored-by: RockerFlower <kira@glorylab.xyz >
2024-07-17 14:33:33 -07:00
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
Junior Garcia
0071ec2419
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-07-17 14:15:34 -07:00
Junior Garcia
e968f54baf
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-07-17 14:15:23 -07:00
winches
8c74f31e70
docs: remove body position which cause tooltip wrong ( #3487 )
2024-07-17 14:14:55 -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
winches
5370fd1fff
docs: padding error in card ( #3447 )
2024-07-16 14:08:10 -07:00
RockerFlower
b762141d18
docs(frameworks): update highlighted line numbers in Frameworks examples ( #3412 )
...
* Update highlighted line numbers in Remix examples
* Update highlighted line numbers in Next.js examples
* Update highlighted line numbers in Astro examples
* Update highlighted line numbers in Vite examples
* Adjust highlighted line number
* Adjust highlighted line number
2024-07-12 11:36:57 -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
Ankit
6ec494a845
docs: removed show more from code example ( #3373 )
...
* docs: removed show more from code example
* Update sandpack.css
* docs: remove-show-more
* chore(docs): remove unused code
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-07-12 11:32:54 -07:00
աӄա
30f0755658
fix(docs): incorrect image height ( #3427 )
2024-07-12 11:30:26 -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
dochi
9438dfd918
fix: add onClear prop to Ripple component in button custom implementation ( #3439 )
2024-07-12 11:24:59 -07:00
winches
b9cb296a8c
docs: upgrade command add all option ( #3273 )
2024-07-12 11:22:51 -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
89ccf17cd4
feat: add tw config to get the intelliSense ( #3385 )
...
* feat: add tw config to get the intelliSense
* chore(deps): pnpm-lock.yaml
---------
Co-authored-by: WK Wong <wingkwong.code@gmail.com >
2024-07-07 12:20:04 +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
Junior Garcia
22682dbd60
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-07-06 17:45:15 -07: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
wiyco
1671f569ea
docs(pagination): fix typo of missing "`" in doc ( #3324 )
2024-07-06 00:53:15 -07:00
աӄա
9d26d02fbb
refactor(docs): sort component routes alphabetically ( #3328 )
2024-07-06 00:51:38 -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
աӄա
ec7c417387
chore(deps): pnpm-lock.yaml ( #3372 )
2024-07-03 03:07:07 -03: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
Deval Minocha
8b0b7e011c
refactor(docs): fix international calendar bug ( #3363 )
...
* refactor(docs): fix international calendar bug
* chore: update @react-aria/i18n version and update lock file
2024-06-29 18:25:47 -03:00
Junior Garcia
f1fd2a842b
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-29 17:51:14 -03:00
HaRuki Kuriwada
69db63cd8f
fix(doc): migrated ScriptProvider component from the root level to each decendant folder
2024-06-29 17:50:46 -03:00
HaRuki
0711b66805
fix(doc): migrated ScriptProvider component from the root level to each decendant folder ( #3269 )
...
Co-authored-by: HaRuki Kuriwada <haruki.kuriwada@hennge.com >
2024-06-29 17:50:00 -03:00
աӄա
996a0ed128
chore(docs): update footer text ( #3350 )
2024-06-29 17:46:04 -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
աӄա
069163053f
refactor(.github): nextui version description in bug report template ( #3281 )
...
* refactor(.github): revise version description & placeholder
* refactor(.github): revise version description & placeholder
2024-06-22 11:18:00 -03:00
Junior Garcia
2ce7d74b1c
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-22 11:06:38 -03:00
աӄա
87ca7594ed
refactor(docs): overall documentation ( #3274 )
...
* fix(docs): update framer motion version in docs
* refactor(docs): hoisted dependencies setup
* refactor(docs): add bun command
* refactor(docs): revise tailwindcss setup
* refactor(docs): add missing highlight lines and content in nextjs page
* fix(docs): incorrect highlighted lines in input
* refactor(docs): remove unnecessary space
* refactor(docs): add color and revise content
* refactor(docs): revise indentation in nextjs page
2024-06-22 11:06:26 -03:00
Junior Garcia
cd0c15dc9a
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-22 10:58:57 -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
աӄա
b32072551b
docs(autocomplete): add customEmptyContentMessage example ( #3294 )
2024-06-22 10:39:51 -03:00
աӄա
f785d1fb04
fix(system-rsc): extendVariants with defaultVariants ( #3299 )
2024-06-22 10:36:22 -03:00
աӄա
d90d680632
feat(docs): add CodeRabbit to sponsors ( #3290 )
2024-06-20 23:30:04 -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
Junior Garcia
1e3e970fb7
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-15 12:56:00 -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
աӄա
995041afc3
docs(tooltip): supplement correct style path ( #3183 )
...
* docs(tooltip): supplement correct style path
* chore(docs): move the note below import tabs
2024-06-13 23:23:44 -03:00
Ryo Matsukawa
d8ceab3579
fix(tabs): set tab panel id correctly ( #3246 )
2024-06-13 23:07:34 -03:00
աӄա
ecb93d05f5
feat(docs): add Replexica to sponsors ( #3236 )
2024-06-13 11:49:52 -03:00
աӄա
a06422f373
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
2024-06-06 21:47:45 -03:00
աӄա
5c83e9ceaf
fix(tabs): destroyInactiveTabPanel unmounts inactive tabs' content ( #3164 )
...
* fix(tabs): incorrect content in tab panel
* feat(tabs): revise destroyInactiveTabPanel test cases
2024-06-06 21:45:44 -03:00
աӄա
a0d6a77efb
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
2024-06-06 21:35:59 -03:00
Damien Leroy
6df27c6e63
fix(docs): fix typo in autocomplete documentation page ( #3182 )
2024-06-06 21:35:22 -03:00
աӄա
3500147d7f
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
2024-06-06 13:06:36 -03:00
Junior Garcia
eae28e4759
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-06-06 13:05:10 -03:00
winches
28dea9cb6c
docs: installation update init description ( #3201 )
...
* 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 )
* docs: installation update init description
---------
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: 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 >
2024-06-06 13:04:37 -03:00
աӄա
2069a7a9d0
fix(autocomplete): maximum update depth exceeded in autocomplete ( #3175 )
2024-06-04 09:19:17 -03:00
աӄա
6fef06c005
v.2.4.1 ( #3129 )
...
* 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 )
---------
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: 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 >
2024-06-01 17:36:40 -03:00
աӄա
f3fdb7b666
chore(docs): remove destroyInactiveTabPanel from Tab due to merge conflict ( #3155 )
2024-06-01 17:36:24 -03:00
EGOIST
d9327f9b21
fix tsup domain ( #3158 )
2024-06-01 10:10:48 -03:00
Junior Garcia
be29da1097
chore(root): merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-31 12:17:18 -03:00
աӄա
68d1629e77
fix(pagination): missing animation ( #3144 )
2024-05-31 09:23:13 -03:00
github-actions[bot]
750b466221
ci(changesets): version packages ( #3115 )
2024-05-31 00:12:04 -03:00
Shrinidhi Upadhyaya
0c10581c24
fix(docs): removed unused import & corrected prop for disabled DatePicker ( #3136 )
...
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
2024-05-30 23:17:37 -03:00
աӄա
a8d9ca03e1
fix(docs): move destroyInactiveTabPanel to Tabs prop ( #3130 )
2024-05-30 23:17:10 -03:00
աӄա
f0008d070a
chore: supplement validation behavior ( #3106 )
...
* chore(input): set validationBehavior to native
* chore(docs): revise validate content in input
* chore(input): set validationBehavior to native
* chore(docs): add Validation Behavior to breaking change
* chore(docs): revise content in cli
* chore(docs): fix typo
* chore(docs): update validate in other components
* chore(docs): update validate content
* chore(input): undo validationBehavior
* refactor(docs): revise validate content
2024-05-30 23:15:44 -03:00
աӄա
cdbc6514f8
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
2024-05-30 23:14:41 -03:00
աӄա
0bfa5855c7
fix(docs): incorrect import path in date range picker ( #3117 )
2024-05-29 16:27:49 -03:00
աӄա
685995a125
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`
2024-05-29 16:27:30 -03:00
աӄա
43bef07180
fix(theme): add missing pointer event after data loaded ( #3126 )
2024-05-29 16:27:13 -03:00
Ryo Matsukawa
41d2eeb20b
fix(radio): remove required attribute for Radio with validationBehavior="aria" ( #3110 )
2024-05-28 16:43:46 -03:00
Junior Garcia
67347d8713
v2.4.0 ( #3101 )
...
* 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 >
---------
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>
2024-05-27 19:51:30 -03:00
github-actions[bot]
9a2cf47a60
ci(changesets): version packages ( #2903 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-05-27 12:11:14 -03:00
winches
59fcfa0c3d
docs: update cli docs ( #3096 )
2024-05-27 11:14:28 -03:00
Junior Garcia
578cf5aed3
chore(changese): update @nextui-org/react dependency to minor version
2024-05-27 10:52:15 -03:00
Junior Garcia
384cf117f4
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 >
2024-05-27 10:02:04 -03:00
Junior Garcia
5194a02d82
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-26 17:13:00 -03:00
աӄա
a3bf209171
chore(docs): revise breaking changes content ( #3077 )
2024-05-26 17:11:42 -03:00
Ryo Matsukawa
31bfaebe2c
fix(select): placeholder text display for controlled component ( #3081 )
...
* fix: return placeholder when selectedItems is empty
* chore: add test and changeset
2024-05-26 17:07:36 -03:00
Minsu
fa26ce02fd
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 >
2024-05-24 18:29:34 -03:00
Junior Garcia
39bc460353
fix(date-picker): test
2024-05-24 18:01:12 -03:00
chirokas
6bbd234aa2
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 >
2024-05-24 17:59:17 -03:00
winches
20ba81948d
fix: error peerDep in pkg ( #3014 )
...
* fix: error peerDep in pkg
* docs: changeset
2024-05-24 17:45:59 -03:00
Jesus Perdomo Lampignano
07d722de59
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.
2024-05-24 16:24:43 -03:00
Minsu
f24a97311a
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 >
2024-05-24 16:23:28 -03:00
Shrinidhi Upadhyaya
bf68c91b9a
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 >
2024-05-24 16:21:48 -03:00
Eric Abreu
8048dcc0c3
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
2024-05-24 16:20:44 -03:00
աӄա
3b14c21e02
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
2024-05-24 16:19:46 -03: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
winches
bc759838cd
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 >
2024-05-22 11:56:02 -03:00
Artem Pitikin
06ecd213cf
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
2024-05-20 21:03:29 +08:00
Poli Sour
0108d06d3b
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 >
2024-05-19 16:51:42 -03:00
Ryo Matsukawa
a2133009f7
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
2024-05-19 16:49:06 -03:00
Ryo Matsukawa
c8f792ccd7
fix(component): update type definition to prevent primitive values as items ( #2953 )
...
* fix: update type definition to prevent primitive values as items
* fix: typecheck
2024-05-19 16:42:29 -03:00
աӄա
7df2c71ecc
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
2024-05-19 16:40:28 -03:00
աӄա
1109baea6a
fix(core): incorrect tailwind classnames ( #3018 )
2024-05-19 16:38:24 -03:00
աӄա
ca8554ccff
feat(date-picker): add missing ref to input wrapper ( #3011 )
...
* fix(date-picker): add missing ref to input wrapper
* feat(changeset): add changeset
2024-05-19 10:23:03 -03:00
աӄա
77e85e665c
fix(theme): revise input isInvalid styles ( #3010 )
...
* fix(theme): revise isInvalid input styles
* feat(changeset): add changeset
2024-05-19 10:20:49 -03:00
աӄա
5329de42d2
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
2024-05-19 10:12:57 -03:00
աӄա
9d63259eea
fix(table): v2 input/textarea don't allow spaces inside a table ( #3020 )
...
* fix(table): set onKeyDownCapture to undefined
* feat(changeset): add changeset
2024-05-19 10:05:51 -03:00
Junior Garcia
f5bf12aedf
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-18 09:28:00 -03:00
Junior Garcia
8c5ae9fe0b
chore(docs): sponsors updated
2024-05-18 09:27:37 -03:00
Junior Garcia
b51cd52cd5
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-18 09:16:54 -03:00
Junior Garcia
cf912f5f4b
chore(docs): ads removed batch 2
2024-05-18 09:16:33 -03:00
Junior Garcia
3312d4e261
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-18 09:12:30 -03:00
Junior Garcia
6a9ef07388
chore(docs): ads card removed
2024-05-18 09:12:02 -03:00
աӄա
8988981c53
fix(skeleton): overflow issue in skeleton ( #2986 )
...
* fix(theme): set overflow visible after skeleton loaded
* feat(changeset): add changeset
2024-05-13 10:19:48 -03:00
աӄա
ad08010fe5
fix(theme): remove origin-bottom from button ( #2990 )
2024-05-13 09:56:42 -03:00
Junior Garcia
81eeea5093
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-12 23:29:15 -03:00
Junior Garcia
3b0916d431
Merge branch 'main' of github.com:nextui-org/nextui
2024-05-12 23:28:56 -03:00
Junior Garcia
0f071ec1f1
fix(docs): false warning and cli install command changed to npx one
2024-05-12 23:28:43 -03:00
Junior Garcia
7af584a4ba
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-12 23:18:01 -03:00
knownymous
67553d270a
Update custom-styles.ts ( #2982 )
...
The data attribute as per the documentation of input is data-focus. In this code demo it is portrayed as data-focused which does not work.
2024-05-12 23:17:22 -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
աӄա
e34c5e307d
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
2024-05-12 23:00:28 -03:00
աӄա
5f735a9892
fix(theme): add pointer-events-none to skeleton base ( #2972 )
2024-05-12 22:57:42 -03:00
Shawn Dong
10497f1a97
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 >
2024-05-12 22:38:56 -03:00
աӄա
633f9d208b
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
2024-05-04 13:18:33 -03:00
աӄա
76f4dd8e76
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
2024-05-04 13:17:04 -03:00
աӄա
dc245874ce
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 >
2024-05-04 13:09:56 -03:00
Junior Garcia
73d9695994
refactor(root): react aria packages fixed ( #2944 )
2024-05-04 12:17:21 -03:00
Junior Garcia
ec6fd12d7c
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-04 10:34:50 -03:00
Junior Garcia
cc1d62a0a9
chore(docs): update trackEvent call in hero component
2024-05-04 10:34:21 -03:00
Junior Garcia
f28b1e9db6
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-05-03 17:43:31 -03:00
Junior Garcia
c7bdd0665d
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-03 17:43:16 -03:00
Junior Garcia
668d21ac5d
chore(docs): fix hero button height on mobile
2024-05-03 17:40:56 -03:00
Junior Garcia
935dff50d1
chore(docs): add command to intialize a NextUI project
2024-05-03 17:40:01 -03:00
աӄա
9acf3eada0
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
2024-05-03 16:24:29 -03:00
Junior Garcia
3748abe830
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-01 23:23:20 -03:00
Junior Garcia
9b21f22a9a
fix(docs): nextui.org added as an image domain
2024-05-01 23:22:56 -03:00
Junior Garcia
72a950ab1b
Merge branch 'main' of github.com:nextui-org/nextui into canary
2024-05-01 17:18:59 -03:00
Junior Garcia
480a241005
chore: alert added to avoid confission when installing a component ( #2927 )
2024-05-01 17:18:50 -03:00
աӄա
91127f88a2
docs(date-picker): change to jsx instead ( #2919 )
2024-04-30 17:17:24 -03:00
Junior Garcia
e3afa4789a
Cn utility refactor ( #2915 )
...
* refactor(core): cn utility adjusted and moved to the theme package
* chore(root): changeset
* fix(storybook): stories that used cn
2024-04-29 17:34:01 -03:00
աӄա
f8b917a208
docs(core): add storybook and canary release info ( #2914 )
2024-04-29 11:53:21 -03:00
Mohammad Reza Badri
648edad77e
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
2024-04-29 15:22:14 +08:00
Paul Tiedtke
5f5ad7a1dd
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 >
2024-04-29 15:21:20 +08:00
աӄա
2a2a0692ca
fix(date-picker): keep date picker style consistent for different variants ( #2908 )
2024-04-29 15:20:24 +08:00
Shrinidhi Upadhyaya
c83ff382b9
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 >
2024-04-29 13:16:22 +08:00
Junior Garcia
6aacde2594
chore(storybook): common colors enabled ( #2902 )
2024-04-28 12:07:52 -03:00
Junior Garcia
add893c33f
Merge branch 'canary' of github.com:nextui-org/nextui into canary
2024-04-28 12:00:26 -03:00
Junior Garcia
aba1716edc
chore(root): reat-aria packages updated ( #2889 )
2024-04-28 11:55:52 -03:00
աӄա
f07de03ad1
feat: new gitflow ( #2695 )
...
* chore(docs): use develop branch instead of main
* chore(workflows): change to develop
* chore(.changeset): change baseBranch to develop
* feat(workflows): trigger sync-develop-to-main workflow after publish
* feat(workflow): add sync develop to main workflow
* chore(workflows): add back "or Publish to NPM"
* refactor(workflows): rename tag name from dev to canary
* refactor: rename dev to canary
* refactor: reaname develop to canary
* refactor(workflows): change from develop to canary
2024-04-28 11:35:45 -03:00
github-actions[bot]
1a033fe6f8
ci(changesets): version packages ( #2825 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-24 17:04:22 -03:00
Junior Garcia
b8e6b2fe25
Fix/use aria menu peer dep ( #2862 )
...
* fix(ripple): z-index adjusted
* fix(ripple): z-index changed
* fix(use-aria-menu): react-dom added as peerDep
* chore(root): update pnpm lock
2024-04-24 16:51:06 -03:00
Junior Garcia
765c04e2a5
fix(ripple): z-index adjusted ( #2853 )
...
* fix(ripple): z-index adjusted
* fix(ripple): z-index changed
2024-04-24 16:37:50 -03:00
Junior Garcia
e9fef9bd92
fix(calendar): fix #2820 #2857 maximum update depth exceeded on Calendar & RangeCalendar ( #2861 )
2024-04-24 16:17:40 -03:00
Shrinidhi Upadhyaya
1ba2d029a2
fix(docs): imports missing in DatePicker ( #2850 )
...
* fix(docs): imports missing in DatePicker
* fix(docs): imported cn in presets
* fix(docs): missing imports in Preset(TS)
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhiupadhyaya1195@gmail.com >
2024-04-24 11:03:30 +08:00
HaRuki
dd39db2b5c
fix: no overflow for the installs commands list ( #2851 )
2024-04-23 16:52:35 -03:00
Ryo Matsukawa
308b32c0f1
fix(date-picker): filter out non-DOM props to prevent console errors ( #2833 )
...
* fix(date-picker): filter out non-DOM props to prevent console errors
* chore: added test to confirm no warning
2024-04-22 15:59:58 -03:00
աӄա
3552353203
fix(input): isClearable & add test cases to input ( #2796 )
...
* feat(input): add @nextui-org/use-safe-layout-effect
* fix(input): use useSafeLayoutEffect to handle react-hook-form case
* feat(input): add isClearable test case
* feat(input): add react-hook-form to dev dependencies for storybook
* feat(input): add WithReactHookForm to input storybook
* feat(changeset): fixes isClearable function in input
* chore(changeset): update changeset message
* refactor(input): revise input test
2024-04-22 15:30:26 -03:00
Ryo Matsukawa
1cc5215ce6
fix: missing aria labels in date range picker ( #2832 )
...
* fix(date-range-picker): ensure label props are reflected in aria labels
* docs: added missing label to date range picker
* chore: add changesets
* Update .changeset/gentle-pigs-admire.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-04-22 21:38:22 +08:00
Shrinidhi Upadhyaya
10b0e476bb
fix(docs): removed unused imports from DatePicker ( #2840 )
...
* fix(docs): imports missing in DateRangePicker
* fix(docs): removed ununused imports in DatePicker
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhiupadhyaya1195@gmail.com >
2024-04-22 18:31:26 +08:00
HaRuki
94f85e29c6
fix(cmdk): modal - searching with one char shows no results & cmdk esc does not work without recent search results ( #2721 )
...
* fix: modal - searching with one char shows no results
* fix: removed the unnecesary dependencies
2024-04-22 13:12:37 +08:00
black197
1dacf52f30
fix(input): keep input component's position in innerWrapper steady ( #2072 )
...
* fix(input): make position of `input` steady (#2069 )
* chore: changeset
* refactor(input): remove key prop
2024-04-21 20:12:34 +08:00
ynnsuis
25484f8663
fix(slider): fix slider component vertical mark y position focus ( #2660 )
...
* fix(components): fix slider component vertical mark y position focus issue
* feat(changeset): fixed slider component vertical mark y position
* chore(changeset): add issue number and revise package
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-04-21 19:09:31 +08:00
CAEB Wallace
6b96ea9c9c
fix(progress): turn twMerge true to fix custom styling ( #2668 )
...
* fix(progress): turn twMerge true to fix custom styling
* fix(changelog): move changes to patch
* fix: remove stories from changeset
* add Issue number in the changeset
* chore(changeset): remove extra space
* chore(changeset): changeset message
---------
Co-authored-by: Guillaume DE LA RUE <guillaume.de-la-rue@consertotech.pro >
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-04-21 18:46:38 +08:00
kdiffin
f00ab630bf
Fixed grammatical error in introduction page ( #2830 )
2024-04-21 17:43:19 +08:00
Paul Tiedtke
d532a9da7a
fix: missing export of TableRowProps type ( #2584 )
...
* fix: missing export of TableRowProps type
* chore(changeset): add changeset
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-04-21 17:40:04 +08:00
Amirhossein Khatabakhsh
31934017a5
fix(radioGroup): add RTL support to the radio group component ( #2508 )
...
* fix(radioGroup): add RTL support to the radio group component
* fix(radio): add changeset
* chore(changeset): correct package name and add issue number
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-04-21 17:13:03 +08:00
black197
10f2b8f42b
fix(accordion): ctrl+a shortcut inside ( #2063 )
...
* fix(accordion): ctrl+a shortcut inside (#2055 )
* fix(accordion): ctrl+a shortcut inside (#2055 )
* chore(changeset): revise message and change to patch
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-04-21 15:31:20 +08:00
Kenji
f0831ad12c
docs: fixes typo ( #2821 )
2024-04-20 18:53:29 -03:00
Shrinidhi Upadhyaya
4cad622460
fix(docs): imports missing in DateRangePicker ( #2811 )
...
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
2024-04-19 12:22:51 -03:00
աӄա
ebaa1de876
fix(docs): changes related to date components ( #2805 )
2024-04-19 08:30:31 -03:00
github-actions[bot]
51095b1628
ci(changesets): version packages ( #2787 )
2024-04-18 19:47:12 -03:00
Art Rosnovsky
a2b8421441
chore: fix minor typo in date-input docs ( #2790 )
2024-04-18 17:02:52 -03:00
Junior Garcia
eccc2f2f3d
fix(core): export * from not supported on client components ( #2789 )
...
* fix(core): export * from not supported on client components
* fix(core): named exports implemented in several packages
* chore(root): changeset description
2024-04-18 16:19:48 -03:00
աӄա
2bc1d1a58b
feat(dropdown): test cases ( #2786 )
...
* fix(popover): trigger disabled prop warning
* chore(.changeset): fix typo
* feat(dropdown): add @nextui-org/image
* feat(dropdown): add more tests for custom trigger with isDisabled
* feat(dropdown): make sure the menu can be open
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-18 13:59:58 -03:00
Junior Garcia
183a4a6cfd
fix(popover): trigger disabled prop warning ( #2784 )
2024-04-18 13:22:31 -03:00
github-actions[bot]
a644544dfb
ci(changesets): version packages ( #2776 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-18 08:56:43 -03:00
Junior Garcia
9e5dd8ce37
fix(popover): ref not beign passed
2024-04-18 08:48:42 -03:00
chirokas
69f713cb05
fix(checkbox): omit non-react props on checkbox-group ( #2772 )
2024-04-18 08:20:35 -03:00
github-actions[bot]
d820d9397a
ci(changesets): version packages ( #2767 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-17 23:57:49 -03:00
աӄա
f89356691c
fix(popover): isDisabled prop on a DOM element ( #2741 )
...
* fix(popover): isDisabled prop on a DOM element
* refactor(popover): filter non-react props
* fix(dropdown): tests
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-17 23:50:42 -03:00
Junior Garcia
6b56e43a35
Fix DropdownItem onPress ( #2746 )
...
* chore(dropdown): missing events added
* fix(menu): item selection events
* chore(menu): changeset
2024-04-17 23:27:36 -03:00
github-actions[bot]
4ca6e2c1f6
ci(changesets): version packages ( #2745 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-17 11:03:40 -03:00
Shrinidhi Upadhyaya
2126ea1863
fix(table): add empty content only when table size is 0 #2742 ( #2747 )
...
* fix(table): add empty content only when table size is 0 #2742
* fix(table): added changeset
---------
Co-authored-by: shrinidhi.upadhyaya <shrinidhi.upadhyaya@stud.uni-bamberg.de >
2024-04-17 10:56:47 -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
f728c0542c
fix(radio): omit non-react props on radio-group ( #2761 )
2024-04-17 09:47:56 -03:00
Junior Garcia
74eda31288
fix(core): named exports and client directive ( #2758 )
...
* fix(core): named exports instead of * from, use client directive added to main pkg
* chore(root): changeset
2024-04-17 09:27:06 -03:00
Junior Garcia
158c2aa004
refactor(calendar): cell tab index fixed, width property added ( #2744 )
...
* refactor(calendar): cell tab index fixed, width property added
* chore(date-picker): remove needless omit
2024-04-16 16:39:19 -03:00
Junior Garcia
ccd8f730e1
fix(docs): popover placements
2024-04-16 16:30:19 -03:00
github-actions[bot]
098d7884cf
ci(changesets): version packages ( #2738 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-16 13:37:32 -03:00
Junior Garcia
60c61aaf0c
fix(modal): inside and outside scroll ( #2739 )
2024-04-16 13:31:35 -03:00
Junior Garcia
fdbfa1f299
fix(date-picker): invalid and disabled props removed ( #2737 )
2024-04-16 12:37:50 -03:00
Junior Garcia
ed1dbbc172
Merge branch 'main' of github.com:nextui-org/nextui
2024-04-16 10:09:31 -03:00
Junior Garcia
9cdc262619
feat(docs): v2.3.0 blog
2024-04-16 10:09:21 -03:00
github-actions[bot]
c0d0a57338
ci(changesets): version packages ( #2441 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-16 09:53:16 -03:00
Junior Garcia
651c8b55af
fix(root): release ci
2024-04-16 09:44:57 -03:00
Junior Garcia
3a22505185
fix(root): release ci
2024-04-16 09:38:15 -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
Mohammad Reza Badri
aab1f19a96
fix(select): add RTL support to the select component ( #2042 ) ( #2485 )
2024-04-15 21:22:03 -03:00
Mohammad Reza Badri
9873c6fb83
fix: handle RTL direction divider storybook ( #2483 ) ( #2484 )
2024-04-15 21:21:15 -03:00
black197
af877f7ddb
fix(use-autocomplete): overwrite onKeyDown to prevent meaningless error msg ( #1909 ) ( #2100 )
2024-04-15 11:20:03 -03:00
աӄա
25640e42ff
fix(autocomplete): incorrect prop name in getEmptyPopoverProps ( #2716 )
...
* fix(autocomplete): incorrect prop name in getEmptyPopoverProps
* chore(changeset): update changeset message
2024-04-15 11:07:56 -03:00
աӄա
abf532b548
fix: selectedKeys are not present in the collection warning in async case ( #2648 )
...
* fix(hook): add AsyncLoadable & show warning after data is loaded
* fix(hooks): change isLoading default state to true
* refactor(hooks): move the logic to missingKeys
* refactor(changeset): rephrase changeset description
2024-04-14 16:37:27 -03:00
աӄա
e458432550
fix(select): disabled select shouldn't get update by keyboard ( #2649 )
...
* fix(select): disable all keys for isDisabled case
* fix(select): add "disabled select shouldn't update by keyboard" test case
* refactor(select): remove unnecessary map
2024-04-14 16:35:07 -03:00
աӄա
c2ef4c0935
chore(storybook): add missing AsyncFiltering story ( #2566 )
...
* feat(autocomplete): add AsyncFilteringTemplate
* chore(autocomplete): move SWCharacter out
* feat(changeset): add missing AsyncFiltering story in Autocomplete
* chore(changeset): remove changeset since the change only impacts the story
2024-04-14 16:19:39 -03:00
աӄա
a1c112431f
refactor(autocomplete): remove unnecessary map after getting all collection key ( #2654 )
...
* refactor(components): remove unnecessary map
* feat(changeset): remove unnecessary map after getting all collection keys
2024-04-14 16:10:39 -03:00
u3u
4dd2605ac2
fix: remove conflicting transition utilities ( #2677 )
...
* fix: remove conflicting transition utilities
see: https://tailwindcss.com/docs/transition-property
* chore: add changeset
* fix: typo
* chore: remove comments
2024-04-14 12:57:17 -03:00
Junior Garcia
dab0534095
chore(main): lock file updated
2024-04-14 11:40:32 -03:00
Junior Garcia
12bf410807
chore(docs): tailwindcss upgraded
2024-04-14 11:39:09 -03:00
winches
09504cd702
feat: add peerDep files in components.json and update theme peerDep ( #2689 )
2024-04-14 11:38:12 -03:00
աӄա
86a78c9b91
fix(autocomplete): empty items with allowCustomValue ( #2674 )
...
* feat(autocomplete): add & export getEmptyPopoverProps
* fix(autocomplete): avoid null node in `ariaHideOutside` from `@react-aria/overlays`
* feat(changeset): add changeset
2024-04-14 11:29:53 -03:00
Ryo Matsukawa
feab3e6c1d
fix: correct links in docs ( #2708 )
2024-04-14 11:28:21 -03:00
Ryo Matsukawa
eb11a7731a
fix(modal): input carry over with IMEs in modal forms ( #2709 )
...
* fix(modal): prevent IME input carryover in form fields when tabbing
* chore: add changeset
* chore: chain default onKeyDown
2024-04-14 09:51:43 -03:00
աӄա
2829d4afae
fix(core): hsl rounding issue ( #2702 )
2024-04-13 12:30:51 -03:00
winches
ebab10804c
feat: rename newPost to new ( #2665 )
2024-04-07 13:03:52 -03:00
Bryson Tang
6da144f459
Update remix.mdx ( #2638 )
2024-04-04 13:10:48 -03:00
winches
6811ce52c3
feat: add style attribute in components.json ( #2632 )
2024-04-02 15:13:14 -03:00
աӄա
2e49e08315
fix: lazyMotion forwardRef issue ( #2622 )
...
* fix(ripple): lazyMotion forwardRef issue in Ripple
* feat(dropdown): add test case for LazyMotion React.forwardRef issue
* refactor(dropdown): revise the test title
* feat(modal): include console error check in modal test
* feat(popover): add "should not throw error when clicking trigger button" test
* feat(accordion): add test for lazy motion issue
* feat(navbar): add test for lazy motion issue
* feat(tabs): add test for lazy motion issue
* feat(tooltip): add test for lazy motion issue
* refactor(dropdown): remove unnecessary async
* refactor(test): move spy outside and trigger clearAllMocks after each test
2024-04-02 11:01:17 -03:00
աӄա
a60c2d7b22
fix(hooks): handle numeric selectedKeys in Select ( #2589 )
2024-04-02 08:45:09 -03:00
աӄա
c5049edfde
fix(popover): unexpected props on a DOM element ( #2522 )
...
* fix(popover): handle isDisabled logic for elements without isDisabled props
* chore(popover): isDisabled not necessary in restProps
* chore(changset): handle isDisabled logic for elements without isDisabled props
* fix(popover): keep all the props but isDisabled for non nextui button
* refactor(popover): move isDisabled handling to getTriggerProps
* refactor(popover): get the popover trigger styles from theme instead
* feat(theme): add isDisabled styles in popover
* chore(changeset): add patch to @nextui-org/theme
* refactor(popover): avoid re-instantiate popover styles
* fix(popover): apply filterDOMProps in popover trigger
* fix(popover): avoid conflicts with tooltip isDisabled
* chore(core): add isNextUIEl function to check if a component is a NextUI component
* chore(changeset): add system-rsc and revise message
* feat(dropdown): add tests for custom trigger with isDisabled
* fix(dropdown): incorrect User import path
* feat(dropdown): revise User and add mockRestore
* fix(dropdown): revise user import path
---------
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-04-01 22:33:26 -03:00
Tsuki
410e30c720
Add bun as package manager eng 581 ( #2625 )
...
* feat: add bun social icon
* chore: add bun to package-managers.tsx
* chore: add bun to installation.mdx
2024-04-01 15:29:03 -03:00
Hyden Liu
82a9fd9bc4
chore: fix typo ( #2583 )
2024-04-01 14:52:40 -03:00
աӄա
ef6ea6c1ff
fix(checkbox): incorrect onChange typing in Checkbox Group ( #2595 )
...
* fix(checkbox): incorrect onChange typing in Checkbox Group
* fix(checkbox): remove onChange from Props instead
2024-04-01 14:50:11 -03:00
Junior Garcia
c188e4d628
chore(badge): remove unused import statement in badge.tsx ( #2619 )
2024-03-31 15:32:21 -03:00
աӄա
a597c82a9c
fix(image): className in image blurred example ( #2540 )
2024-03-31 15:17:33 -03:00
աӄա
0359bf3084
fix(skeleton): fixed missing disableAnimation behavior in skeleton ( #2538 )
2024-03-31 15:17:02 -03:00
աӄա
eb51bf2261
fix: incorrect level of m.div ( #2616 )
...
* fix(modal): incorrect level of m.div
* fix(popover): incorrect level of m.div
* feat(changeset): fixed incorrect level of m.div
* fix(modal): remove forwardProps in RemoveScroll
* fix(popover): remove forwardProps in RemoveScroll
2024-03-31 12:16:48 -03:00
winches
b14067bb94
feat: add component meta data ( #2590 )
...
* feat: add component meta data
* feat: add component meta data
* feat: add description and status component data
* fix: review problem
2024-03-31 11:56:28 -03:00
աӄա
8761168d34
fix: lazy motion forward ref issue ( #2611 )
...
* fix(modal): lazy motion forward ref issue
* fix(popover): lazy motion forward ref issue
* feat(changeset): fixed lazy motion forwardRef issue
2024-03-30 15:03:54 -03:00
Sagar Joshi
cf0d4e471e
Update override-styles.mdx ( #2588 )
2024-03-26 07:37:52 -03:00
HaRuki
2aa476455f
fix(docs): some user links in support us section led to 404 pages ( #2576 )
2024-03-24 18:42:46 -03:00
winches
ee7a819147
fix: recycle import error ( #2568 )
2024-03-22 15:49:33 -03:00
codeesura
fb0625470f
Sort 'Space' Type Values in Ascending Order ( #2545 )
...
Reordered `Space` type values to a logical ascending sequence (0.5, 1, 1.5, etc.) for improved readability and consistency. No functional impact on the code.
2024-03-21 13:06:43 -03:00
աӄա
2b9f89023a
fix: revise shouldCloseOnInteractOutside for FreeSoloPopover ( #2536 )
...
* fix(select): set undefined to shouldCloseOnInteractOutside in select
* fix(select): set false to shouldCloseOnInteractOutside in autocomplete
* fix(popover): take shouldCloseOnInteractOutside from props
* chore(changeset): revise shouldCloseOnInteractOutside for FreeSoloPopover
* feat(select): add test cases to select
* feat(select): assert that the select is open after click
* feat(autocomplete): add test cases to autocomplete
* feat(select): assert that the select is open after click
2024-03-21 13:04:59 -03:00
Denish Navadiya
26a3a7d2c6
chore(badge): Remove unnecessary type ( #2541 )
...
* chore(badge): Remove unnecessary type
I suggest removing the `children` type from BadgeProps, as the already extended UseBadgeProps has a `children` prop.
* Create three-tools-whisper.md
* Update three-tools-whisper.md
2024-03-21 13:02:36 -03:00
աӄա
888d861841
fix(select): isFilled & hasValue logic for state.selectedItems ( #2556 )
...
* fix(select): isFilled logic for state.selectedItems
* fix(select): handle hasValue case and return boolean type
* chore(changeset): include hasValue case as well
2024-03-21 12:54:40 -03:00
Orion Railean
0973cd9bff
docs(snippet): fix grammatical error ( #2557 )
2024-03-21 12:53:03 -03:00
Junior Garcia
e67b3af223
chore(root): remove beano subproject
2024-03-15 22:58:28 -03:00
Mohammad Reza Badri
52dafd08f1
fix(input): resolve RTL support ( #2315 ) ( #2316 )
...
* fix(input): resolve RTL support (#2315 )
* fix: add changeset
* fix: add changeset for rtl input
* fix: convert changeset rtl input to ptach
2024-03-15 22:52:35 -03:00
Frozen FIsh
ceeb52363d
feat(docs): Integrate kapaai ( #2428 )
...
* test(docs): test kapa.ai script
* feat(docs): add script-providers.tsx
* refactor(docs): update layout.tsx
* chore(docs): update script-providers.tsx
* refactor(docs): update layout.tsx
2024-03-15 22:48:34 -03:00
Mohammad Reza Badri
0d9ea4925b
fix(kbd): add RTL support to the kbd component ( #2481 ) ( #2482 )
2024-03-15 22:46:09 -03:00
Alpha Xek
ea48ac2d08
feat(table spinner): Fixed Spinner without emptyContent prop in Table ( #2500 )
...
* feat(table spinner): spinner without emptyContent
Fixed Spinner loading on top of columns in case of emptyContent prop not passed.
* Update .changeset/nice-rockets-watch.md
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix(table spinner): changeset fix
* fix(table spinner): changeset description fix
---------
Co-authored-by: Alpha <116849110+alpha-xek@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-03-15 22:43:59 -03:00
Alpha Xek
b0ee8e3fc2
fix(disabled table rows): fixed cursor for disabled rows in Table ( #2502 )
...
* fix(disabled table rows): fixed cursor for disabled rows
Fixed cursor for disabled rows in Table rows .
* fix(disabled table rows): changeset fix
---------
Co-authored-by: Alpha <116849110+alpha-xek@users.noreply.github.com >
2024-03-15 22:40:17 -03:00
Mohammad Reza Badri
5d84634c0a
fix: add RTL support to the avatar group component ( #2498 )
2024-03-15 22:39:44 -03:00
HaRuki
9496ab57c5
fix(docs): listbox with description ( #2513 )
2024-03-15 22:37:50 -03:00
Alpha Xek
5ea479f6c4
fix(table striped): isStriped prop fix for multiple computed values in td ( #2509 )
...
* fix(table striped): multiple computed values in `td`
Fixed `Table` rendering the contents of the cell beneath the stripe for the multiple computed values
* fix(table striped): multiple computed values in `td`
* fix(table striped): changeset fix
* fix(table striped): changeset description enhancement
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Alpha <116849110+alpha-xek@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-03-15 09:20:36 -03:00
աӄա
cda881799c
fix(docs): remove non-existing triggerType props in Tooltip ( #2520 )
2024-03-15 09:14:37 -03:00
աӄա
707a61de4c
fix(navbar): lazy motion forwardRef issue ( #2527 )
2024-03-15 09:01:13 -03:00
Bruno Kraychete da Costa
5a8768a4b2
fix(table): hide empty content if isLoading is true ( #2470 ) ( #2491 )
...
Avoid displaying loadingContent and emptyContent at the same time.
Note that there's an existing issue with loadingContent where if
emptyContent is not provided, it will render loadingContent on top of
the columns (instead of inside the table). This change doesn't fix that,
but rather make isLoading play nice with a provided emptyContent. A
separate fix is still needed for when emptyContent is not provided, which
may affect this change later.
2024-03-10 10:53:02 -03:00
Junior Garcia
a25292215a
chore(root): add coderabbit setup ( #2495 )
2024-03-10 10:51:32 -03:00
աӄա
a05aef0acb
fix(components): popover closing issue in autocomplete with open modal ( #2494 )
...
* fix(components): set shouldCloseOnInteractOutside to false for FreeSoloPopover
* feat(changeset): fixed popover closing issue in autocomplete with open modal
2024-03-10 10:37:55 -03:00
Dominik K
2894aecca1
Remove unused framer motion features ( #2464 )
...
* fix: remove unused framer motion features
* fix: add changeset
* fix: non working tabs animation
* fix: remove unchanged changeset
* fix: move to patch
2024-03-08 11:43:14 -03:00
Mohammad Reza Badri
a702bb869d
Add RTL support to the switch component ( #2468 )
...
* fix: add RTL support to the switch component
* fix: convert changeset rtl switch to ptach
2024-03-08 11:32:55 -03:00
Mohammad Reza Badri
0443ec1c87
fix: add RTL support to the modal component ( #2472 )
2024-03-08 11:30:16 -03:00
աӄա
7263daca08
fix(autocomplete): support isReadOnly for dynamic collections in Autocomplete ( #2458 )
2024-03-08 11:22:45 -03:00
Mohammad Reza Badri
e4b3c7d1a1
fix: issue on RTL support checkbox component ( #2466 )
...
* fix: issue on RTL support checkbox component
* fix: delete extra file
* fix: adjust the changeset for rtl checkbox
* fix: convert changeset rtl checkbox to ptach
2024-03-08 11:16:18 -03:00
Mohammad Reza Badri
a686262009
fix: add RTL support to the modal component ( #2469 )
2024-03-07 20:53:47 -03:00
ImFirstPlace
f373400102
Fix capital city of Australia ( #2431 )
2024-03-07 10:09:46 -03:00
Ryo Matsukawa
2c3be59dfb
fix(accordion): remove dividers from hidden accordion items ( #2219 )
...
* fix: remove dividers from hidden accordion items
* Create slimy-panthers-swim.md
2024-03-07 10:07:58 -03:00
Junior Garcia
798e84e729
Revert "feat(calendar): initial structure"
...
This reverts commit 139b28437b .
2024-03-05 23:33:22 -03:00
Junior Garcia
139b28437b
feat(calendar): initial structure
2024-03-05 23:30:37 -03:00
Alpha Xek
f2205642f4
chore(pnpmlock script): rimraf for windows support ( #2454 )
2024-03-05 19:56:42 -03:00
black197
0a10de8d08
Fix(tooltip): allow non-ReactElement children ( #2079 )
...
* fix(tooltip): accept non-ReactElement as children
* chore: changeset
2024-03-05 16:33:10 -03:00
աӄա
bae544d198
fix: isReadOnly in Autocomplete ( #2429 )
...
* feat(autocomplete): add isReadOnly example
* fix(autocomplete): isReadOnly logic in Autocomplete
* feat(root): add changeset - fixed isReadOnly logic in Autocomplete
* chore(stories): set isClearable to false
* fix(autocomplete): revise isClearable logic
2024-03-05 16:15:20 -03:00
Junior Garcia
feafb36fcc
Fix/dropdown disabled state ( #2452 )
...
* fix(popover): dropdown behavior on disabled state and update popover trigger props
* chore(dropdown): add DisabledTrigger story to dropdown.stories.tsx
2024-03-05 16:14:19 -03:00
աӄա
65f48135d6
fix(stories): link anchor typo ( #2447 )
2024-03-05 09:53:04 -03:00
Alpha Xek
1d32bf8f1e
rimraf to support in windows ( #2443 )
...
replace `rm` with rimraf while deleting node_modules during `pnpm clean` to support in both Windows and Linux.
2024-03-05 09:52:40 -03:00
աӄա
0a9982d3ef
fix(dropdown): getMenuTriggerProps mergeProps ( #2450 )
...
* fix(dropdown): getMenuTriggerProps mergeProps
* feat(changeset): fixed getMenuTriggerProps mergeProps
* refactor(dropdown): use isDisabled directly
* chore(changeset): correct issue number
2024-03-05 08:58:01 -03:00
աӄա
f864dc3974
fix(utils): include enterKeyHint in dom-props ( #2437 )
2024-03-04 13:12:26 -03:00
github-actions[bot]
3a0f2c5610
ci(changesets): version packages ( #2029 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2024-03-03 20:54:23 -03:00
Junior Garcia
a030680e6a
chore(root): fix changeset versions
2024-03-03 20:38:38 -03:00
HaRuki
e12f3faa81
fix(components): autocomplete, tabIndex is not passed on input ( #2375 )
...
* fix(components): autocomplete, tabIndex is not passed on input
* fix(components): autocomplete, tabIndex is not passed on input
* Update metal-gorillas-dress.md
2024-03-03 20:37:11 -03:00
HaRuki
2dc5adb6e0
docs(components): accordion controlled example shows errors ( #2339 )
...
* docs(components): accordion controlled example shows errors
* docs(components): accordion controlled example shows errors
* docs(components): accordion controlled example shows errors
2024-03-03 20:36:55 -03:00
HaRuki
f63b20c59d
fix(components): accordion component throws "validateDOMNesting" erro… ( #2169 )
...
* fix(components): accordion component throws "validateDOMNesting" error on the storybook
* fix(components): accordion component throws "validateDOMNesting" error on the storybook
* fix(components): accordion component throws "validateDOMNesting" error on the storybook
* fix(components): accordion component throws "validateDOMNesting" error on the storybook
* fix(docs): accordion component throws "validateDOMNesting" error on the storybook
2024-03-03 20:36:05 -03:00
kght6123
0df5099a62
docs(components): fixed Custom Implementation sample for button component missing onClear type ( #2256 )
2024-03-03 18:36:41 -03:00
Robin
cdc4981508
docs(autocomplete): fix missing defaultItems property ( #2185 )
2024-03-03 18:34:05 -03:00
Kinfe Michael Tariku
acee3c2fda
fix: dup // fix on a link for edit this page on github ( #2237 )
2024-03-03 18:28:41 -03:00
Ryo Matsukawa
fa72bb45cc
fix: update dev script to only run pnpm sb ( #2218 )
2024-03-03 18:26:58 -03:00
Aruelius.L
265c121d65
fix: Invalid command ( #2201 )
2024-03-03 18:26:09 -03:00
nitipat.rstw
d6b42f757a
fix: added missing ChipProps import ( #2205 )
2024-03-03 18:16:08 -03:00
Frozen FIsh
d8b0ef528b
fix: won't display warning in when placeholder ( #2346 ) ( #2377 )
...
* fix: won't display warning in when placeholder (#2346 )
* chore: update use-multiselect-list-state.ts
* chore: add change log
2024-03-03 18:09:21 -03:00
Frozen FIsh
e83595e06f
fix(chip): avoid chip malformed ( #2350 ) ( #2379 )
...
* fix(chip): add min width avoid chip malformed(#2350 )
* chore: add change log
* fix(chip): fix isOneChar compound variants avoid chip malformed(#2350 )
* chore: update change log
2024-03-03 17:53:47 -03:00
HaRuki
141887d38c
fix(theme): chip with dot variant is not properly padded when having a 1-char text ( #2387 )
2024-03-03 17:45:55 -03:00
u3u
a235e324b9
feat: add updatePositionDeps prop to popover component ( #2390 )
2024-03-03 17:44:30 -03:00
HaRuki
9b27da544e
fix(components): isdisabled does not disable dropdown ( #2435 )
2024-03-03 17:30:27 -03:00
Junior Garcia
5528ccd042
Fix/sidebar and pro banner space ( #2438 )
...
* feat(utils): add featurebase utils
* feat(config): add changelog, feedback and roadmap routes
* feat(app): add featurebase script
* feat(docs): add NEXT_PUBLIC_FB_FEEDBACK_URL
* feat(featurebase): add featurebase components
* feat(components): add featurebase components to navbar
* feat(components): add featurebase components to sidebar
* chore(config): remove changelog and feedback at this moment
* fix(components): fb-roadmap-link styles
* chore(components): hide feedback and changelog at this moment
* feat(docs): add NEXT_PUBLIC_FB_FEEDBACK_ORG
* feat(featurebase): add trackEvent & revise props
* fix(sidebar): remove opacity classes from TreeItem component
* fix(docs): pro banner margin
---------
Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com >
2024-03-03 16:32:29 -03:00
աӄա
4957f56e86
feat: featurebase integration ( #2425 )
...
* feat(utils): add featurebase utils
* feat(config): add changelog, feedback and roadmap routes
* feat(app): add featurebase script
* feat(docs): add NEXT_PUBLIC_FB_FEEDBACK_URL
* feat(featurebase): add featurebase components
* feat(components): add featurebase components to navbar
* feat(components): add featurebase components to sidebar
* chore(config): remove changelog and feedback at this moment
* fix(components): fb-roadmap-link styles
* chore(components): hide feedback and changelog at this moment
* feat(docs): add NEXT_PUBLIC_FB_FEEDBACK_ORG
* feat(featurebase): add trackEvent & revise props
2024-03-03 16:20:40 -03:00
Mark Wilson
fa27bccb37
fix : #2382 typo in modal transition CSS variable access ( #2426 )
2024-03-01 18:46:05 -03:00
HaRuki
0cc8c79c53
docs(components): type error on tab components ( #2416 )
2024-02-29 11:44:29 -03:00
աӄա
5be104f72d
fix(hooks): incorrect attribute names in clearOverflow ( #2050 )
...
* fix(hooks): incorrect attribute names in clearOverflow
* feat(root): add changeset for "incorrect attribute names in clearOverflow"
2024-02-27 11:33:26 -03:00
աӄա
dc289fb59b
fix(docs): keep navbar layout consistent ( #2412 )
2024-02-27 11:32:46 -03:00
աӄա
0ce10269c2
fix(components): incorrect strokeWidth ( #2410 )
...
* fix(components): incorrect strokeWidth
* feat(changeset): incorrect strokeWidth in circular progress
2024-02-27 11:31:38 -03:00
աӄա
cd3b80974c
fix: sematic typos ( #2408 )
...
* fix(docs): sematic -> semantic
* fix(stories): sematic -> semantic
2024-02-27 11:30:55 -03:00
աӄա
dc91ab8bc9
fix(docs): accordion itemClasses ( #2406 )
2024-02-27 11:30:33 -03:00
աӄա
dec7d411b5
fix: pagination RTL ( #2393 )
...
* fix(components): handle RTL in onNext and onPrevious in use-pagination.ts
* fix(components): invert forward icon for RTL
* fix(hooks): invert pagination logic for RTL
* chore(root): add changeset for pagination RTL change
* fix(hooks): add isRTL to hook dependency
* fix(components): add isRTL to hook dependency
* fix(components): incorrect isDisabled logic
* refactor(hooks): remove isRTL dependency from paginationRange
* chore(deps): add @react-aria/i18n
2024-02-27 11:29:54 -03:00
աӄա
37bed2368e
fix(components): rtl styles in toggle ( #2392 )
...
* fix(components): rtl styles in toggle
* chore(root): add changeset for switcher rtl issue
2024-02-27 11:28:41 -03:00
Frozen FIsh
755a835fa7
fix(docs): update introduction.mdx replace p tag to div to avoid p tag nested p tag ( #2388 ) ( #2389 )
2024-02-26 22:20:33 -03:00
Shibani Dcosta
6f27b048d0
Fixed Typo ( #2400 )
2024-02-23 09:08:07 -05:00
Mohit Chandel
dc9362f959
Fix: Added few missing imports ( #2401 )
2024-02-23 07:24:55 -05:00
Prakash Choudhary
e6f36281cb
fix(components): number input label #2268 fixed ( #2274 )
...
* fix(components): number input label #2268 fixed
* fix(component): comments resolved
* fix(component): format with prettier
---------
Co-authored-by: Prakash Choudhary <prakashchoudhary@Prakashs-iMac.local >
2024-02-21 23:12:44 -05:00
Ryo Matsukawa
f75174d07e
docs(modal): update documentation to include dismiss properties ( #2217 )
2024-02-21 23:12:24 -05:00
lalalazero
ac0e564b34
fix(docs): development setup in CONTRIBUTEING.md ( #1673 )
2024-02-21 23:06:46 -05:00
աӄա
60e453d265
fix(docs): typos ( #2373 )
2024-02-18 01:57:41 -03:00
Anthony Whitford
6e5ba692db
Added note for installing React. ( #2369 )
2024-02-17 15:12:33 -03:00
աӄա
e4ba43b4e3
fix(components): input label overlapping issue ( #2371 )
...
* fix(components): input label overlapping issue
* chore(root): add changeset for input overlapping issue
2024-02-17 15:10:12 -03:00
Mehmet Akifhan ILGAZ
995b37e2eb
Update spinner.mdx ( #2355 )
...
Fix labelColor description
2024-02-14 17:15:06 -03:00
Frozen FIsh
3be8c621a1
chore: typo ( #2353 )
2024-02-14 17:14:40 -03:00
Ali Idrizi
0b5cde7bc4
fix(spinner): pass classNames.label to slot ( #2325 )
2024-02-12 21:37:57 -03:00
HaRuki
a4cab30df3
docs(components): tooltip delays inverted ( #2338 )
2024-02-12 21:13:51 -03:00
HaRuki
9ff61b5d54
docs(components): table component link for storybook does not work ( #2342 )
2024-02-12 21:08:40 -03:00
HaRuki
7a3015c497
docs(components): tabs component link for storybook does not work ( #2344 )
2024-02-12 21:08:15 -03:00
Frozen FIsh
2106d987f2
fix: plop template error ( #2333 )
...
* chore: replace wrong script
* fix: plop templates
2024-02-11 10:34:09 -03:00
Frozen FIsh
2934a90d41
chore(storybook): improve preview.tsx ( #2332 )
2024-02-11 10:26:40 -03:00
HaRuki
39714775c7
docs(components): radioGroup component link for Storybook does not work ( #2335 )
2024-02-11 10:19:27 -03:00
Junior Garcia
07372eaa65
Merge branch 'main' of github.com:nextui-org/nextui
2024-02-11 09:33:54 -03:00
Junior Garcia
dedd42c288
fix(docs): remove pro banner on examples routes
2024-02-11 09:33:37 -03:00
kght6123
f28e93d940
docs(components): #2236 [FIX] - Duplicate table disableAnimation prop description ( #2246 )
2024-02-08 10:25:43 -03:00
Stephan Schuto
0ad6e033f8
fix(docs): autocomplete typo ( #2252 )
2024-02-08 10:23:41 -03:00
navedqb
fb0707087c
fix missing imports in navbar ( #2281 )
2024-02-08 10:21:09 -03:00
André Vital
d953a22b99
docs(modal): update documentation's default backdrop value ( #2285 )
2024-02-08 10:20:27 -03:00
Simon He
077c19506f
docs: typo ( #2294 )
2024-02-08 10:19:40 -03:00
Simon He
6ca97c0bd6
docs(checkboxGroup): add attribute label ( #2295 )
2024-02-08 10:18:16 -03:00
Alexander Densley
5c8f21a106
docs: dix typo in table docs ( #2319 )
2024-02-08 10:14:11 -03:00
Junior Garcia
decf11d270
fix(banner): z-index fixed
2024-02-07 23:07:48 -03:00
Junior Garcia
fff248a30b
chore(docs): update pro banner link href URLs
2024-02-04 21:54:37 -03:00
Junior Garcia
4996d9fb36
chore(docs): codeblock event removed, text sizes increased
2024-02-03 15:26:34 -03:00
Junior Garcia
a5d7fcff0e
chore(docs): pro banner text improved
2024-02-03 15:18:01 -03:00
Junior Garcia
e8f5699fe2
fix(docs): pro banner on mobile
2024-02-02 21:09:55 -03:00
Junior Garcia
a343e8e2ce
Chore/add pro banner ( #2309 )
...
* chore(docs): add nextui pro banner
* chore(docs): add analytics
* fix(docs): banner
2024-02-02 17:26:57 -03:00
Junior Garcia
a95e06acf2
Chore/add pro banner ( #2308 )
...
* chore(docs): add nextui pro banner
* chore(docs): add analytics
2024-02-02 17:15:04 -03:00
Junior Garcia
22f2665b00
chore(docs): add SponsorItem component and update sponsors list
2024-01-05 18:38:17 -03:00
Junior Garcia
921746f284
chore(docs): env var added to enable/disable va tracking events
2023-12-26 17:14:29 -03:00
Robin
132efbcb6d
docs(modal): fix radius property ( #2156 )
2023-12-23 12:41:31 -03:00
Friedemann Sommer
bea1e1fde8
components/tooltip replace "useLayoutEffect" with "useSafeLayoutEffect" ( #2021 )
2023-12-23 12:40:19 -03:00
Robin
95ffa64d41
docs(accordion): fix typo ( #2133 )
2023-12-16 12:36:00 -03:00
Junior Garcia
e551226ff2
Refactor/add sponsors section ( #2132 )
...
* chore(docs): sponsor structure added
* feat(docs): top sponsors section added
2023-12-13 16:25:04 -03:00
Pranshu Gupta
f3d0d6dded
Update demo-code-modal.tsx ( #2088 )
2023-12-04 09:48:42 -03:00
աӄա
1c77b33e82
fix: broken contributing md links ( #2048 )
...
* chore(root): rename to CONTRIBUTING.md
* fix(core): broken CONTRIBUTING.md link
* fix(root): broken CONTRIBUTING.md link
* fix(docs): broken CONTRIBUTING.md link
2023-11-28 10:29:56 -03:00
Luther Tchofo Safo
0d7a19693b
Update introduction.mdx (3) ( #2046 )
...
Typos. (Actually stinking to "PRs" instead of "PR's". The grammatical format present in examples such as L's and W's is expected because it's only one letter, but does not seem to apply to multiple letters combined.
2023-11-27 11:17:29 -03:00
Junior Garcia
01aedcf09b
fix(popover): isDismissable prop passed to aria popover hook ( #2032 )
2023-11-24 09:46:51 -03:00
Junior Garcia
436ba1cd84
fix(input): clearable feature ( #2031 )
2023-11-24 09:35:49 -03:00
Junior Garcia
0ba165f0fd
fix(input): label placement outside when label is missing ( #2028 )
2023-11-24 09:20:39 -03:00
Siddhesh Thadeshwar
088af8b6df
Fix Autocomplete & Select docs with correct reference to disableSelectorIconRotation ( #1990 )
2023-11-19 20:09:38 -03:00
Junior Garcia
6951e262e5
fix(scroll-shadow): typo in scroll-shadow.stories.tsx ( #1982 )
2023-11-15 09:52:01 -03:00
nanwy
51c54f118f
fix(docs): wrong tooltip classNames type ( #1960 )
...
In version 2.2.0, the classNames prop for tooltips is not of type Record<"base"|"arrow", string>, it should be of type Record<"base"|"content", string>.
2023-11-15 09:42:07 -03:00
Simon He
11fc733b36
docs(listbox): fix ListboxSection Props typo ( #1962 )
2023-11-15 09:41:40 -03:00
Junior Garcia
a8dc5b429a
chore(docs): nextui inc added to the footer
2023-11-12 11:24:21 -03:00
github-actions[bot]
12cebcfdac
ci(changesets): version packages ( #1940 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-10 10:09:54 -03:00
Junior Garcia
0fb2160899
Merge branch 'main' of github.com:nextui-org/nextui
2023-11-10 10:09:26 -03:00
Junior Garcia
09380c5b06
chore(docs): textarea without autoszie example added
2023-11-10 10:09:08 -03:00
Junior Garcia
0f5cce5d62
fix(progress): tv function refactored ( #1951 )
2023-11-10 10:00:25 -03:00
Junior Garcia
64c89bc57d
fix(tabs): selected key prop duplicated type removed ( #1947 )
2023-11-10 09:16:00 -03:00
Junior Garcia
467383b8a2
fix(switch): element type ( #1949 )
2023-11-10 09:06:49 -03:00
Junior Garcia
aab1dbf77c
Fix/autocomplete ref ( #1948 )
...
* fix(tabs): selected key prop duplicated type removed
* fix(autocomplete): reference aims to input
* chore(autocomplete): changeset
2023-11-10 09:03:49 -03:00
Junior Garcia
36775dceee
fix(navbar): style prop ( #1946 )
2023-11-10 08:23:15 -03:00
Pradyumna Banakar
8628ba04a7
docs(breadcrumb): fix typo ( #1943 )
2023-11-10 07:16:00 -03:00
Junior Garcia
a978687b07
fix(system): add "size" prop to HTMLNextUIProps ( #1936 )
2023-11-09 13:57:20 -03:00
github-actions[bot]
57cafa06d0
ci(changesets): version packages ( #1929 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-08 12:28:39 -03:00
Junior Garcia
d2bd008ba3
chore(textarea): refactor Textarea component props and add ( #1928 )
...
hasHelper prop
2023-11-08 12:16:41 -03:00
github-actions[bot]
2f87b8d644
ci(changesets): version packages ( #1924 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-08 11:29:59 -03:00
Junior Garcia
6ecdc278ab
fix(system): extend variants fuction adapted ( #1927 )
2023-11-08 11:15:10 -03:00
Junior Garcia
9189b3fbf2
fix(textarea): styles issues and start/end content props added ( #1923 )
...
* fix(textarea): styles issues and start/end content props added
* chore(textarea): multiple rows prop renamed
2023-11-08 10:33:00 -03:00
github-actions[bot]
1149345cae
ci(changesets): version packages ( #1916 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-07 10:35:29 -03:00
Junior Garcia
135cc21e6f
fix(menu): add hideSelectedIcon prop to menu and listbox ( #1915 )
...
sections
2023-11-07 10:16:02 -03:00
Junior Garcia
7f6218b978
fix(select): multiline styles ( #1914 )
2023-11-07 10:06:35 -03:00
github-actions[bot]
0eb9f1e3fe
ci(changesets): version packages ( #1903 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-06 17:12:38 -03:00
Junior Garcia
11ef4365da
refactor(theme): update input and select component styles ( #1905 )
2023-11-06 17:00:38 -03:00
Junior Garcia
85a820eeff
fix(autocomplete): endContent prop ( #1902 )
2023-11-06 16:25:00 -03:00
Junior Garcia
6a6d426b10
fix(input): label position and styles ( #1901 )
...
* fix(input): label position and styles
* fix(textarea): invalid state
2023-11-06 15:45:05 -03:00
github-actions[bot]
a3cbb5997b
ci(changesets): version packages ( #1878 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-06 08:39:24 -03:00
Junior Garcia
a5cc42bf80
refactor(docs): routing and add folder routes ( #1892 )
...
* refactor(docs): routing and add folder routes
* chore(docs): permanent redirect enabled
2023-11-06 08:22:03 -03:00
Junior Garcia
e728a8967b
fix(theme): update input and select styling and add data attribute for ( #1891 )
...
value
2023-11-06 08:20:02 -03:00
Junior Garcia
acba2cf8f5
Fix/input select helper position ( #1884 )
...
* fix(input): fix input and select component styles
* chore(root): changeset
2023-11-05 20:00:48 -03:00
Junior Garcia
049db57bb2
fix(docs): fix typo in routing guide link
2023-11-05 18:47:49 -03:00
Dawson
5296d9b84d
Typo fix ( #1882 )
2023-11-05 18:45:24 -03:00
Simon He
1619a35cf9
docs(pagination): fix dotsJump type
2023-11-05 12:20:47 -03:00
Simon He
8106629dab
docs(radio-group): fix typo
2023-11-05 12:19:44 -03:00
Junior Garcia
d55f52cc35
Merge pull request #1877 from nextui-org/fix/changeset-peer-deps-config
2023-11-05 10:57:39 -03:00
Junior Garcia
78198c32be
Merge branch 'main' of github.com:nextui-org/nextui into fix/changeset-peer-deps-config
2023-11-05 10:44:00 -03:00
Junior Garcia
71807e8831
chore(theme): changeset
2023-11-05 10:43:37 -03:00
Junior Garcia
9af6174dcf
refactor(theme): refactor theme plugin to improve performance and
...
readability
2023-11-05 10:43:37 -03:00
Junior Garcia
1a129db6fe
chore: merge branch main
2023-11-05 10:30:55 -03:00
Junior Garcia
44ed1056e7
chore(root): changeset added
2023-11-05 10:24:48 -03:00
Junior Garcia
db0e26a003
ci(changesets): version packages
2023-11-05 10:02:18 -03:00
Junior Garcia
38af48faf5
fix(core): update peer dependencies for several packages
2023-11-05 09:53:57 -03:00
Junior Garcia
5b60840751
chore(root): main conflicts merge fixed
2023-11-05 09:28:58 -03:00
Junior Garcia
4c56839db0
fix(root): changeset message
2023-11-05 09:27:56 -03:00
Junior Garcia
ef61a3fe09
Revert "fix(root): peer dependecies update only when out of range"
...
This reverts commit bc4927c901 .
2023-11-05 09:25:52 -03:00
Junior Garcia
bc4927c901
fix(root): peer dependecies update only when out of range
2023-11-05 09:23:28 -03:00
Junior Garcia
4191feab2a
fix(docs): update hoverOpacity in layout theme
2023-11-05 09:03:39 -03:00
Junior Garcia
fe8647bd1d
fix(docs): router import added to the routing next.js app docs
2023-11-05 08:59:16 -03:00
Junior Garcia
23992572ea
fix(select): add button component and update select component
2023-11-05 08:52:33 -03:00
Junior Garcia
e7a4711d9b
ci(changesets): version packages
2023-11-04 16:44:59 -03:00
Junior Garcia
e84158db62
chore: changeset
2023-11-04 16:38:57 -03:00
Junior Garcia
f59e8f6bac
fix(select): without label and input helperWrapper relative
2023-11-04 16:38:57 -03:00
Junior Garcia
73dfb7fc93
feat(docs): add package manager selection and usehooks-ts
...
dependency
2023-11-04 10:17:00 -03:00
Junior Garcia
df9f6f5f58
ci(changesets): version packages
2023-11-03 19:38:47 -03:00
Junior Garcia
1fd5049f5a
fix(select): multiline label ( #1865 )
2023-11-03 19:28:23 -03:00
Junior Garcia
a386e1cadd
chore(blog): card body padding change added
2023-11-03 17:08:03 -03:00
Junior Garcia
3172a803e3
feat(docs): blog post announcement added to mobile resolutions
2023-11-03 16:55:43 -03:00
Junior Garcia
dfc8bdc7af
chore(docs): v2.2.0 post date fixed, search meta updated
2023-11-03 16:48:25 -03:00
Junior Garcia
67ce4beb28
Feat/v2 blog ( #1858 )
...
* 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
* chore: v2 blog post
---------
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 12:35:36 -03:00
github-actions[bot]
5a4a60be65
ci(changesets): version packages ( #1860 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-11-03 12:21:01 -03:00
Junior Garcia
25e86fb417
chore(changeset): updated
2023-11-03 12:08:29 -03:00
Junior Garcia
a95bd6558d
chore(core): system pkg theme dependecy moved to peer
2023-11-03 12:07:12 -03:00
Junior Garcia
080718e265
fix(root): changeset
2023-11-03 11:31:30 -03:00
Junior Garcia
8217639fd4
chore(root): v2.2.0 changeset
2023-11-03 11:17:44 -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
Danny Nemer
c3f762563b
docs: Fix typos in frameworks/nextjs.mdx ( #1849 )
2023-11-02 11:02:39 -03:00
Sandro Huber
8d2192183b
Fix typo in table component doc ( #1850 )
2023-11-02 11:01:27 -03:00
Ajith
8b86f83802
Fix typo ( #1835 )
...
t he => the
2023-10-30 10:35:53 -03:00
Soohyun, Chae
f38059aa44
Update tabs.mdx ( #1781 )
2023-10-21 13:01:27 +00:00
navedqb
311ceb0c3a
Added missing imports to navbar ( #1771 )
2023-10-16 18:34:41 +00:00
Jakob Guddas
50a9bf54d4
fix: pagination issues second try ( #1584 )
...
* fix: pagination issues second try
* Create red-hairs-thank.md
2023-10-16 13:42:27 +00:00
KyungJi Kim
99d4d296d7
docs: fix storybook link in ComponentLinks ( #1757 )
2023-10-09 23:07:26 -03:00
Jakob Guddas
9245384ac3
docs: accessible toggle button in examples ( #1749 )
2023-10-07 11:54:16 +00:00
Junior Garcia
5af4b10114
fix(docs): scrollbar added to the sidebar ( #1743 )
2023-10-05 19:45:37 +00:00
Junior Garcia
8de357cfac
fix(docs): sandpack hook react addition validation fixed ( #1740 )
2023-10-05 15:17:27 +00:00
Junior Garcia
655599982d
fix(card): stories
2023-10-05 12:01:02 -03:00
POPO He
3aac9bac26
fix: resolved border collapse issue #1626 when border variants are mixed in button group ( #1637 )
...
* fix(button-group): radius not work
* fix(button): not show the correct borders
* fix(changeset): button issue
* fix(changeset): fix typo
* fix(changeset): tweak changeset message
* fix(button-groups): add miss undefined radius
* fix: make changeset clearly
* test(button-group): add variant button
* refactor: button-group variant handling in button-group.stories.tsx
* test: update button variant to 'bordered'
* refactor: rename isIsolate to isIsolated
* Revert "fix(button-group): radius not work"
This reverts commit 6233690d8acd96664c48d4f721c481bcb4095be4.
* fix: remove isIsolate because using a negative value for the margin will always cover the neighbor
* fix(changeset): remove radius part for another PR
* test: add multiple variant buttons on storybook
* fix: remove unused attribute
* feat: use adjacent selector to remove doubles border
* test: make variantButtons theme consistency
* refactor: use collapseAdjacentVariantBorders to wrap an adjacent selector
* Added RTL support.
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-10-04 19:54:15 +00:00
markyong
95c8fdaa2e
fix(select): add placeholder dep for renderSelectedItem ( #1682 )
2023-10-04 14:54:15 +00:00
Junior Garcia
c0706acbca
Fix/1609 ( #1736 )
...
* feat: storybook upgraded
* fix(skeleton): loading state
* chore(skeleton): changeset
2023-10-04 14:49:18 +00:00
Junior Garcia
9d4c7ed9cf
fix(ripple): clear ripples on animation complete ( #1681 )
2023-09-23 13:18:13 +00:00
Sung Ye In
9ebaae083d
fix: add peer dependencies ( #1651 )
...
* fix: add peer dependencies
* fix: update pnpm lock
2023-09-23 13:02:06 +00:00
Ansh Mourya
c9c5564c58
fix : #1648 ( #1655 )
2023-09-23 09:36:55 -03:00
Bobby Chan
d79808dbe1
fix(radio): correct the style of radio in invalid and selected states ( #1668 )
...
* fix(radio): correct the style of radio in invalid and selected states
* Update hot-otters-laugh.md
2023-09-22 13:59:11 +00:00
cosine
5a9b78d234
fix doc: Fixed some errors in the Listbox Component documentation. ( #1665 )
...
* fix doc: export IconWrapper and ItemCounter
* fix doc: fix WatcherIcons -> WatcherIcon at everywhere
2023-09-22 13:57:25 +00:00
Chewy
9f4bdf352d
docs: add missing semicolon ( #1663 )
2023-09-20 17:38:14 +00:00
Junior Garcia
d62feb08dc
chore(docs): next.js upgraded
2023-09-20 01:45:07 -03:00
lijianan
62d307117a
docs: fix code Sizes demo overflow ( #1644 )
2023-09-17 15:00:08 +00:00
Jakob Guddas
01a27293eb
docs: updated isInvalid documentation ( #1646 )
...
* Update input.mdx
* Update textarea.mdx
* Update select.mdx
2023-09-17 14:54:38 +00:00
github-actions[bot]
a53e274d5b
ci(changesets): version packages ( #1615 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-16 21:25:10 +00:00
Junior Garcia
425a034bca
fix(packages): validation state deprecated, isInvalid prop adjusted ( #1631 )
2023-09-16 21:16:32 +00:00
lijianan
a5a1ea5ade
fix(docs): button custom implement ( #1643 )
2023-09-16 21:12:14 +00:00
Junior Garcia
f6531c5f60
fix(core): extend variants function, destructuring order changed ( #1642 )
...
* fix(core): extend variants function, destructuring order changed
* chore(core): changeset added
2023-09-16 21:06:16 +00:00
Junior Garcia
37d5f12162
fix(docs): button custom implementation ( #1641 )
2023-09-16 20:28:52 +00:00
lijianan
dd97fc3c4f
fix: fix eslint warning ( #1640 )
2023-09-16 20:23:26 +00:00
lijianan
ceddd0d1d9
refactor: optimize the time of ripple destroy ( #1635 )
...
* refactor: optimize the time of ripple destroy
* Update packages/components/button/src/use-button.ts
Co-authored-by: Jakob Guddas <github@jguddas.de >
* fix: fix
* Update packages/components/button/src/button.tsx
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/components/card/src/card.tsx
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/components/button/src/button.tsx
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/components/card/src/card.tsx
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/components/card/src/use-card.ts
Co-authored-by: Jakob Guddas <github@jguddas.de >
* Update packages/components/card/src/use-card.ts
Co-authored-by: Jakob Guddas <github@jguddas.de >
* fix: fix
* chore: revert
* Create fresh-cameras-provide.md
* Update packages/components/button/src/button.tsx
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update packages/components/button/src/button.tsx
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update packages/components/button/src/use-button.ts
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update packages/components/card/src/card.tsx
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* Update packages/components/card/src/card.tsx
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
* fix: fix
* feat: add getUniqueID
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-16 20:11:04 +00:00
Junior Garcia
bb8ed58749
fix(accordion): selectedKeys added to the values memo function ( #1639 )
2023-09-16 20:01:39 +00:00
markyong
bbbdcbdfdf
chore(root): update contributing.md note ( #1638 )
2023-09-16 19:17:59 +00:00
Junior Garcia
bc424948c7
fix(accordion): accordion is no longer preventing spacebar ( #1630 )
2023-09-15 20:42:02 +00:00
Junior Garcia
cdc30db14c
fix(utils): filterDomProps fixed ( #1629 )
2023-09-14 22:49:58 -03:00
Junior Garcia
3aa86423aa
Fix/1625 ( #1628 )
...
* fix(listbox): item classNames prop, listbox wrapper export
* chore(listbox): changesets
2023-09-15 00:53:26 +00:00
Junior Garcia
59ed34b3de
fix(docs): table use case example fixed, sandpack tabs padding added ( #1627 )
2023-09-15 00:30:17 +00:00
Chong Ruei He
f58fc9bb69
fix(docs): add scrollbehavior ts support ( #1618 )
2023-09-14 20:13:07 +00:00
Junior Garcia
9a478b6c1f
chore(docs): hero events
2023-09-13 09:16:48 -03:00
Junior Garcia
7fd0327657
chore(docs): va events added
2023-09-13 08:39:58 -03:00
Bobby Chan
05c966e8a4
fix(card): corrected footerStyles in card footer ( #1611 )
2023-09-12 13:20:09 -03:00
Nahuel Alejandro Cabrera
5b014b76ff
Update explanation in layout.mdx ( #1601 )
2023-09-12 13:19:10 -03:00
Koen Verheyen
cf32b5ae8b
Update standalone.ts ( #1614 )
2023-09-12 13:18:47 -03:00
github-actions[bot]
4452ed66c0
ci(changesets): version packages ( #1599 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-10 20:32:13 +00:00
Junior Garcia
b1b30b7976
chore(root): fix changesets deploy ( #1600 )
2023-09-10 20:20:19 +00:00
github-actions[bot]
97ef2d7250
ci(changesets): version packages ( #1565 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-10 19:58:22 +00:00
Junior Garcia
8b39989090
chore(root): changesets
2023-09-10 16:46:31 -03:00
Chongyi Zheng
8363a3ecfc
fix: avoid src in import path ( #1596 )
...
* fix: avoid `src` in import path
* fix: export `RippleType`
2023-09-10 19:42:55 +00:00
Jakob Guddas
5c30e04811
fix: set nowrap in chip ( #1590 )
...
* fix: set nowrap in chip
* Create early-garlics-deliver.md
2023-09-10 19:16:06 +00:00
Adrian
8606fbe0b9
fix(links): corrected typo in accordion link ( #1594 )
2023-09-10 01:10:46 +00:00
Junior Garcia
1612532eee
chore: react-aria packages upgraded ( #1589 )
2023-09-09 13:50:21 +00:00
Junior Garcia
a3be419cb3
Fix/1561 ( #1563 )
...
* fix(select): bottom space
* chore(select): changeset
2023-09-03 13:19:17 +00:00
github-actions[bot]
72a7f71377
ci(changesets): version packages ( #1559 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-02 21:38:53 +00:00
Junior Garcia
7c8341035d
fix(pagination): changeset ( #1558 )
2023-09-02 21:28:41 +00:00
github-actions[bot]
6ca0ce309a
ci(changesets): version packages ( #1557 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-02 21:20:10 +00:00
Junior Garcia
acc2ff3913
Merge branch 'main' of github.com:nextui-org/nextui
2023-09-02 18:07:05 -03:00
Junior Garcia
4db10a47e9
chore: changeset pagination revert
2023-09-02 18:06:51 -03:00
Junior Garcia
a9c4fab011
chore: pagination changes changeset removed ( #1556 )
2023-09-02 20:53:55 +00:00
Junior Garcia
d61428d9e6
Revert "ci(changesets): version packages ( #1550 )" ( #1555 )
...
This reverts commit 43906f639e .
2023-09-02 20:52:36 +00:00
Junior Garcia
455b788924
fix(docs): missing pagination docs added
2023-09-02 17:48:31 -03:00
Junior Garcia
79cfdbd8ff
Revert "fix: resolved cursor issues in pagination ( #1222 )" ( #1554 )
...
This reverts commit 28477447d3 .
2023-09-02 20:46:01 +00:00
Junior Garcia
7d294e3a04
Revert "fix: fixed pagination scale animation ( #1552 )" ( #1553 )
...
This reverts commit 8fcc8b3767 .
2023-09-02 20:45:49 +00:00
github-actions[bot]
43906f639e
ci(changesets): version packages ( #1550 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-02 20:40:07 +00:00
Jakob Guddas
8fcc8b3767
fix: fixed pagination scale animation ( #1552 )
2023-09-02 15:45:27 -03:00
Jakob Guddas
28477447d3
fix: resolved cursor issues in pagination ( #1222 )
...
* fix: resolved cursor issues in pagination
* chore: added comment
* kick: trigger ci
* Create eighty-knives-heal.md
2023-09-02 18:01:38 +00:00
Junior Garcia
fc3c6b9431
chore(root): tailwind variants upgraded ( #1551 )
...
* chore(root): tailwind variants upgraded
* fix(theme): prettier
2023-09-02 17:46:36 +00:00
Junior Garcia
59fda3772f
fix(navbar-menu): dismiss buttons removed to fix the scroll ( #1549 )
2023-09-02 15:41:38 +00:00
Troye
d8d2b87cb8
fix(docs): table async pagination ( #1491 )
...
* fix(docs): change to swr
* chore(table): change to swr
* fix(table): keep the pagination when switching pages
* chore(repo): pnpm lockfile updated
2023-09-02 12:56:39 +00:00
github-actions[bot]
64571e468c
ci(changesets): version packages ( #1514 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-09-01 21:09:05 +00:00
Junior Garcia
faf26acd23
fix(snippet): invalid props ( #1546 )
2023-09-01 20:52:16 +00:00
Junior Garcia
cac56faf29
chore(docs): hero tooltip arrow removed ( #1547 )
2023-09-01 20:45:41 +00:00
Junior Garcia
09fe1d3141
Fix/1531 ( #1545 )
...
* fix(tabs): title prop was being passed to html element
* chore(tabs): changeset
2023-09-01 20:44:46 +00:00
Junior Garcia
a9e324b351
fix(listbox): dynamic items types ( #1544 )
2023-09-01 20:42:20 +00:00
Junior Garcia
043b8420cf
Fix/1492 ( #1543 )
...
* fix(select): select & input styles fixed
* chore(input): extra data attr added to input wrapper
2023-09-01 20:42:15 +00:00
Junior Garcia
57909accde
Fix/1298 ( #1542 )
...
* fix(modal): focus trap added
* chore(navbar): changeset added
2023-09-01 20:42:08 +00:00
Vansh Shah
7a17256268
Solved error in Listbox Component ( #1530 )
2023-08-31 14:06:13 -03:00
MisterHims
bf2bc265ee
feat: adding some adjustements on listbox and dropdown doc pages ( #1520 )
...
* fix: some typo and renamed use infinite scroll call on async section of select docpage
* fix(listbox-docpage): note doublon from the with icons section
* fix(switch-docpage): add a missing whitespace
* fix(dropdown-docpage): remove note doublon
* fix(dropdown-docpage): adding DropdownSection dependencu into the with-section code
* fix(dropdown-docpage): do not need Button component on custom-trigger section code
* fix(dropdown-docpage): fixed typo missing letter on dropdown-item list
* fix(dropdown-section): add missing comma
2023-08-29 18:05:55 +00:00
MisterHims
cf6bf749a1
feat: adding some ajustements on listbox and dropdown doc pages ( #1518 )
2023-08-29 13:20:51 -03:00
Tianen Pang
641bf0885b
feat(system): extend props for nextui provider ( #1513 )
2023-08-28 13:00:24 -03:00
MisterHims
40b42001f9
fix: some typo and renamed use infinite scroll call on async section of select docpage ( #1509 )
2023-08-27 19:30:49 -03:00
github-actions[bot]
789a7209a2
ci(changesets): version packages ( #1500 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-26 14:57:11 +00:00
Junior Garcia
021aa16d96
chore(docs): inter font applied to tailwind config
2023-08-26 11:30:06 -03:00
Junior Garcia
eb8a1fcc01
chore(docs): font family chnaged to inter
2023-08-26 11:24:28 -03:00
Junior Garcia
9b42a2fca1
fix(docs): select typo
2023-08-26 11:15:15 -03:00
Junior Garcia
5702287e56
fix(popover): arrow color ( #1501 )
2023-08-26 14:13:04 +00:00
Jakob Guddas
290cce15be
fix: show focus ring when table row is focused in read mode ( #1303 )
...
* fix: show focus ring when table row is focused in read mode
* Create witty-trees-buy.md
2023-08-26 13:41:35 +00:00
github-actions[bot]
27bde30839
ci(changesets): version packages ( #1499 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-26 13:39:00 +00:00
Junior Garcia
6be3bc3516
fix(docs): textarea readonly typo
2023-08-26 10:30:13 -03:00
T/once
e4113b05ce
fix(navbar): unable to Close NavbarMenu ( #1496 )
...
* add mode wait to AnimatePresence
* add changeset
2023-08-26 13:29:27 +00:00
Junior Garcia
a3a95e7196
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-26 10:27:22 -03:00
Junior Garcia
8731159702
fix(docs): font family
2023-08-26 10:27:08 -03:00
Hyuuh
b6adb2ae8c
docs(components): 📝 change to the new rsc link ( #1493 )
...
The new docs for Next.js RSC has been moved to a new section.
2023-08-25 17:29:00 +00:00
github-actions[bot]
cd2d9b70a9
ci(changesets): version packages ( #1477 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-23 03:26:47 +00:00
Junior Garcia
a371e1a5fa
Fix/tooltip arrow position ( #1474 )
...
* feat(blog): rss auto-discovery added
* fix(blog): feed.xml author name
* fix(tooltip): arrow position
* chore(tooltip): changeset
2023-08-23 03:11:15 +00:00
github-actions[bot]
5cdc4d1d87
ci(changesets): version packages ( #1475 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-23 03:11:05 +00:00
Junior Garcia
22c6e070dd
Fix/1469 ( #1476 )
...
* feat(blog): rss auto-discovery added
* fix(blog): feed.xml author name
* fix(docs): sandpack files filter
2023-08-23 03:10:41 +00:00
Junior Garcia
0714192838
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-23 00:02:41 -03:00
Junior Garcia
ae9f300d45
Fix/1468 ( #1472 )
...
* feat(blog): rss auto-discovery added
* fix(blog): feed.xml author name
* fix(select): size prop
* chore(root): changeset
2023-08-23 02:59:03 +00:00
Junior Garcia
a16dac04c8
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-22 23:49:47 -03:00
Junior Garcia
94db001961
Chore/docs improvemements ( #1473 )
...
* feat(blog): rss auto-discovery added
* fix(blog): feed.xml author name
* chore(docs): pnpm script modified
2023-08-23 02:46:37 +00:00
Junior Garcia
d77cf7658b
Feat/add rss auto discovery ( #1471 )
...
* feat(blog): rss auto-discovery added
* fix(blog): feed.xml author name
2023-08-23 02:43:58 +00:00
Junior Garcia
46c47f7e6e
fix(blog): feed.xml author name
2023-08-22 12:37:26 -03:00
Junior Garcia
35b9741663
feat(blog): rss auto-discovery added
2023-08-22 12:34:35 -03:00
github-actions[bot]
2b82ba86eb
ci(changesets): version packages ( #1465 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-21 22:15:21 +00:00
Junior Garcia
904f538779
Chore/update react aria packages ( #1463 )
...
* fix(dropdown): popover and dropdown fixes
* fix(popover): arrow animation, shouldCloseOnInteractOutside function usage fixed
* chore(root): changeset
* chore(root): react-aria utils pkg updated
* fix(root): changesets
* fix(root): changeset
2023-08-21 22:06:36 +00:00
nirmalkumar
609e9f4c11
fix -( Image-Tag issue in Cover-image.ts ) ( #1462 )
2023-08-21 21:16:33 +00:00
github-actions[bot]
e3dabac9f5
ci(changesets): version packages ( #1461 )
2023-08-21 12:28:39 -03:00
Junior Garcia
4e94c11528
fix(dropdown): popover and dropdown fixes ( #1458 )
2023-08-21 12:07:28 -03:00
João Vitor
a17b6c7502
docs(tooltip): decrease zIndex so it doesn't overlap other elements ( #1454 )
...
* fix(navbar): z-index issue on desktop
* Revert "fix(navbar): z-index issue on desktop"
This reverts commit 227b79e5c6493084ee31a62fd5b13079c8a4a2e4.
* docs(tooltip): decrease the zIndex
2023-08-21 14:29:03 +00:00
github-actions[bot]
bd72301b01
ci(changesets): version packages ( #1456 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-21 13:40:21 +00:00
Junior Garcia
cc839cdd1f
Fix/select label closes the popover ( #1455 )
...
* fix(select): label pointer events removed
* chore(select): changeset
2023-08-21 13:29:49 +00:00
Yannik Hewlik
c9e5c2ef7f
docs: correct default value for popover radius ( #1451 )
...
* Update popover.mdx
* Update apps/docs/content/docs/components/popover.mdx
Co-authored-by: Jakob Guddas <github@jguddas.de >
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-08-21 13:22:50 +00:00
Junior Garcia
e8f5264cf8
fix(blog): v2.1.0 date
2023-08-21 10:11:10 -03:00
Junior Garcia
df7f773f3d
fix(blog): async typo
2023-08-21 09:49:59 -03:00
github-actions[bot]
af925d56d1
ci(changesets): version packages ( #1453 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-21 12:41:43 +00:00
Junior Garcia
baec55029d
Feat/select component ( #1313 )
...
* chore(root): menu and select components in progress
* chore(root): merged with main
* feat(menu): stories created
* feat(dropdown): menu migrated to menu component
* feat(select): base implementation in progress
* feat(select): listbox implemented
* feat(select): scroll overflow and auto scroll added
* feat(select): colors & variants improved, inside placement complete, outside pending
* feat(scroll-shadow): new component in progress
* feat(select): scroll shadow integrated
* fix(select): popover implementation, more scroll shadow stories added
* feat(listbox): custom styles example added to stories
* chore(listbox): overflow hidden removed
* feat(select): variants and styles completed
* chore(select): description story added
* feat(select): more stories added
* fix(select): dynamic collections inference, styles improved, more stories added
* fix(select): auto scroll to selected item, scroll padding added
* chore(select): scroll behavior changed to nearest
* feat(select): custom item story added
* fix(select): autoscroll fixed
* feat(select): multi select support added
* feat(select): more examples added, clean-package modified to remove dev packages
* chore(modal): useImperativeHandle removed
* feat(select): render value story improved
* feat(docs): listbox & scroll shadow docs done
* feat(docs): select documentation in progress
* fix: select aria label (#1425 )
* feat(docs): more examples added
* feat(docs): select multiple added, storybook favicon changed
* fix: added value to aria label of select (#1431 )
* feat(select): more examples added, storybook favicon changed
* fix(popover): dialog role removed
* feat(select): api added, async loading exampled added
* fix: fixed list box on click not working with sr click (#1439 )
* feat(select): async items loading support added and documented
* feat(root): input styles updated to be as the select ones
* chore(root): listbox and scroll shadow readme updated
* feat(select): ts examples added, banner updated
* fix(popover): voiceover closes when focusing an item fixed
* chore(select): focus scope removed
* fix(popover): free solo popover added to use without a trigger
* feat(select): blog post added
* chore(docs): search meta generated, multi controlled onchange example fixed
* chore(root): changeset added
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-08-21 12:28:01 +00:00
Gaurav Pandey
ea2868e58e
updated doc handling hydration mismatch error ( #1449 )
...
Co-authored-by: btsb78 <gaurav.pandey@kratikal.com >
2023-08-20 20:42:01 +00:00
Junior Garcia
691f380dff
fix(docs): client directive added to next app examples on dark mode page
2023-08-20 11:45:23 -03:00
Junior Garcia
ac8afec964
fix(modal): docs issues
2023-08-19 18:33:51 -03:00
Loïc GREFFIER
5fe5521a7c
fix(docs): replaced ghost by dot in chip variants ( #1436 )
2023-08-18 20:49:36 -03:00
github-actions[bot]
15403bc67e
ci(changesets): version packages ( #1435 )
2023-08-18 18:16:55 -03:00
Junior Garcia
c186f37c98
fix(accordion): hide indicator prop in accordion item ( #1433 )
2023-08-18 20:59:49 +00:00
github-actions[bot]
1bc2a50e2c
ci(changesets): version packages ( #1434 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-18 20:57:44 +00:00
Junior Garcia
453f792a7a
fix(link): warning onClick removed ( #1432 )
2023-08-18 20:50:13 +00:00
Junior Garcia
3f6fd48eee
fix(docs): modal mail icon imports ( #1421 )
2023-08-17 12:48:06 +00:00
github-actions[bot]
d7c6c79f38
ci(changesets): version packages ( #1414 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-15 20:35:07 -03:00
Junior Garcia
f068552774
refactor(tooltip): style prop merged with the passed one ( #1413 )
2023-08-15 20:28:23 -03:00
Cesar Leonardo Insuasty Moreno
6d7372ede1
fix: Import CardFooter in the card component doc ( #1412 )
2023-08-15 18:52:16 -03:00
github-actions[bot]
1487219a1c
ci(changesets): version packages ( #1411 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-15 18:30:06 -03:00
Junior Garcia
6e7e834c2d
fix(popover): allow pass custom z-index ( #1410 )
2023-08-15 18:22:08 -03:00
Victor Bejas
80a8f7e94c
fix/add import CardFooter at Card component composition ( #1408 )
2023-08-15 16:19:39 -03:00
github-actions[bot]
fae7467b64
ci(changesets): version packages ( #1407 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-15 14:41:45 -03:00
Tommaso De Rossi
4e7789c1f6
fix(input): don't always use controlled mode ( #1406 )
...
* fix(input): don't always use controlled mode
* fix(input): don't pass value to useTextField
* test(input): added test for mutating input via ref
* chore(input): changelog
2023-08-15 14:24:55 -03:00
Junior Garcia
6694b934e6
fix(docs): accordion item isOpen prop removed
2023-08-14 10:06:07 -03:00
github-actions[bot]
4d341081e3
ci(changesets): version packages ( #1393 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-13 22:07:15 -03:00
github-actions[bot]
df562449fb
ci(changesets): version packages ( #1392 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-13 21:50:12 -03:00
Junior Garcia
4063362699
fix(popover): use layout effect on the server warning
2023-08-13 21:42:57 -03:00
Junior Garcia
94d65df533
fix(root): filter dom props function fixed, slot prop added ( #1391 )
...
* fix(root): filter dom props function fixed, slot prop added
* chore(root): changeset added
2023-08-13 21:41:42 -03:00
Junior Garcia
8f66c6b564
fix(docs): individual installation highlights
2023-08-13 15:32:22 -03:00
Junior Garcia
4a19a3c906
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-13 15:25:03 -03:00
Junior Garcia
0be398ade9
fix(docs): individual components styles
2023-08-13 15:24:48 -03:00
github-actions[bot]
50d23e5378
ci(changesets): version packages ( #1385 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-13 00:03:39 -03:00
Junior Garcia
d0341020e6
fix(docs): navbar with search input example ( #1384 )
2023-08-12 23:53:22 -03:00
github-actions[bot]
4170ecdc76
ci(changesets): version packages ( #1383 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-12 23:33:09 -03:00
Junior Garcia
e2b0076b53
chore(root): version field moved to bug report template
2023-08-12 23:27:55 -03:00
Junior Garcia
e2b0497b07
fix(root): checkbox and radio onChange event types fixed ( #1381 )
2023-08-12 23:26:07 -03:00
Junior Garcia
df3b309542
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-12 22:56:11 -03:00
Junior Garcia
6c35a502fe
chore(root): feature request template updated, version added
2023-08-12 22:55:37 -03:00
github-actions[bot]
a629f8c088
ci(changesets): version packages ( #1378 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-12 11:40:59 -03:00
Junior Garcia
fd4e01dcfa
fix(dropdown): spread key warning ( #1377 )
2023-08-12 11:33:13 -03:00
github-actions[bot]
e9c08abd55
ci(changesets): version packages ( #1374 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-11 21:10:32 -03:00
Junior Garcia
3e263aa882
fix(table): layout property ( #1372 )
2023-08-11 20:58:57 -03:00
Junior Garcia
9add9aba97
chore(docs): current version added to navbar dropdown ( #1373 )
2023-08-11 20:48:00 -03:00
Tudor Comparan
0311ae43f1
individual instalation, tailwind setup, require correct nextui package ( #1371 )
2023-08-11 16:07:23 -03:00
github-actions[bot]
79c5fb9a94
ci(changesets): version packages ( #1370 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-11 15:02:25 -03:00
Junior Garcia
abe1ba58de
Fix/input undefined value ( #1369 )
...
* fix(input): undefined value uncontrolled
* fix(input): undefined value uncontrolled
2023-08-11 14:54:29 -03:00
Jakob Guddas
e6c3747153
chore: added custom title for release PRs ( #1368 )
2023-08-11 14:12:11 -03:00
github-actions[bot]
d15b16ecab
ci(changesets): version packages ( #1366 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-11 12:20:17 -03:00
Junior Garcia
fe03c42fa1
fix(tooltip): filter dom props function fixed ( #1365 )
...
* fix(tooltip): filter dom props function fixed
* fix(root): react types pkg updated
2023-08-11 12:06:47 -03:00
navedqb
25a918d146
Fixed incorrect import in card component ( #1364 )
2023-08-11 09:04:17 -03:00
github-actions[bot]
87918ac5b4
ci(changesets): version packages ( #1360 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-10 23:47:40 -03:00
Junior Garcia
a30cec4810
chore(root): react-aria packages upgraded ( #1359 )
2023-08-10 23:25:24 -03:00
github-actions[bot]
1b0653c97a
ci(changesets): version packages ( #1353 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-10 17:35:26 -03:00
Junior Garcia
710395f3a2
Refactor/remove needless exports system ( #1350 )
...
* fix(root): filter dom props func, accordion keep content mounted, navbaropen menu callbacks
* refactor(system): needeless exports removed
* refactor(system): needeless exports removed
2023-08-10 17:27:53 -03:00
github-actions[bot]
e7e58e854a
ci(changesets): version packages ( #1352 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-10 17:19:51 -03:00
Junior Garcia
d13a14facc
Fix/events and props issues ( #1351 )
...
* fix(root): filter dom props func, accordion keep content mounted, navbaropen menu callbacks
* fix(docs): examples keys
2023-08-10 17:10:53 -03:00
Junior Garcia
cef7235c4b
fix(docs): compound variants typo
2023-08-10 08:54:38 -03:00
Junior Garcia
fcff1a1d36
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-09 23:39:57 -03:00
Junior Garcia
c7ba9e1508
fix(docs): customize theme button example, color added
2023-08-09 23:39:44 -03:00
github-actions[bot]
1d8dc4b9d8
ci(changesets): version packages ( #1339 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-09 21:51:25 -03:00
github-actions[bot]
ea5e0fb096
ci(changesets): version packages ( #1338 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-09 21:42:53 -03:00
Junior Garcia
26f64d043d
fix(storybook): padding
2023-08-09 21:40:54 -03:00
Jakob Guddas
a078c3dcd2
chore: storybook improvements ( #1335 )
2023-08-09 21:36:54 -03:00
Jakob Guddas
5a50390e3f
fix: moved sr only modal close buttons to not show unnecessary scroll bar ( #1333 )
...
* fix: moved sr only modal close buttons to not show unnecessary scroll bar
* Create sour-lizards-allow.md
2023-08-09 21:36:14 -03:00
Tianen Pang
894d85d059
docs(table): use case example ( #1326 )
2023-08-08 14:43:40 -03:00
github-actions[bot]
0ef41d27e7
ci(changesets): version packages ( #1324 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-08 12:28:30 -03:00
Tianen Pang
4200164712
fix(input): duplicate triggering of input events ( #1323 )
...
* feat(utils): support for omit-names
* fix(input): exclude duplicate event props
* fix(input): exclude duplicate event fn only
* test(input): event fn call count
* chore(changeset): changeset added
2023-08-08 12:19:08 -03:00
Tianen Pang
6d4c6980d5
fix(docs): typo in the loading more data section ( #1319 )
2023-08-08 09:10:10 -03:00
github-actions[bot]
f3f36a7146
ci(changesets): version packages ( #1316 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-08 01:04:01 -03:00
Junior Garcia
8de209bff7
feat(root): new changeset
2023-08-08 00:56:56 -03:00
Junior Garcia
e9d01be74d
chore(root): eslint and prettier ignore updated
2023-08-08 00:45:14 -03:00
Junior Garcia
66ac2e67ae
feat(root): new changeset
2023-08-08 00:44:58 -03:00
Junior Garcia
7ed88f39c1
chore(pagination): fix prettier
2023-08-08 00:41:58 -03:00
vaynevayne
32d18bfd41
Update pagination-item.tsx ( #1315 )
2023-08-08 00:41:09 -03:00
vaynevayne
a1b32c1ceb
Update use-pagination.ts ( #1314 )
2023-08-08 00:39:01 -03:00
Junior Garcia
9e683b32ba
Merge branch 'main' of github.com:nextui-org/nextui
2023-08-08 00:12:35 -03:00
Junior Garcia
b7c947805d
feat(storybook): logo adapted to light/dark theme, favicon added
2023-08-08 00:12:21 -03:00
github-actions[bot]
a76fdfa774
ci(changesets): version packages ( #1310 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-07 23:40:34 -03:00
Junior Garcia
ac605eb71f
Fix/1307 input on value change ( #1309 )
...
* fix(input): inner event handler implemented
* chore(root): changeset added
2023-08-07 23:31:16 -03:00
Junior Garcia
5b343b6181
chore(root): storybook static files removed
2023-08-06 15:56:24 -03:00
Junior Garcia
05562dcf90
feat(root): storybook v7
2023-08-06 15:41:25 -03:00
github-actions[bot]
0a60388258
ci(changesets): version packages ( #1302 )
...
Co-authored-by: Junior Garcia <jrgarciadev@gmail.com >
2023-08-06 15:23:26 -03:00
Junior Garcia
d794225cb7
Pr/1224 ( #1301 )
...
* chore: storybook migration
* chore: storybook migration
* chore: storybook migration
* fix: moved options in arg types out of control
* fix: fixed type issues
* fix: renamed sb:start script to start
* chore: migrate csf 2 to csf 3
* fix: removed storybook build from root build script
* chore: kick
* chore(root): pnpm lock updated
* chore(root): new changeset
---------
Co-authored-by: Jakob Guddas <github@jguddas.de >
2023-08-06 15:04:26 -03:00
Junior Garcia
ec2ed200f5
fix(docs): navbar imports
2023-08-06 14:53:19 -03:00
Junior Garcia
2f7703ec8e
fix(docs): navbar imports
2023-08-06 14:53:12 -03:00
Junior Garcia
25cbe1146f
chore(root): qa action parallelized again
2023-08-06 12:06:57 -03:00
Junior Garcia
3db9b6248e
chore(root): qa action parallelized again
2023-08-06 11:59:43 -03:00