"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",a="NiceCarousel",s="Carousel",t="1.0.0",o="stable",i="display",r="slider",n="A swipeable slide show with navigation arrows, dot indicators, and auto-play support.",c="1.0.0",l=["web","mobile","desktop"],d=["carousel","slider","slideshow","gallery","swipe"],u=[{name:"items",type:"React.ReactNode[]",required:!0,description:"Array of items to display."},{name:"visibleCount",type:"number",required:!1,default:"1",description:"How many visible slides at a time."},{name:"showArrows",type:"boolean",required:!1,default:"true",description:"Show navigation arrows."},{name:"showDots",type:"boolean",required:!1,default:"true",description:"Show dot indicators."},{name:"autoPlay",type:"number",required:!1,default:"0",description:"Auto-play interval in ms (0 = disabled)."},{name:"circular",type:"boolean",required:!1,default:"false",description:"Loop back to start after last slide."},{name:"activeIndex",type:"number",required:!1,description:"Current active index (controlled)."},{name:"size",type:"NiceSize",required:!1,default:"'md'",description:"Carousel size preset."},{name:"onChange",type:"(index: number) => void",required:!1,description:"Called on slide change."}],p=[{name:"onChange",parameters:[{name:"index",type:"number"}],description:"Fired on slide change."}],m=[{name:"--nice-carousel-arrow-bg",default:"rgba(0,0,0,0.5)",description:"Arrow button background"},{name:"--nice-carousel-dot-color",default:"var(--nice-border-color)",description:"Inactive dot color"}],y={keyboard:[{key:"ArrowLeft/Right",action:"Navigate slides"}]},b=[{title:"Basic Carousel",code:`<NiceCarousel
  items={images.map(img => <img src={img} alt="" />)}
  circular
  autoPlay={3000}
/>`,language:"tsx"}],g=[{name:"NiceGallery",relationship:"similar"}],f={$schema:e,name:a,displayName:s,version:t,status:o,category:i,subcategory:r,package:"@nicetoDev/ui",description:n,since:c,platforms:l,keywords:d,props:u,events:p,cssVariables:m,accessibility:y,examples:b,related:g};exports.$schema=e;exports.accessibility=y;exports.category=i;exports.cssVariables=m;exports.default=f;exports.description=n;exports.displayName=s;exports.events=p;exports.examples=b;exports.keywords=d;exports.name=a;exports.platforms=l;exports.props=u;exports.related=g;exports.since=c;exports.status=o;exports.subcategory=r;exports.version=t;
