UNPKG

@teamsnap/teamsnap-ui

Version:

a CSS component library for TeamSnap

41 lines (40 loc) 1.52 kB
/** * @name Toolbar * * @description * An element used to provide contextually based actions for the content below. * * */ /// <reference types="react" /> import * as PropTypes from 'prop-types'; declare const propTypes: { showHelp: PropTypes.Requireable<boolean>; showAccount: PropTypes.Requireable<boolean>; showAdmin: PropTypes.Requireable<boolean>; helpBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; accountBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; adminBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; testId: PropTypes.Requireable<string>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; }; declare type Props = PropTypes.InferProps<typeof propTypes>; declare const Toolbar: { ({ showHelp, showAccount, showAdmin, helpBody, accountBody, adminBody, testId, children, }: Props): JSX.Element; propTypes: { showHelp: PropTypes.Requireable<boolean>; showAccount: PropTypes.Requireable<boolean>; showAdmin: PropTypes.Requireable<boolean>; helpBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; accountBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; adminBody: PropTypes.Requireable<PropTypes.ReactNodeLike>; testId: PropTypes.Requireable<string>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; }; defaultProps: { showAccount: boolean; showAdmin: boolean; showHelp: boolean; testId: any; }; }; export default Toolbar;