import React from 'react'; import { PopoverMenu, IconButton, Tooltip } from '@wix/design-system'; import { MoreSmall } from '@wix/wix-ui-icons-common'; import { usePageContext, useWixPatternsContainer } from '@wix/bex-core/react'; import type { FieldActionsMenuConfig } from './headerActionTypes'; import { actionMenuItems } from './actionMenuItems'; export function FieldActionsPopover({ actions, buttonDataHook, menuDataHook, tooltipContent, onShow, disabledTooltip, }: FieldActionsMenuConfig) { const { translate: t } = useWixPatternsContainer(); const { stackingRootRef } = usePageContext(); const tooltip = tooltipContent ?? t('cairo.moreActions'); const menuItems = actionMenuItems(actions); if (menuItems.length === 0) { if (!disabledTooltip) { return null; } return ( ); } return ( } > {menuItems} ); }