"use client"; import Logo from "../../asset/Logo"; import Button from "../../buttons/Button"; import ListItem from "../../layout/ListItem"; import Popover from "../../modals/Popover"; import type { CreateFlowTopNavViewProps } from "./CreateFlowTopNav.types"; const outlineButtonClass = "md:!text-[12px] md:!leading-[14px] !text-[10px] !leading-[12px] !px-[var(--spacing-scale-006,6px)] md:!px-[var(--spacing-scale-008,8px)] !py-[6px] md:!py-[8px] !border md:!border-[1.5px]"; const exitButtonFigmaClass = "!rounded-[var(--radius-measures-radius-full,9999px)] !border-[1.25px] !px-[var(--spacing-measures-spacing-250,10px)] !py-[var(--spacing-measures-spacing-200,8px)] md:!text-[12px] md:!leading-[14px]"; function KebabIcon({ className = "" }: { className?: string }) { return ( ); } export function CreateFlowTopNavView({ hasShare = false, hasExport = false, hasEdit = false, hasDuplicate = false, hasManageStakeholders = false, saveDraftOnExit = false, onShare, onSelectExportFormat, onEdit, onDuplicate, onManageStakeholders, onExit, duplicateLabel, duplicateAriaLabel, buttonPalette = "default", className = "", exitButtonText, useKebabMenu, exportMenuOpen, setExportMenuOpen, actionsMenuOpen, setActionsMenuOpen, exportWrapRef, actionsWrapRef, exportMenuId, actionsMenuId, actionMenuItems, exportPopoverMenuAriaLabel, exportPopoverPdfLabel, exportPopoverCsvLabel, exportPopoverMarkdownLabel, moreOptionsAriaLabel, actionsMenuAriaLabel, shareLabel, exportLabel, editLabel, manageStakeholdersLabel, shareAriaLabel, exportAriaLabel, editAriaLabel, manageStakeholdersAriaLabel, bannerAriaLabel, navAriaLabel, }: CreateFlowTopNavViewProps) { const hasSecondaryActions = hasShare || hasExport || hasEdit || hasDuplicate || hasManageStakeholders; const inlineActions = ( <> {hasShare && ( )} {hasExport && onSelectExportFormat ? (