react18-loaders-lite
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) • 876 B
JavaScript
;var i=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var _=Object.getOwnPropertyNames;var g=Object.prototype.hasOwnProperty;var h=(e,s)=>{for(var r in s)i(e,r,{get:s[r],enumerable:!0})},P=(e,s,r,o)=>{if(s&&typeof s=="object"||typeof s=="function")for(let t of _(s))!g.call(e,t)&&t!==r&&i(e,t,{get:()=>s[t],enumerable:!(o=f(s,t))||o.enumerable});return e};var u=e=>P(i({},"__esModule",{value:!0}),e);var B={};h(B,{Dots1:()=>y});module.exports=u(B);var d=require("react/jsx-runtime");function l({width:e,height:s,color:r,loaderClass:o,dotRadius:t,...a}){let n={...a.style,width:e,height:s,"--c":r};t&&(n["--r"]=t);let m=[a.className,o].filter(Boolean).join(" ");return(0,d.jsx)("div",{...a,className:m,style:n})}var p={loader:"dots1__loader",anim:"dots1__anim"};function y(e){return(0,d.jsx)(l,{...e,loaderClass:p.loader})}0&&(module.exports={Dots1});