@roo-ui/components
Version:
76 lines (62 loc) • 12.2 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _styledBase = _interopRequireDefault(require("@emotion/styled-base"));
var _react = _interopRequireDefault(require("react"));
var _core = require("@emotion/core");
var _styledSystem = require("styled-system");
var _ = require("..");
var _omitProps = _interopRequireDefault(require("../omitProps"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var StyledSelect = (
/*#__PURE__*/
0, _styledBase.default)('select', _extends({}, {
target: "euf0of0",
label: "StyledSelect"
}, (0, _omitProps.default)(['color', 'fontSize'])))(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TZWxlY3QvU2VsZWN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVF1RSIsImZpbGUiOiIuLi8uLi8uLi9zcmMvU2VsZWN0L1NlbGVjdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCB7IHRoZW1lR2V0IH0gZnJvbSAnc3R5bGVkLXN5c3RlbSc7XG5cbmltcG9ydCB7IEljb24sIElucHV0IH0gZnJvbSAnLi4nO1xuaW1wb3J0IG9taXRQcm9wcyBmcm9tICcuLi9vbWl0UHJvcHMnO1xuXG5jb25zdCBTdHlsZWRTZWxlY3QgPSBzdHlsZWQoJ3NlbGVjdCcsIG9taXRQcm9wcyhbJ2NvbG9yJywgJ2ZvbnRTaXplJ10pKWBgO1xuXG5TdHlsZWRTZWxlY3QucHJvcFR5cGVzID0ge1xuICAuLi5JbnB1dC5wcm9wVHlwZXMsXG59O1xuXG5jb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuY29uc3QgSWNvbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICR7cHJvcHMgPT4gcHJvcHMuZGlzYWJsZWQgJiYgY3NzYFxuICAgIG9wYWNpdHk6ICR7dGhlbWVHZXQoJ29wYWNpdHkuZGlzYWJsZWQnKShwcm9wcyl9O1xuICBgfVxuYDtcblxuY29uc3QgQmFzZSA9IHByb3BzID0+IChcbiAgPFdyYXBwZXI+XG4gICAgPFN0eWxlZFNlbGVjdCB7Li4ucHJvcHN9IC8+XG5cbiAgICB7IXByb3BzLnJlYWRPbmx5ICYmIChcbiAgICAgIDxJY29uV3JhcHBlciBkaXNhYmxlZD17cHJvcHMuZGlzYWJsZWR9PlxuICAgICAgICA8SWNvbiBuYW1lPVwiZXhwYW5kTW9yZVwiIHNpemU9ezI0fSBtcj17Mn0gLz5cbiAgICAgIDwvSWNvbldyYXBwZXI+XG4gICAgKX1cbiAgPC9XcmFwcGVyPlxuKTtcblxuQmFzZS5wcm9wVHlwZXMgPSBJbnB1dC5wcm9wVHlwZXM7XG5cbmNvbnN0IFNlbGVjdCA9IHN0eWxlZChJbnB1dClgXG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICR7dGhlbWVHZXQoJ3NwYWNlLjgnKX07XG4gIGN1cnNvcjogcG9pbnRlcjtcbmA7XG5cblNlbGVjdC5kZWZhdWx0UHJvcHMgPSB7XG4gIC4uLlNlbGVjdC5kZWZhdWx0UHJvcHMsXG4gIGFzOiBCYXNlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgU2VsZWN0O1xuIl19 */");
StyledSelect.propTypes = _objectSpread({}, _.Input.propTypes);
var Wrapper = (0, _styledBase.default)("div", {
target: "euf0of1",
label: "Wrapper"
})(process.env.NODE_ENV === "production" ? {
name: "79elbk",
styles: "position:relative;"
} : {
name: "79elbk",
styles: "position:relative;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TZWxlY3QvU2VsZWN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWMwQiIsImZpbGUiOiIuLi8uLi8uLi9zcmMvU2VsZWN0L1NlbGVjdC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCB7IHRoZW1lR2V0IH0gZnJvbSAnc3R5bGVkLXN5c3RlbSc7XG5cbmltcG9ydCB7IEljb24sIElucHV0IH0gZnJvbSAnLi4nO1xuaW1wb3J0IG9taXRQcm9wcyBmcm9tICcuLi9vbWl0UHJvcHMnO1xuXG5jb25zdCBTdHlsZWRTZWxlY3QgPSBzdHlsZWQoJ3NlbGVjdCcsIG9taXRQcm9wcyhbJ2NvbG9yJywgJ2ZvbnRTaXplJ10pKWBgO1xuXG5TdHlsZWRTZWxlY3QucHJvcFR5cGVzID0ge1xuICAuLi5JbnB1dC5wcm9wVHlwZXMsXG59O1xuXG5jb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuYDtcblxuY29uc3QgSWNvbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICR7cHJvcHMgPT4gcHJvcHMuZGlzYWJsZWQgJiYgY3NzYFxuICAgIG9wYWNpdHk6ICR7dGhlbWVHZXQoJ29wYWNpdHkuZGlzYWJsZWQnKShwcm9wcyl9O1xuICBgfVxuYDtcblxuY29uc3QgQmFzZSA9IHByb3BzID0+IChcbiAgPFdyYXBwZXI+XG4gICAgPFN0eWxlZFNlbGVjdCB7Li4ucHJvcHN9IC8+XG5cbiAgICB7IXByb3BzLnJlYWRPbmx5ICYmIChcbiAgICAgIDxJY29uV3JhcHBlciBkaXNhYmxlZD17cHJvcHMuZGlzYWJsZWR9PlxuICAgICAgICA8SWNvbiBuYW1lPVwiZXhwYW5kTW9yZVwiIHNpemU9ezI0fSBtcj17Mn0gLz5cbiAgICAgIDwvSWNvbldyYXBwZXI+XG4gICAgKX1cbiAgPC9XcmFwcGVyPlxuKTtcblxuQmFzZS5wcm9wVHlwZXMgPSBJbnB1dC5wcm9wVHlwZXM7XG5cbmNvbnN0IFNlbGVjdCA9IHN0eWxlZChJbnB1dClgXG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctcmlnaHQ6ICR7dGhlbWVHZXQoJ3NwYWNlLjgnKX07XG4gIGN1cnNvcjogcG9pbnRlcjtcbmA7XG5cblNlbGVjdC5kZWZhdWx0UHJvcHMgPSB7XG4gIC4uLlNlbGVjdC5kZWZhdWx0UHJvcHMsXG4gIGFzOiBCYXNlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgU2VsZWN0O1xuIl19 */"
});
var IconWrapper = (0, _styledBase.default)("div", {
target: "euf0of2",
label: "IconWrapper"
})("position:absolute;top:0.75rem;right:0;pointer-events:none;", function (props) {
return props.disabled &&
/*#__PURE__*/
(0, _core.css)("opacity:", (0, _styledSystem.themeGet)('opacity.disabled')(props), ";label:IconWrapper;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TZWxlY3QvU2VsZWN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdCa0MiLCJmaWxlIjoiLi4vLi4vLi4vc3JjL1NlbGVjdC9TZWxlY3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgeyB0aGVtZUdldCB9IGZyb20gJ3N0eWxlZC1zeXN0ZW0nO1xuXG5pbXBvcnQgeyBJY29uLCBJbnB1dCB9IGZyb20gJy4uJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLi4vb21pdFByb3BzJztcblxuY29uc3QgU3R5bGVkU2VsZWN0ID0gc3R5bGVkKCdzZWxlY3QnLCBvbWl0UHJvcHMoWydjb2xvcicsICdmb250U2l6ZSddKSlgYDtcblxuU3R5bGVkU2VsZWN0LnByb3BUeXBlcyA9IHtcbiAgLi4uSW5wdXQucHJvcFR5cGVzLFxufTtcblxuY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmNvbnN0IEljb25XcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAke3Byb3BzID0+IHByb3BzLmRpc2FibGVkICYmIGNzc2BcbiAgICBvcGFjaXR5OiAke3RoZW1lR2V0KCdvcGFjaXR5LmRpc2FibGVkJykocHJvcHMpfTtcbiAgYH1cbmA7XG5cbmNvbnN0IEJhc2UgPSBwcm9wcyA9PiAoXG4gIDxXcmFwcGVyPlxuICAgIDxTdHlsZWRTZWxlY3Qgey4uLnByb3BzfSAvPlxuXG4gICAgeyFwcm9wcy5yZWFkT25seSAmJiAoXG4gICAgICA8SWNvbldyYXBwZXIgZGlzYWJsZWQ9e3Byb3BzLmRpc2FibGVkfT5cbiAgICAgICAgPEljb24gbmFtZT1cImV4cGFuZE1vcmVcIiBzaXplPXsyNH0gbXI9ezJ9IC8+XG4gICAgICA8L0ljb25XcmFwcGVyPlxuICAgICl9XG4gIDwvV3JhcHBlcj5cbik7XG5cbkJhc2UucHJvcFR5cGVzID0gSW5wdXQucHJvcFR5cGVzO1xuXG5jb25zdCBTZWxlY3QgPSBzdHlsZWQoSW5wdXQpYFxuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAke3RoZW1lR2V0KCdzcGFjZS44Jyl9O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5gO1xuXG5TZWxlY3QuZGVmYXVsdFByb3BzID0ge1xuICAuLi5TZWxlY3QuZGVmYXVsdFByb3BzLFxuICBhczogQmFzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNlbGVjdDtcbiJdfQ== */"));
}, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TZWxlY3QvU2VsZWN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtCOEIiLCJmaWxlIjoiLi4vLi4vLi4vc3JjL1NlbGVjdC9TZWxlY3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgeyB0aGVtZUdldCB9IGZyb20gJ3N0eWxlZC1zeXN0ZW0nO1xuXG5pbXBvcnQgeyBJY29uLCBJbnB1dCB9IGZyb20gJy4uJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLi4vb21pdFByb3BzJztcblxuY29uc3QgU3R5bGVkU2VsZWN0ID0gc3R5bGVkKCdzZWxlY3QnLCBvbWl0UHJvcHMoWydjb2xvcicsICdmb250U2l6ZSddKSlgYDtcblxuU3R5bGVkU2VsZWN0LnByb3BUeXBlcyA9IHtcbiAgLi4uSW5wdXQucHJvcFR5cGVzLFxufTtcblxuY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmNvbnN0IEljb25XcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAke3Byb3BzID0+IHByb3BzLmRpc2FibGVkICYmIGNzc2BcbiAgICBvcGFjaXR5OiAke3RoZW1lR2V0KCdvcGFjaXR5LmRpc2FibGVkJykocHJvcHMpfTtcbiAgYH1cbmA7XG5cbmNvbnN0IEJhc2UgPSBwcm9wcyA9PiAoXG4gIDxXcmFwcGVyPlxuICAgIDxTdHlsZWRTZWxlY3Qgey4uLnByb3BzfSAvPlxuXG4gICAgeyFwcm9wcy5yZWFkT25seSAmJiAoXG4gICAgICA8SWNvbldyYXBwZXIgZGlzYWJsZWQ9e3Byb3BzLmRpc2FibGVkfT5cbiAgICAgICAgPEljb24gbmFtZT1cImV4cGFuZE1vcmVcIiBzaXplPXsyNH0gbXI9ezJ9IC8+XG4gICAgICA8L0ljb25XcmFwcGVyPlxuICAgICl9XG4gIDwvV3JhcHBlcj5cbik7XG5cbkJhc2UucHJvcFR5cGVzID0gSW5wdXQucHJvcFR5cGVzO1xuXG5jb25zdCBTZWxlY3QgPSBzdHlsZWQoSW5wdXQpYFxuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAke3RoZW1lR2V0KCdzcGFjZS44Jyl9O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5gO1xuXG5TZWxlY3QuZGVmYXVsdFByb3BzID0ge1xuICAuLi5TZWxlY3QuZGVmYXVsdFByb3BzLFxuICBhczogQmFzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNlbGVjdDtcbiJdfQ== */");
var Base = function Base(props) {
return _react.default.createElement(Wrapper, null, _react.default.createElement(StyledSelect, props), !props.readOnly && _react.default.createElement(IconWrapper, {
disabled: props.disabled
}, _react.default.createElement(_.Icon, {
name: "expandMore",
size: 24,
mr: 2
})));
};
Base.propTypes = _.Input.propTypes;
var Select = (
/*#__PURE__*/
0, _styledBase.default)(_.Input, {
target: "euf0of3",
label: "Select"
})("border-radius:0;padding-right:", (0, _styledSystem.themeGet)('space.8'), ";cursor:pointer;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TZWxlY3QvU2VsZWN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJDNEIiLCJmaWxlIjoiLi4vLi4vLi4vc3JjL1NlbGVjdC9TZWxlY3QuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgeyB0aGVtZUdldCB9IGZyb20gJ3N0eWxlZC1zeXN0ZW0nO1xuXG5pbXBvcnQgeyBJY29uLCBJbnB1dCB9IGZyb20gJy4uJztcbmltcG9ydCBvbWl0UHJvcHMgZnJvbSAnLi4vb21pdFByb3BzJztcblxuY29uc3QgU3R5bGVkU2VsZWN0ID0gc3R5bGVkKCdzZWxlY3QnLCBvbWl0UHJvcHMoWydjb2xvcicsICdmb250U2l6ZSddKSlgYDtcblxuU3R5bGVkU2VsZWN0LnByb3BUeXBlcyA9IHtcbiAgLi4uSW5wdXQucHJvcFR5cGVzLFxufTtcblxuY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbmA7XG5cbmNvbnN0IEljb25XcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAke3Byb3BzID0+IHByb3BzLmRpc2FibGVkICYmIGNzc2BcbiAgICBvcGFjaXR5OiAke3RoZW1lR2V0KCdvcGFjaXR5LmRpc2FibGVkJykocHJvcHMpfTtcbiAgYH1cbmA7XG5cbmNvbnN0IEJhc2UgPSBwcm9wcyA9PiAoXG4gIDxXcmFwcGVyPlxuICAgIDxTdHlsZWRTZWxlY3Qgey4uLnByb3BzfSAvPlxuXG4gICAgeyFwcm9wcy5yZWFkT25seSAmJiAoXG4gICAgICA8SWNvbldyYXBwZXIgZGlzYWJsZWQ9e3Byb3BzLmRpc2FibGVkfT5cbiAgICAgICAgPEljb24gbmFtZT1cImV4cGFuZE1vcmVcIiBzaXplPXsyNH0gbXI9ezJ9IC8+XG4gICAgICA8L0ljb25XcmFwcGVyPlxuICAgICl9XG4gIDwvV3JhcHBlcj5cbik7XG5cbkJhc2UucHJvcFR5cGVzID0gSW5wdXQucHJvcFR5cGVzO1xuXG5jb25zdCBTZWxlY3QgPSBzdHlsZWQoSW5wdXQpYFxuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAke3RoZW1lR2V0KCdzcGFjZS44Jyl9O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5gO1xuXG5TZWxlY3QuZGVmYXVsdFByb3BzID0ge1xuICAuLi5TZWxlY3QuZGVmYXVsdFByb3BzLFxuICBhczogQmFzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNlbGVjdDtcbiJdfQ== */"));
Select.defaultProps = _objectSpread({}, Select.defaultProps, {
as: Base
});
var _default = Select;
exports.default = _default;
;