mirror of
https://github.com/nextui-org/nextui.git
synced 2025-12-08 19:26:11 +00:00
fix(components): isdisabled does not disable dropdown (#2435)
This commit is contained in:
parent
5528ccd042
commit
9b27da544e
5
.changeset/two-lobsters-sip.md
Normal file
5
.changeset/two-lobsters-sip.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
"@nextui-org/dropdown": major
|
||||
---
|
||||
|
||||
Fixed the bug: isDisabled does not disable dropdown
|
||||
@ -119,7 +119,7 @@ export function useDropdown(props: UseDropdownProps) {
|
||||
});
|
||||
|
||||
const getMenuTriggerProps: PropGetter = (
|
||||
props = {},
|
||||
originalProps = {},
|
||||
_ref: Ref<any> | null | undefined = null,
|
||||
) => {
|
||||
// These props are not needed for the menu trigger since it is handled by the popover trigger.
|
||||
@ -127,7 +127,7 @@ export function useDropdown(props: UseDropdownProps) {
|
||||
const {onKeyDown, onPress, onPressStart, ...otherMenuTriggerProps} = menuTriggerProps;
|
||||
|
||||
return {
|
||||
...mergeProps(otherMenuTriggerProps, props),
|
||||
...mergeProps(otherMenuTriggerProps, {isDisabled: props.isDisabled, originalProps}),
|
||||
ref: mergeRefs(_ref, triggerRef),
|
||||
};
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user