'use client' import React from 'react' import { cn } from '../../utils/cn' import { MingoIcon } from '../icons' import { XmarkIcon } from '../icons-v2-generated' export interface HeaderMingoButtonProps extends React.ButtonHTMLAttributes { /** Active/pressed state — set to `true` while the Mingo drawer is open. */ isActive?: boolean /** When true, hides the "Mingo AI" label and renders only the icon (so the * control collapses to a square `HeaderButton`-sized affordance on narrow * viewports). Defaults to `false`. */ iconOnly?: boolean className?: string } /** * "Mingo AI" launcher button for `AppHeader`. Mirrors the `HeaderButton` * visual contract (sticky header height, `ods-card` rest / `ods-bg-hover` * hover, divider via `AppHeader`'s `divide-x`), but carries both the Mingo * logo and the bold "Mingo AI" wordmark. The open/active state is exposed via * `aria-pressed` (and, in `iconOnly` mode, by swapping the logo for a close * "X"); there is no distinct active background. * * Figma: 7532:222103 — `button-full`. */ export function HeaderMingoButton({ isActive = false, iconOnly = false, className, ...props }: HeaderMingoButtonProps) { return ( ) } export default HeaderMingoButton