mirror of https://github.com/acid-info/lsd.git
fix: removed the incorrect useEffect and updated deps array
This commit is contained in:
parent
ce779c3903
commit
5c9c23fd30
|
@ -83,10 +83,9 @@ export const Dropdown: React.FC<DropdownProps> & {
|
||||||
handleToggle(!openState)
|
handleToggle(!openState)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Handle the controlled version of the component:
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
typeof isOpen !== 'undefined' && setOpenState(isOpen)
|
if (disabled && openState && !isControlled) setOpenState(false)
|
||||||
}, [isOpen])
|
}, [openState, disabled, isControlled])
|
||||||
|
|
||||||
const buttonId = props?.id ?? (props.id || 'dropdown') + '-input'
|
const buttonId = props?.id ?? (props.id || 'dropdown') + '-input'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue