1 line
4.7 KiB
JSON
1 line
4.7 KiB
JSON
{"ast":null,"code":"var _jsxFileName = \"/home/gnx/Desktop/ETB/ETB-FrontEnd/src/components/Animated/AnimatedContainer.tsx\";\nimport React from 'react';\nimport { motion } from 'framer-motion';\nimport { jsxDEV as _jsxDEV } from \"react/jsx-dev-runtime\";\nconst containerVariants = {\n hidden: {\n opacity: 0\n },\n visible: {\n opacity: 1,\n transition: {\n staggerChildren: 0.1,\n delayChildren: 0.1\n }\n }\n};\nconst itemVariants = {\n hidden: {\n opacity: 0,\n y: 20\n },\n visible: {\n opacity: 1,\n y: 0,\n transition: {\n duration: 0.5,\n ease: [0.25, 0.46, 0.45, 0.94]\n }\n }\n};\nexport const AnimatedContainer = ({\n children,\n delay = 0,\n stagger = 0.1,\n direction = 'up'\n}) => {\n const variants = {\n ...containerVariants,\n visible: {\n ...containerVariants.visible,\n transition: {\n staggerChildren: stagger,\n delayChildren: delay\n }\n }\n };\n return /*#__PURE__*/_jsxDEV(motion.div, {\n initial: \"hidden\",\n animate: \"visible\",\n variants: variants,\n children: React.Children.map(children, (child, index) => /*#__PURE__*/_jsxDEV(motion.div, {\n variants: itemVariants,\n children: child\n }, index, false, {\n fileName: _jsxFileName,\n lineNumber: 63,\n columnNumber: 9\n }, this))\n }, void 0, false, {\n fileName: _jsxFileName,\n lineNumber: 57,\n columnNumber: 5\n }, this);\n};\n_c = AnimatedContainer;\nvar _c;\n$RefreshReg$(_c, \"AnimatedContainer\");","map":{"version":3,"names":["React","motion","jsxDEV","_jsxDEV","containerVariants","hidden","opacity","visible","transition","staggerChildren","delayChildren","itemVariants","y","duration","ease","AnimatedContainer","children","delay","stagger","direction","variants","div","initial","animate","Children","map","child","index","fileName","_jsxFileName","lineNumber","columnNumber","_c","$RefreshReg$"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/src/components/Animated/AnimatedContainer.tsx"],"sourcesContent":["import React, { ReactNode } from 'react';\nimport { motion, Variants } from 'framer-motion';\n\ninterface AnimatedContainerProps {\n children: ReactNode;\n delay?: number;\n stagger?: number;\n direction?: 'up' | 'down' | 'left' | 'right';\n}\n\nconst containerVariants: Variants = {\n hidden: {\n opacity: 0,\n },\n visible: {\n opacity: 1,\n transition: {\n staggerChildren: 0.1,\n delayChildren: 0.1,\n },\n },\n};\n\nconst itemVariants: Variants = {\n hidden: {\n opacity: 0,\n y: 20,\n },\n visible: {\n opacity: 1,\n y: 0,\n transition: {\n duration: 0.5,\n ease: [0.25, 0.46, 0.45, 0.94],\n },\n },\n};\n\nexport const AnimatedContainer: React.FC<AnimatedContainerProps> = ({\n children,\n delay = 0,\n stagger = 0.1,\n direction = 'up',\n}) => {\n const variants = {\n ...containerVariants,\n visible: {\n ...containerVariants.visible,\n transition: {\n staggerChildren: stagger,\n delayChildren: delay,\n },\n },\n };\n\n return (\n <motion.div\n initial=\"hidden\"\n animate=\"visible\"\n variants={variants}\n >\n {React.Children.map(children, (child, index) => (\n <motion.div key={index} variants={itemVariants}>\n {child}\n </motion.div>\n ))}\n </motion.div>\n );\n};\n"],"mappings":";AAAA,OAAOA,KAAK,MAAqB,OAAO;AACxC,SAASC,MAAM,QAAkB,eAAe;AAAC,SAAAC,MAAA,IAAAC,OAAA;AASjD,MAAMC,iBAA2B,GAAG;EAClCC,MAAM,EAAE;IACNC,OAAO,EAAE;EACX,CAAC;EACDC,OAAO,EAAE;IACPD,OAAO,EAAE,CAAC;IACVE,UAAU,EAAE;MACVC,eAAe,EAAE,GAAG;MACpBC,aAAa,EAAE;IACjB;EACF;AACF,CAAC;AAED,MAAMC,YAAsB,GAAG;EAC7BN,MAAM,EAAE;IACNC,OAAO,EAAE,CAAC;IACVM,CAAC,EAAE;EACL,CAAC;EACDL,OAAO,EAAE;IACPD,OAAO,EAAE,CAAC;IACVM,CAAC,EAAE,CAAC;IACJJ,UAAU,EAAE;MACVK,QAAQ,EAAE,GAAG;MACbC,IAAI,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI;IAC/B;EACF;AACF,CAAC;AAED,OAAO,MAAMC,iBAAmD,GAAGA,CAAC;EAClEC,QAAQ;EACRC,KAAK,GAAG,CAAC;EACTC,OAAO,GAAG,GAAG;EACbC,SAAS,GAAG;AACd,CAAC,KAAK;EACJ,MAAMC,QAAQ,GAAG;IACf,GAAGhB,iBAAiB;IACpBG,OAAO,EAAE;MACP,GAAGH,iBAAiB,CAACG,OAAO;MAC5BC,UAAU,EAAE;QACVC,eAAe,EAAES,OAAO;QACxBR,aAAa,EAAEO;MACjB;IACF;EACF,CAAC;EAED,oBACEd,OAAA,CAACF,MAAM,CAACoB,GAAG;IACTC,OAAO,EAAC,QAAQ;IAChBC,OAAO,EAAC,SAAS;IACjBH,QAAQ,EAAEA,QAAS;IAAAJ,QAAA,EAElBhB,KAAK,CAACwB,QAAQ,CAACC,GAAG,CAACT,QAAQ,EAAE,CAACU,KAAK,EAAEC,KAAK,kBACzCxB,OAAA,CAACF,MAAM,CAACoB,GAAG;MAAaD,QAAQ,EAAET,YAAa;MAAAK,QAAA,EAC5CU;IAAK,GADSC,KAAK;MAAAC,QAAA,EAAAC,YAAA;MAAAC,UAAA;MAAAC,YAAA;IAAA,OAEV,CACb;EAAC;IAAAH,QAAA,EAAAC,YAAA;IAAAC,UAAA;IAAAC,YAAA;EAAA,OACQ,CAAC;AAEjB,CAAC;AAACC,EAAA,GA9BWjB,iBAAmD;AAAA,IAAAiB,EAAA;AAAAC,YAAA,CAAAD,EAAA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |