UNPKG

@octopusdeploy/design-system-components

Version:
12 lines (11 loc) 693 B
import type { AriaAttributes } from "react"; import type React from "react"; export type NavigationBarButtonAriaAttributes = Pick<AriaAttributes, "aria-controls" | "aria-haspopup" | "aria-expanded">; export interface NavigationBarButtonProps extends NavigationBarButtonAriaAttributes { onClick?: React.MouseEventHandler; accessibleName: string; label: string; icon?: React.ReactNode; } export declare const NavigationBarButton: React.ForwardRefExoticComponent<NavigationBarButtonProps & React.RefAttributes<HTMLButtonElement>>; export declare function getNavigationButtonAriaAttributes<T extends NavigationBarButtonAriaAttributes>(props: T): NavigationBarButtonAriaAttributes;