UNPKG

@primer/react

Version:

An implementation of GitHub's Primer Design System using React

50 lines 2.37 kB
import { TooltipDirection } from "../TooltipV2/Tooltip.js"; import { AlignContent, ButtonBaseProps, Size, VariantType } from "../Button/types.js"; import { ActionBarButtonProps, ActionBarIconButtonProps, ActionBarMenuItemProps, ActionBarMenuProps, ActionBarProps } from "./ActionBar.js"; //#region src/ActionBar/index.d.ts declare const ActionBar: import("react").FC<import("react").PropsWithChildren<ActionBarProps>> & { IconButton: import("react").ForwardRefExoticComponent<ActionBarIconButtonProps & import("react").RefAttributes<unknown>>; Button: import("react").ForwardRefExoticComponent<{ disabled?: boolean; } & { alignContent?: AlignContent; icon?: React.FunctionComponent<import("@primer/octicons-react").IconProps> | React.ElementType | React.ReactElement<any> | null; leadingVisual?: React.ElementType | React.ReactElement<any> | null; trailingVisual?: React.ElementType | React.ReactElement<any> | null; trailingAction?: React.ElementType | null; children?: React.ReactNode; count?: number | string; } & { variant?: VariantType; size?: Size; disabled?: boolean; block?: boolean; loading?: boolean; loadingAnnouncement?: string; inactive?: boolean; labelWrap?: boolean; } & import("react").ButtonHTMLAttributes<HTMLButtonElement> & import("react").RefAttributes<unknown>>; Divider: () => import("react").JSX.Element; Group: import("react").ForwardRefExoticComponent<{ children?: import("react").ReactNode | undefined; } & import("react").RefAttributes<unknown>>; Menu: import("react").ForwardRefExoticComponent<{ 'aria-label': string; icon: ActionBarIconButtonProps["icon"]; items: ActionBarMenuItemProps[]; overflowIcon?: ActionBarIconButtonProps["icon"] | "none"; returnFocusRef?: React.RefObject<HTMLElement>; } & { 'aria-label': string; 'aria-labelledby'?: undefined; } & { icon: React.ElementType; unsafeDisableTooltip?: boolean; description?: string; tooltipDirection?: TooltipDirection; keyshortcuts?: string; keybindingHint?: string | string[]; } & Omit<ButtonBaseProps, "aria-label" | "aria-labelledby"> & import("react").RefAttributes<unknown>>; }; //#endregion export { ActionBar, ActionBar as default, type ActionBarButtonProps, type ActionBarMenuItemProps, type ActionBarMenuProps, type ActionBarProps };