UNPKG

ponchojs

Version:

Poncho

3 lines (2 loc) 885 B
import{a as i}from"./emotion-react-jsx-runtime.esm-991ce217.js";import{makeStyles as s}from"@material-ui/styles";import{createContext as e,useEffect as t,useMemo as r}from"react";import{u as o,b as a}from"./useFormContext-57a22edf.js";import"./tslib.es6-d703c724.js";const n=e(""),l=s=>{var{children:e,id:s}=s;return i(n.Provider,Object.assign({value:s},{children:e}),void 0)},c=s=>{const{children:e,id:n}=s,{actualStep:c,steps:m}=o(),p=a().setStep;return t((()=>{p(n)}),[p,n]),s=r((()=>m.indexOf(n)===c),[m,n,c]),s=d({isVisible:s}),i(l,Object.assign({id:n},{children:i("div",Object.assign({className:s.root},{children:e}),void 0)}),void 0)},d=s((()=>({root:({isVisible:i})=>({visibility:i?"visible":"hidden",opacity:i?1:0,transform:i?"scaleY(1)":"scaleY(0)",transition:"all 0.5s linear",position:i?"static":"absolute"})})));export{c as FormStep}; //# sourceMappingURL=formstep.js.map