UNPKG

cspace-ui

Version:
42 lines (41 loc) 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = SearchButtonBar; var _react = _interopRequireDefault(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _SearchButton = _interopRequireDefault(require("./SearchButton")); var _SearchClearButton = _interopRequireDefault(require("./SearchClearButton")); var _SearchPinButton = _interopRequireDefault(require("./SearchPinButton")); var _ButtonBar = _interopRequireDefault(require("../../../styles/cspace-ui/ButtonBar.css")); var _PinnedQueriesButton = _interopRequireDefault(require("./PinnedQueriesButton")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const propTypes = { onClearButtonClick: _propTypes.default.func, onPinButtonClick: _propTypes.default.func, onPinnedQueriesButtonClick: _propTypes.default.func }; const defaultProps = { onClearButtonClick: undefined, onPinButtonClick: undefined, onPinnedQueriesButtonClick: undefined }; function SearchButtonBar(props) { const { onClearButtonClick, onPinButtonClick, onPinnedQueriesButtonClick } = props; return /*#__PURE__*/_react.default.createElement("div", { className: _ButtonBar.default.common }, /*#__PURE__*/_react.default.createElement(_SearchButton.default, null), /*#__PURE__*/_react.default.createElement(_SearchClearButton.default, { onClick: onClearButtonClick }), onPinnedQueriesButtonClick && /*#__PURE__*/_react.default.createElement(_PinnedQueriesButton.default, { onClick: onPinnedQueriesButtonClick }), onPinButtonClick && /*#__PURE__*/_react.default.createElement(_SearchPinButton.default, { onClick: onPinButtonClick })); } SearchButtonBar.propTypes = propTypes; SearchButtonBar.defaultProps = defaultProps;