{"version":3,"file":"index.mjs","sources":["../../../../../../packages/components/anim-page/src/index.vue"],"sourcesContent":["<template>\n  <div class=\"fx-anim-page\">\n    <transition name=\"fade-transform\" mode=\"out-in\">\n      <div v-if=\"showContent\" class=\"page-content\">\n        <slot></slot>\n      </div>\n    </transition>\n    <!-- <router-view v-slot=\"{ Component }\">\n      <transition name=\"fade-transform\" mode=\"out-in\"> <component :is=\"Component\" /> </transition>\n    </router-view> -->\n  </div>\n</template>\n<script lang=\"ts\">\nimport { defineComponent, getCurrentInstance, ref, watch } from 'vue'\n\nexport default defineComponent({\n  name: 'AnimPage',\n  props: {\n    path: {\n      type: String,\n      default: '',\n    },\n  },\n  setup(props) {\n    const showContent = ref(false)\n    const instance = getCurrentInstance()\n    const route = instance.appContext.config.globalProperties.$route\n    watch(\n      () => route?.path,\n      () => {\n        showContent.value = route.path === props.path\n      },\n      { immediate: true },\n    )\n    return {\n      showContent,\n    }\n  },\n})\n</script>\n"],"names":["_openBlock","_createElementBlock","_createVNode","_Transition","_renderSlot","_createCommentVNode"],"mappings":";;;AAeA,MAAK,YAAa,eAAa,CAAA;AAAA,EAC7B,IAAM,EAAA,UAAA;AAAA,EACN,KAAO,EAAA;AAAA,IACL,IAAM,EAAA;AAAA,MACJ,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,EAAA;AAAA,KACX;AAAA,GACF;AAAA,EACA,MAAM,KAAO,EAAA;AACX,IAAM,MAAA,WAAA,GAAc,IAAI,KAAK,CAAA,CAAA;AAC7B,IAAA,MAAM,WAAW,kBAAmB,EAAA,CAAA;AACpC,IAAA,MAAM,KAAQ,GAAA,QAAA,CAAS,UAAW,CAAA,MAAA,CAAO,gBAAiB,CAAA,MAAA,CAAA;AAC1D,IAAA,KAAA;AAAA,MACE,MAAM,KAAO,EAAA,IAAA;AAAA,MACb,MAAM;AACJ,QAAY,WAAA,CAAA,KAAA,GAAQ,KAAM,CAAA,IAAA,KAAS,KAAM,CAAA,IAAA,CAAA;AAAA,OAC3C;AAAA,MACA,EAAE,WAAW,IAAK,EAAA;AAAA,KACpB,CAAA;AACA,IAAO,OAAA;AAAA,MACL,WAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA,CAAA;AArCM,MAAA,UAAA,GAAA,EAAA,KAAA,EAAM,cAAc,EAAA,CAAA;;;EAEG,KAAM,EAAA,cAAA;;;AAFlC,EAAA,OAAAA,SAAA,EAAA,EAAAC,kBAAA,CASM,OATN,UASM,EAAA;AAAA,IARJC,WAIa,CAAAC,UAAA,EAAA;AAAA,MAJD,IAAK,EAAA,gBAAA;AAAA,MAAiB,IAAK,EAAA,QAAA;AAAA,KAAA,EAAA;uBACrC,MAEM;AAAA,QAFK,IAAA,CAAA,WAAA,IAAAH,SAAA,EAAA,EAAXC,kBAEM,CAAA,KAAA,EAFN,UAEM,EAAA;AAAA,UADJG,UAAa,CAAA,IAAA,CAAA,MAAA,EAAA,SAAA,CAAA;AAAA,SAAA,CAAA,IAAAC,kBAAA,CAAA,MAAA,EAAA,IAAA,CAAA;;;;AAGjB,IAAAA,kBAAA,CAAA,gKAAA,CAAA;AAAA,GAAA,CAAA,CAAA;;;;;;"}