@iobroker/adapter-react
Version:
React classes to develop admin interfaces for ioBroker with react.
59 lines (51 loc) • 1.81 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var IconState = function IconState(props) {
return /*#__PURE__*/_react["default"].createElement("svg", {
onClick: function onClick(e) {
return props.onClick && props.onClick(e);
},
viewBox: "0 0 320 320",
width: props.width || 20,
height: props.height || props.width || 20,
xmlns: "http://www.w3.org/2000/svg",
className: props.className
}, /*#__PURE__*/_react["default"].createElement("rect", (0, _defineProperty2["default"])({
fill: "currentColor",
rx: "32",
id: "svg_1",
height: "272",
width: "267",
y: "25",
x: "25",
strokeWidth: "15",
stroke: "currentColor"
}, "fill", "none")), /*#__PURE__*/_react["default"].createElement("ellipse", (0, _defineProperty2["default"])({
fill: "currentColor",
ry: "54",
rx: "54",
id: "svg_2",
cy: "160",
cx: "160",
fillOpacity: "null",
strokeOpacity: "null",
strokeWidth: "15",
stroke: "currentColor"
}, "fill", "#fff")));
};
IconState.propTypes = {
onClick: _propTypes["default"].func,
width: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]),
height: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]),
className: _propTypes["default"].string
};
var _default = IconState;
exports["default"] = _default;
//# sourceMappingURL=IconState.js.map