UNPKG

next

Version:

The React Framework

1 lines • 2.16 kB
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,46914,40092,__turbopack_context__=>{"use strict";var __TURBOPACK__imported__module__95184__=__turbopack_context__.i(95184);let toPascalCase=string=>{let camelCase=string.replace(/^([A-Z])|[\s-_]+(\w)/g,(match,p1,p2)=>p2?p2.toUpperCase():p1.toLowerCase());return camelCase.charAt(0).toUpperCase()+camelCase.slice(1)},mergeClasses=(...classes)=>classes.filter((className,index,array)=>!!className&&""!==className.trim()&&array.indexOf(className)===index).join(" ").trim();var defaultAttributes={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let Icon=(0,__TURBOPACK__imported__module__95184__.forwardRef)(({color="currentColor",size=24,strokeWidth=2,absoluteStrokeWidth,className="",children,iconNode,...rest},ref)=>(0,__TURBOPACK__imported__module__95184__.createElement)("svg",{ref,...defaultAttributes,width:size,height:size,stroke:color,strokeWidth:absoluteStrokeWidth?24*Number(strokeWidth)/Number(size):strokeWidth,className:mergeClasses("lucide",className),...!children&&!(props=>{for(let prop in props)if(prop.startsWith("aria-")||"role"===prop||"title"===prop)return!0})(rest)&&{"aria-hidden":"true"},...rest},[...iconNode.map(([tag,attrs])=>(0,__TURBOPACK__imported__module__95184__.createElement)(tag,attrs)),...Array.isArray(children)?children:[children]]));__turbopack_context__.s(["f",0,(iconName,iconNode)=>{let Component=(0,__TURBOPACK__imported__module__95184__.forwardRef)(({className,...props},ref)=>(0,__TURBOPACK__imported__module__95184__.createElement)(Icon,{ref,iconNode,className:mergeClasses(`lucide-${toPascalCase(iconName).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${iconName}`,className),...props}));return Component.displayName=toPascalCase(iconName),Component}],46914);class NetworkError extends Error{constructor(message,options){super(message),this.name="NetworkError",options&&"cause"in options&&(this.cause=options.cause)}}__turbopack_context__.s(["f",0,NetworkError],40092)}]);