"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e="https://nice2dev.com/schemas/component-doc-v1.json",t="NiceTransition",n="Animation transition wrapper.",i="utility",o="1.0.0",a="planned",s=[{name:"children",type:"React.ReactNode",required:!0,description:"Content to animate"},{name:"show",type:"boolean",required:!0,description:"Visibility trigger"},{name:"enter",type:"string",description:"Enter class/animation"},{name:"enterFrom",type:"string",description:"Enter from state"},{name:"enterTo",type:"string",description:"Enter to state"},{name:"leave",type:"string",description:"Leave class/animation"},{name:"leaveFrom",type:"string",description:"Leave from state"},{name:"leaveTo",type:"string",description:"Leave to state"},{name:"appear",type:"boolean",default:"false",description:"Animate on initial mount"},{name:"unmount",type:"boolean",default:"true",description:"Unmount when hidden"}],r=[{title:"Transition",description:"Animated visibility",code:`<NiceTransition
  show={isVisible}
  enter="transition-opacity duration-300"
  enterFrom="opacity-0"
  enterTo="opacity-100"
  leave="transition-opacity duration-200"
  leaveFrom="opacity-100"
  leaveTo="opacity-0"
>
  <div>Animated content</div>
</NiceTransition>`}],c={keyboard:[],aria:["Motion safe handling"]},p=["NiceCollapse","NiceAnimatePresence"],d={$schema:e,name:t,description:n,category:i,since:o,status:a,props:s,examples:r,accessibility:c,seeAlso:p};exports.$schema=e;exports.accessibility=c;exports.category=i;exports.default=d;exports.description=n;exports.examples=r;exports.name=t;exports.props=s;exports.seeAlso=p;exports.since=o;exports.status=a;
