@kalamazoo/docs
Version:
Utilities for building documentation
33 lines (28 loc) • 1.04 kB
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
/* eslint-disable react/prop-types */
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 = function (_ref) {
var isCollapsed = _ref.isCollapsed,
rest = _objectWithoutProperties(_ref, ["isCollapsed"]);
return React.createElement(Button, _extends({
iconBefore: isCollapsed ? React.createElement(ChevronDownIcon, {
label: "expandIcon"
}) : React.createElement(ChevronUpIcon, {
label: "collapseIcon"
})
}, rest));
};
var Props = function Props(props
/*: Object */
) {
return React.createElement(PrettyProps, _extends({
components: components
}, props));
};
export default Props;