@cerberus-design/react
Version:
The Cerberus Design React component library.
23 lines (22 loc) • 824 B
text/typescript
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;