UNPKG

nextuiq

Version:

NextUIQ is a modern, lightweight, and developer-friendly UI component library for React and Next.js. Built with TypeScript and Tailwind CSS, it offers customizable, accessible, and performance-optimized components with built-in dark mode, theme customizat

2 lines (1 loc) 2.4 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react"),t=require("./index53.js");var r=["attr","size","title"];function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(this,arguments)}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((t=>Object.getOwnPropertyDescriptor(e,t).enumerable))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((t=>{var n,o,i,l;n=e,i=r[t],(o="symbol"==typeof(l=((e,t)=>{if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t);if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)})(o=t,"string"))?l:l+"")in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((t=>{Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(t){return t&&t.map(((t,r)=>e.createElement(t.tag,i({key:r},t.attr),l(t.child))))}function c(o){var l=t=>{var l,{attr:c,size:a,title:s}=o,u=function(e,t){if(null==e)return{};var r,n,o=((e,t)=>{if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r})(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(o,r),p=a||t.size||"1em";return t.className&&(l=t.className),o.className&&(l=(l?l+" ":"")+o.className),e.createElement("svg",n({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,c,u,{className:l,style:i(i({color:o.color||t.color},t.style),o.style),height:p,width:p,xmlns:"http://www.w3.org/2000/svg"}),s&&e.createElement("title",null,s),o.children)};return void 0!==t.IconContext?e.createElement(t.IconContext.Consumer,null,(e=>l(e))):l(t.DefaultContext)}exports.GenIcon=t=>r=>e.createElement(c,n({attr:i({},t.attr)},r),l(t.child)),exports.IconBase=c;