grepsr-ui-elements
Version:
38 lines (37 loc) • 1.24 kB
TypeScript
import PropTypes from "prop-types";
import { ReactNode } from "react";
interface BreadcrumbProps {
className?: string;
ariaLabel?: string;
itemsAfterCollapse?: number;
itemsBeforeCollapse?: number;
maxItems?: number;
separator?: ReactNode;
breadcrumbArr?: Array<any>[] | undefined;
interactiveBreadcrumb: string;
}
export { BreadcrumbProps };
declare const GrepsrBreadcrumbs: {
(props: BreadcrumbProps): JSX.Element;
defaultProps: {
className: string;
separator: string;
ariaLabel: string;
itemsAfterCollapse: number;
itemsBeforeCollapse: number;
maxItems: number;
breadcrumbArr: never[];
interactiveBreadcrumb: string;
};
propTypes: {
className: PropTypes.Requireable<string>;
itemsAfterCollapse: PropTypes.Requireable<number>;
itemsBeforeCollapse: PropTypes.Requireable<number>;
maxItems: PropTypes.Requireable<number>;
separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
ariaLabel: PropTypes.Requireable<string>;
breadcrumbArr: PropTypes.Requireable<any[]>;
interactiveBreadcrumb: PropTypes.Validator<string>;
};
};
export default GrepsrBreadcrumbs;