@teamsnap/teamsnap-ui
Version:
a CSS component library for TeamSnap
43 lines (42 loc) • 1.31 kB
TypeScript
/**
* @name Breadcrumbs
*
* @description
* A breadcrumbs component that will render the appropriate styles for breadcrumbs.
*
*
* @example
* <Breadcrumbs breadcrumbs={breadcrumbs} home={home} />
*
*
*/
/// <reference types="react" />
import * as PropTypes from 'prop-types';
declare const propTypes: {
id: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
breadcrumbs: PropTypes.Validator<PropTypes.ReactNodeLike[]>;
style: PropTypes.Requireable<object>;
separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
testId: PropTypes.Requireable<string>;
};
declare type Props = PropTypes.InferProps<typeof propTypes>;
declare const Breadcrumbs: {
({ className, breadcrumbs, id, style, separator, testId }: Props): JSX.Element;
propTypes: {
id: PropTypes.Requireable<string>;
className: PropTypes.Requireable<string>;
breadcrumbs: PropTypes.Validator<PropTypes.ReactNodeLike[]>;
style: PropTypes.Requireable<object>;
separator: PropTypes.Requireable<PropTypes.ReactNodeLike>;
testId: PropTypes.Requireable<string>;
};
defaultProps: {
className: any;
id: any;
style: any;
separator: JSX.Element;
testId: any;
};
};
export default Breadcrumbs;