react18-loaders
Version:
A comprehensive library that unleashes the full potential of React 18 server components, providing customizable loading animation components alongside a fullscreen loader container. Designed to seamlessly integrate with React and Next.js.
2 lines (1 loc) • 1.26 kB
JavaScript
;var n=Object.defineProperty;var k=Object.getOwnPropertyDescriptor;var B=Object.getOwnPropertyNames;var P=Object.prototype.hasOwnProperty;var x=(r,a)=>{for(var s in a)n(r,s,{get:a[s],enumerable:!0})},h=(r,a,s,t)=>{if(a&&typeof a=="object"||typeof a=="function")for(let o of B(a))!P.call(r,o)&&o!==s&&n(r,o,{get:()=>a[o],enumerable:!(t=k(a,o))||t.enumerable});return r};var y=r=>h(n({},"__esModule",{value:!0}),r);var T={};x(T,{Bars1:()=>L,Bars2:()=>M,Dots1:()=>z,Dots2:()=>H});module.exports=y(T);var l={loader:"dots1__loader",anim:"dots1__anim"};var p=require("react/jsx-runtime");function e({width:r,height:a,color:s,loaderClass:t,dotRadius:o,...i}){let d={...i.style,width:r,height:a,"--c":s};o&&(d["--r"]=o);let v=[i.className,t].filter(Boolean).join(" ");return(0,p.jsx)("div",{...i,className:v,style:d})}function z(r){return(0,p.jsx)(e,{...r,loaderClass:l.loader})}var _={loader:"dots2__loader",anim:"dots2__anim"};function H(r){return(0,p.jsx)(e,{...r,loaderClass:_.loader})}var b={loader:"bars1__loader",l27:"bars1__l27"};function L(r){return(0,p.jsx)(e,{...r,loaderClass:b.loader})}var f={loader:"bars2__loader",l1:"bars2__l1"};function M(r){return(0,p.jsx)(e,{...r,loaderClass:f.loader})}0&&(module.exports={Bars1,Bars2,Dots1,Dots2});