UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

26 lines (25 loc) 1.05 kB
import { BoxProps, ElementProps, Factory, MantineSpacing, StylesApiProps } from '../../core'; export type BreadcrumbsStylesNames = 'root' | 'separator' | 'breadcrumb'; export type BreadcrumbsCssVariables = { root: '--bc-separator-margin'; }; export interface BreadcrumbsProps extends BoxProps, StylesApiProps<BreadcrumbsFactory>, ElementProps<'div'> { /** Separator between children, `'/'` by default */ separator?: React.ReactNode; /** Controls spacing between separator and breadcrumb, `'xs'` by default */ separatorMargin?: MantineSpacing; /** React nodes that should be separated with `separator` */ children: React.ReactNode; } export type BreadcrumbsFactory = Factory<{ props: BreadcrumbsProps; ref: HTMLDivElement; stylesNames: BreadcrumbsStylesNames; vars: BreadcrumbsCssVariables; }>; export declare const Breadcrumbs: import("../../core").MantineComponent<{ props: BreadcrumbsProps; ref: HTMLDivElement; stylesNames: BreadcrumbsStylesNames; vars: BreadcrumbsCssVariables; }>;