import * as React from 'react';
import { type ElementType } from 'react';
import { useMenuContext } from '../../contexts/menu-context';
import PopoverMenuItem from '../ui/popover-menu-item';
import ToolbarMenuToggleItem from '../ui/toolbar-menu-toggle-item';
export type Props = {
title: string;
icon: ElementType;
selected?: boolean;
disabled?: boolean;
visible?: boolean;
onClick?: () => void;
value?: string;
};
export default function ToggleAction( { icon: Icon, title, value, visible = true, ...props }: Props ) {
const { type } = useMenuContext();
if ( ! visible ) {
return null;
}
return type === 'toolbar' ? (
) : (
} />
);
}