UNPKG

@atlaskit/select

Version:

Select allows users to make a single selection or multiple selections from a list of options.

58 lines (56 loc) 2.48 kB
/* radio-option.tsx generated by @compiled/babel-plugin v3.0.2 */ "use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _typeof = require("@babel/runtime/helpers/typeof"); Object.defineProperty(exports, "__esModule", { value: true }); exports.RadioOption = void 0; require("./radio-option.compiled.css"); var React = _interopRequireWildcard(require("react")); var _runtime = require("@compiled/react/runtime"); var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _controlOption = require("./control-option"); function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != _typeof(e) && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) "default" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); } var svgStyles = null; var RadioIcon = function RadioIcon(props) { var primaryColor = props.primaryColor, secondaryColor = props.secondaryColor, label = props.label; return /*#__PURE__*/React.createElement("svg", { viewBox: "0 0 24 24", style: { color: primaryColor, fill: secondaryColor }, "aria-label": label ? label : undefined, role: label ? 'img' : 'presentation', className: (0, _runtime.ax)(["_1reo15vq _18m915vq _1bsb1tcg _4t3i1tcg _lswuvuon _lcxvglyw"]) }, /*#__PURE__*/React.createElement("g", { fillRule: "evenodd" }, /*#__PURE__*/React.createElement("circle", { cx: "12", cy: "12", r: "6.75", fill: "currentColor", strokeWidth: "1.5" }), /*#__PURE__*/React.createElement("circle", { cx: "12", cy: "12", r: "3", fill: "inherit" }))); }; /** * __Radio option__ */ var RadioOption = exports.RadioOption = function RadioOption(props) { return ( /*#__PURE__*/ // TODO https://product-fabric.atlassian.net/browse/DSP-20769 React.createElement(_controlOption.ControlOption, (0, _extends2.default)({ Icon: RadioIcon // eslint-disable-next-line @repo/internal/react/no-unsafe-spread-props }, props)) ); };