@atlaskit/select
Version:
Select allows users to make a single selection or multiple selections from a list of options.
64 lines (61 loc) • 2.25 kB
JavaScript
/* components.tsx generated by @compiled/babel-plugin v3.0.2 */
import _extends from "@babel/runtime/helpers/extends";
import _objectWithoutProperties from "@babel/runtime/helpers/objectWithoutProperties";
var _excluded = ["innerRef", "innerProps"];
import "./components.compiled.css";
import * as React from 'react';
import { ax, ix } from "@compiled/react/runtime";
import SearchIcon from '@atlaskit/icon/core/search';
import { components } from '@atlaskit/react-select/components';
// ==============================
// Custom Components
// ==============================
var dropdownStyles = null;
var DropdownIndicator = function DropdownIndicator() {
return /*#__PURE__*/React.createElement("div", {
className: ax(["_1bsbzwfg _12l2v77o _y3gn1h6o"])
}, /*#__PURE__*/React.createElement(SearchIcon, {
color: "currentColor",
label: ""
}));
};
var controlStyles = null;
var Control = function Control(_ref) {
var innerRef = _ref.innerRef,
innerProps = _ref.innerProps,
props = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/React.createElement("div", {
ref: innerRef,
className: ax(["_85i51b66 _1q51u2gc _y4tiu2gc _bozgu2gc"])
}, /*#__PURE__*/React.createElement(components.Control, _extends({}, props, {
innerProps: innerProps
})));
};
// NOTE `props` intentionally omitted from `Fragment`
var Menu = function Menu(_ref2) {
var children = _ref2.children,
innerProps = _ref2.innerProps;
return /*#__PURE__*/React.createElement("div", innerProps, children);
};
var ClearIndicator = function ClearIndicator(props) {
return (
/*#__PURE__*/
// eslint-disable-next-line @repo/internal/react/no-unsafe-spread-props
React.createElement(components.ClearIndicator, props)
);
};
var MultiValueRemove = function MultiValueRemove(props) {
return (
/*#__PURE__*/
// eslint-disable-next-line @repo/internal/react/no-unsafe-spread-props
React.createElement(components.MultiValueRemove, props)
);
};
// eslint-disable-next-line @atlaskit/volt-strict-mode/no-multiple-exports
export var defaultComponents = {
Control: Control,
DropdownIndicator: DropdownIndicator,
Menu: Menu,
ClearIndicator: ClearIndicator,
MultiValueRemove: MultiValueRemove
};