UNPKG

goobs-frontend

Version:

A comprehensive React-based libary for building modern web applications

44 lines 1.38 kB
import { default as React } from 'react'; /** * Breadcrumb theme type definition */ export interface BreadcrumbTheme { container: React.CSSProperties; list: React.CSSProperties; listItem: React.CSSProperties; item: React.CSSProperties; itemHover: React.CSSProperties; activeItem: React.CSSProperties; separator: React.CSSProperties; ellipsis: React.CSSProperties; sacred?: { shimmer: React.CSSProperties; glyph: React.CSSProperties; }; transition: string; } /** * Breadcrumb styles configuration interface */ export interface BreadcrumbStyles { /** Theme variant */ theme?: 'light' | 'dark' | 'sacred'; /** Custom container styles */ container?: React.CSSProperties; /** Custom item styles */ item?: React.CSSProperties; /** Custom separator styles */ separator?: React.CSSProperties; /** Custom active item styles */ activeItem?: React.CSSProperties; /** Custom hover styles */ itemHover?: React.CSSProperties; } export declare const breadcrumbThemes: { light: BreadcrumbTheme; dark: BreadcrumbTheme; sacred: BreadcrumbTheme; }; export declare const getBreadcrumbTheme: (theme?: "light" | "dark" | "sacred") => BreadcrumbTheme; export declare const getBreadcrumbStyles: (styles?: BreadcrumbStyles) => BreadcrumbTheme; //# sourceMappingURL=breadcrumb.d.ts.map