"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",n="NiceLoadPanel",a="Load Panel",o="1.0.0",s="stable",t="overlays",i="loading",c="Loading overlay for full-screen or contained loading states.",r="1.0.0",l=["web","mobile","desktop"],d=["loading","overlay","spinner","panel"],p=[{name:"visible",type:"boolean",required:!0,description:"Controls visibility."},{name:"message",type:"string",required:!1,default:"'Loading...'",description:"Loading message."},{name:"container",type:"RefObject<HTMLElement>",required:!1,description:"Container element (default: full-screen)."},{name:"showIndicator",type:"boolean",required:!1,default:"true",description:"Show spinner."},{name:"shading",type:"boolean",required:!1,default:"true",description:"Show backdrop shading."}],g=[],m=[],u=[{title:"Page Loading",code:`<NiceLoadPanel
  visible={isLoading}
  message="Loading data..."
/>`,language:"tsx"},{title:"Container Loading",code:`const containerRef = useRef<HTMLDivElement>(null);

<div ref={containerRef}>
  <DataGrid />
</div>
<NiceLoadPanel
  visible={isFetching}
  container={containerRef}
/>`,language:"tsx"}],f=[{name:"NiceBlockUI",relationship:"similar"},{name:"NiceSpinner",relationship:"indicator"}],y={$schema:e,name:n,displayName:a,version:o,status:s,category:t,subcategory:i,package:"@nicetoDev/ui",description:c,since:r,platforms:l,keywords:d,props:p,events:g,cssVariables:m,examples:u,related:f};exports.$schema=e;exports.category=t;exports.cssVariables=m;exports.default=y;exports.description=c;exports.displayName=a;exports.events=g;exports.examples=u;exports.keywords=d;exports.name=n;exports.platforms=l;exports.props=p;exports.related=f;exports.since=r;exports.status=s;exports.subcategory=i;exports.version=o;
