UNPKG

@camped-ui/breadcrumb

Version:

The Breadcrumb component is a fundamental navigational element that displays a hierarchical trail of links, typically representing the user's location within a website or application. It helps users understand their current position and facilitates naviga

34 lines 2.82 kB
/// <reference types="react" /> import { buttonVariants } from "@camped-ui/button"; import * as PopoverPrimitive from "@radix-ui/react-popover"; import { VariantProps } from "class-variance-authority"; interface BreadCrumbProps extends React.HTMLAttributes<HTMLDivElement>, VariantProps<typeof buttonVariants> { orientation?: "horizontal" | "vertical"; } declare const Breadcrumb: { ({ className, orientation, variant, dir, size, children, ...props }: BreadCrumbProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; declare const BreadcrumbItem: import("react").ForwardRefExoticComponent<(import("react").HTMLAttributes<HTMLDivElement> & ({ index: number; } & ({ isActive: boolean; activeVariant?: VariantProps<typeof buttonVariants>; } | { isActive?: undefined; activeVariant?: undefined; }))) & import("react").RefAttributes<HTMLDivElement>>; declare const BreadcrumbLink: import("react").ForwardRefExoticComponent<Omit<import("react").DetailedHTMLProps<import("react").AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>, "ref"> & { asChild?: boolean; } & import("react").RefAttributes<HTMLAnchorElement>>; declare const BreadcrumbSeparator: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLSpanElement> & import("react").RefAttributes<HTMLSpanElement>>; declare const BreadcrumbList: import("react").ForwardRefExoticComponent<Omit<import("react").DetailedHTMLProps<import("react").OlHTMLAttributes<HTMLOListElement>, HTMLOListElement>, "ref"> & import("react").RefAttributes<HTMLOListElement>>; declare const BreadcrumbPage: import("react").ForwardRefExoticComponent<Omit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLSpanElement>, HTMLSpanElement>, "ref"> & import("react").RefAttributes<HTMLSpanElement>>; declare const BreadcrumbEllipsis: import("react").ForwardRefExoticComponent<{ index: number; } & import("react").HTMLAttributes<HTMLSpanElement> & import("react").RefAttributes<HTMLSpanElement>>; declare const BreadcrumbPopover: import("react").ForwardRefExoticComponent<import("react").HTMLAttributes<HTMLDivElement> & import("react").RefAttributes<PopoverPrimitive.PopoverProps>>; declare const BreadcrumbTrigger: import("react").ForwardRefExoticComponent<PopoverPrimitive.PopoverTriggerProps & import("react").RefAttributes<HTMLButtonElement>>; declare const BreadcrumbContent: import("react").ForwardRefExoticComponent<Omit<PopoverPrimitive.PopoverContentProps & import("react").RefAttributes<HTMLDivElement>, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export { Breadcrumb, BreadcrumbLink, BreadcrumbEllipsis, BreadcrumbSeparator, BreadcrumbList, BreadcrumbPage, BreadcrumbItem, BreadcrumbPopover, BreadcrumbTrigger, BreadcrumbContent, }; //# sourceMappingURL=index.d.ts.map