UNPKG

@kalamazoo/docs

Version:
31 lines (27 loc) 752 B
/* eslint-disable react/prop-types */ // @flow import React from 'react'; import PrettyProps from 'pretty-proptypes'; import Button from '@atlaskit/button'; import ChevronDownIcon from '@atlaskit/icon/glyph/chevron-down'; import ChevronUpIcon from '@atlaskit/icon/glyph/chevron-up'; import components from './components'; // $FlowFixMe - Button issue components.Button = ({ isCollapsed, ...rest }) => { return ( <Button iconBefore={ isCollapsed ? ( <ChevronDownIcon label="expandIcon" /> ) : ( <ChevronUpIcon label="collapseIcon" /> ) } {...rest} /> ); }; const Props = (props /*: Object */) => ( <PrettyProps components={components} {...props} /> ); export default Props;