Disable overflow menu on state styling
This commit is contained in:
parent
1d35c45d5a
commit
2466f25d9f
2 changed files with 3 additions and 2 deletions
|
@ -36,7 +36,7 @@ export function OverflowMenu({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<PopoverMenuTrigger>
|
<PopoverMenuTrigger disableOnState>
|
||||||
<Button variant="toolbar">
|
<Button variant="toolbar">
|
||||||
<ButtonTooltip>More</ButtonTooltip>
|
<ButtonTooltip>More</ButtonTooltip>
|
||||||
<OverflowIcon />
|
<OverflowIcon />
|
||||||
|
|
|
@ -10,6 +10,7 @@ export function PopoverMenuTrigger({
|
||||||
children,
|
children,
|
||||||
placement,
|
placement,
|
||||||
className,
|
className,
|
||||||
|
disableOnState,
|
||||||
...rest
|
...rest
|
||||||
}) {
|
}) {
|
||||||
const popoverMenuState = useMenuTriggerState(rest);
|
const popoverMenuState = useMenuTriggerState(rest);
|
||||||
|
@ -47,7 +48,7 @@ export function PopoverMenuTrigger({
|
||||||
<popoverTrigger.type
|
<popoverTrigger.type
|
||||||
{...popoverTrigger.props}
|
{...popoverTrigger.props}
|
||||||
{...menuTriggerProps}
|
{...menuTriggerProps}
|
||||||
on={popoverMenuState.isOpen}
|
on={!disableOnState && popoverMenuState.isOpen}
|
||||||
ref={buttonRef}
|
ref={buttonRef}
|
||||||
/>
|
/>
|
||||||
{popoverMenuState.isOpen && (
|
{popoverMenuState.isOpen && (
|
||||||
|
|
Loading…
Add table
Reference in a new issue