"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceSkeleton",n="Skeleton",s="1.0.0",i="stable",a="display",o="loading",c="A pulsing placeholder component shown while content is loading. Supports text, circle, and rectangle shapes.",r="1.0.0",l=["web","mobile","desktop"],d=["skeleton","loading","placeholder","shimmer"],p=[{name:"size",type:"NiceSize",required:!1,default:"'md'",description:"Skeleton size preset."},{name:"variant",type:"'text' | 'circle' | 'rect'",required:!1,default:"'text'",description:"Shape variant."},{name:"width",type:"string | number",required:!1,description:"Custom width."},{name:"height",type:"string | number",required:!1,description:"Custom height."},{name:"count",type:"number",required:!1,default:"1",description:"Number of skeleton rows to render (text variant)."}],m=[],u=[{name:"--nice-skeleton-bg",default:"var(--nice-surface-alt)",description:"Base color"},{name:"--nice-skeleton-shimmer",default:"var(--nice-surface-bg)",description:"Shimmer highlight color"}],h=[{title:"Text Lines",code:"<NiceSkeleton count={3} />",language:"tsx"},{title:"Avatar Placeholder",code:'<NiceSkeleton variant="circle" width={48} height={48} />',language:"tsx"},{title:"Card Skeleton",code:`<div>
  <NiceSkeleton variant="rect" height={200} />
  <NiceSkeleton count={2} />
</div>`,language:"tsx"}],g=[{name:"NiceSpinner",relationship:"alternative"},{name:"NiceEmpty",relationship:"alternative"}],v={$schema:e,name:t,displayName:n,version:s,status:i,category:a,subcategory:o,package:"@nicetoDev/ui",description:c,since:r,platforms:l,keywords:d,props:p,events:m,cssVariables:u,examples:h,related:g};exports.$schema=e;exports.category=a;exports.cssVariables=u;exports.default=v;exports.description=c;exports.displayName=n;exports.events=m;exports.examples=h;exports.keywords=d;exports.name=t;exports.platforms=l;exports.props=p;exports.related=g;exports.since=r;exports.status=i;exports.subcategory=o;exports.version=s;
