Disable overflow menu on state styling
This commit is contained in:
@@ -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 && (
|
||||||
|
|||||||
Reference in New Issue
Block a user