UNPKG

@cerberus-design/react

Version:

The Cerberus Design React component library.

174 lines (170 loc) 5.48 kB
"use strict"; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // src/config/defineIcons.ts var defineIcons_exports = {}; __export(defineIcons_exports, { defineIcons: () => defineIcons }); module.exports = __toCommonJS(defineIcons_exports); // src/config/icons/checkbox.icons.tsx var import_jsx_runtime = require("react/jsx-runtime"); function CheckmarkIcon() { return /* @__PURE__ */ (0, import_jsx_runtime.jsx)( "svg", { "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", fill: "none", role: "img", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)( "path", { fill: "currentColor", d: "M9.714 18 4 12.335l1.818-1.764 3.896 3.824L18.181 6 20 7.803 9.714 18Z" } ) } ); } function IndeterminateIcon() { return /* @__PURE__ */ (0, import_jsx_runtime.jsx)( "svg", { "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", role: "img", fill: "none", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime.jsx)("path", { fill: "currentColor", d: "M4 11h16v2.667H4z" }) } ); } // src/components/AnimatingUploadIcon.tsx var import_jsx_runtime2 = require("react/jsx-runtime"); function AnimatingUploadIcon(props) { return /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "svg", { "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", width: props.size ?? "1em", height: props.size ?? "1em", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsxs)( "g", { fill: "none", stroke: "currentColor", strokeLinecap: "square", strokeLinejoin: "round", strokeWidth: 1.5, children: [ /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "path", { "data-name": "animating-trail", strokeDasharray: "2 4", strokeDashoffset: 6, d: "M12 21c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "animate", { attributeName: "stroke-dashoffset", dur: "0.45s", repeatCount: "indefinite", values: "6;0" } ) } ), /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "path", { "data-name": "half-circle", strokeDasharray: 32, strokeDashoffset: 32, d: "M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "animate", { fill: "freeze", attributeName: "stroke-dashoffset", begin: "0.075s", dur: "0.3s", values: "32;0" } ) } ), /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "svg", { "aria-hidden": "true", xmlns: "http://www.w3.org/2000/svg", width: "1.1em", height: "1.1em", x: "27%", y: "27%", viewBox: "0 0 24 24", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "polygon", { fill: "currentColor", stroke: "currentColor", strokeWidth: 0.8, opacity: "1", points: "3.7,6.7 7.5,2.9 7.5,15 8.5,15 8.5,2.9 12.3,6.7 13,6 8,1 3,6 ", children: /* @__PURE__ */ (0, import_jsx_runtime2.jsx)( "animate", { fill: "freeze", attributeName: "opacity", values: "1;0;1", dur: "2s", repeatCount: "indefinite" } ) } ) } ) ] } ) } ); } // src/config/defineIcons.ts var defaultIcons = { checkbox: CheckmarkIcon, fileUploader: AnimatingUploadIcon, indeterminate: IndeterminateIcon }; function defineIcons(icons) { return { ...defaultIcons, ...icons }; } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { defineIcons }); //# sourceMappingURL=defineIcons.cjs.map