UNPKG

@vela-ui/react

Version:

Vela UI React components

3 lines (2 loc) 1.07 kB
"use client" "use strict";var a=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var u=(e,o)=>{for(var t in o)a(e,t,{get:o[t],enumerable:!0})},g=(e,o,t,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let n of c(o))!m.call(e,n)&&n!==t&&a(e,n,{get:()=>o[n],enumerable:!(r=l(o,n))||r.enumerable});return e};var f=e=>g(a({},"__esModule",{value:!0}),e);var k={};u(k,{Skeleton:()=>P});module.exports=f(k);var s=require("clsx"),v=require("react-aria-components"),d=require("tailwind-merge"),p=(...e)=>(0,d.twMerge)((0,s.clsx)(...e));var i=require("react/jsx-runtime");function P({className:e,isLoaded:o,children:t,...r}){return(0,i.jsx)("div",{className:p("bg-accent group animate-pulse rounded-md data-[loaded=true]:animate-none",e),"data-slot":"skeleton","data-loaded":o?"true":void 0,...r,children:t&&(0,i.jsx)("div",{className:"opacity-0 transition-opacity duration-300 group-data-[loaded=true]:opacity-100 motion-reduce:transition-none",children:t})})}0&&(module.exports={Skeleton});