UNPKG

@konstructio/ui

Version:

A set of reusable and customizable React components built for konstruct.io

64 lines (63 loc) 1.74 kB
import { o as u } from "./chunk-cI0lbGMq.js"; import { t as c } from "./prop-types-CE0Kfmwk.js"; import l, { forwardRef as m } from "react"; var a = /* @__PURE__ */ u(c()); function p() { return p = Object.assign || function(t) { for (var n = 1; n < arguments.length; n++) { var r = arguments[n]; for (var e in r) Object.prototype.hasOwnProperty.call(r, e) && (t[e] = r[e]); } return t; }, p.apply(this, arguments); } function y(t, n) { if (t == null) return {}; var r = v(t, n), e, o; if (Object.getOwnPropertySymbols) { var i = Object.getOwnPropertySymbols(t); for (o = 0; o < i.length; o++) e = i[o], !(n.indexOf(e) >= 0) && Object.prototype.propertyIsEnumerable.call(t, e) && (r[e] = t[e]); } return r; } function v(t, n) { if (t == null) return {}; var r = {}, e = Object.keys(t), o, i; for (i = 0; i < e.length; i++) o = e[i], !(n.indexOf(o) >= 0) && (r[o] = t[o]); return r; } var f = m(function(t, n) { var r = t.color, e = r === void 0 ? "currentColor" : r, o = t.size, i = o === void 0 ? 24 : o, s = y(t, ["color", "size"]); return /* @__PURE__ */ l.createElement("svg", p({ ref: n, xmlns: "http://www.w3.org/2000/svg", width: i, height: i, viewBox: "0 0 24 24", fill: "none", stroke: e, strokeWidth: "2", strokeLinecap: "round", strokeLinejoin: "round" }, s), /* @__PURE__ */ l.createElement("line", { x1: "18", y1: "6", x2: "6", y2: "18" }), /* @__PURE__ */ l.createElement("line", { x1: "6", y1: "6", x2: "18", y2: "18" })); }); f.propTypes = { color: a.default.string, size: a.default.oneOfType([a.default.string, a.default.number]) }; f.displayName = "X"; export { f as t };