UNPKG

@geezee/react-ui

Version:

Modern and minimalist React UI library.

24 lines (23 loc) 958 B
import React, { ReactNode } from 'react'; import BreadcrumbsItem from './breadcrumbs-item'; import BreadcrumbsSeparator from './breadcrumbs-separator'; import { NormalSizes } from '../utils/prop-types'; interface Props { size: NormalSizes; separator?: string | ReactNode; className?: string; } declare const defaultProps: { size: "mini" | "small" | "medium" | "large"; separator: string; className: string; }; declare type NativeAttrs = Omit<React.HTMLAttributes<any>, keyof Props>; export declare type BreadcrumbsProps = Props & typeof defaultProps & NativeAttrs; declare type MemoBreadcrumbsComponent<P = {}> = React.NamedExoticComponent<P> & { Item: typeof BreadcrumbsItem; Separator: typeof BreadcrumbsSeparator; }; declare type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs; declare const _default: MemoBreadcrumbsComponent<ComponentProps>; export default _default;