UNPKG

@cerberus-design/react

Version:

The Cerberus Design React component library.

23 lines (22 loc) 824 B
import { ButtonHTMLAttributes, ElementType } from 'react'; import { ButtonVariantProps } from 'styled-system/recipes'; import { NavTriggerAriaValues } from './aria-helpers/nav-menu.aria'; /** * This module contains the NavMenuTrigger component. * @module */ export interface NavMenuTriggerProps extends ButtonHTMLAttributes<HTMLButtonElement>, ButtonVariantProps, NavTriggerAriaValues { /** * The element type to render as. Recommended to use for an IconButton trigger vs a standard Button. * @default 'button' * @example * ```tsx * <NavMenuTrigger as={IconButton} href="/home" /> * ``` */ as?: ElementType; } /** * @deprecated use the {@link Menu} family instead */ export declare function NavMenuTrigger(props: NavMenuTriggerProps): import("react/jsx-runtime").JSX.Element;