{"version":3,"file":"index.mjs","sources":["../../../../../packages/hooks/use-page-config/index.ts"],"sourcesContent":["import { ref, onMounted, onActivated, onBeforeMount, onDeactivated } from 'vue'\n\nfunction useTele (autoDestroy?: boolean) {\n  const showTeleport = ref(false)\n\n\n  onMounted(() => {\n    showTeleport.value = true\n  })\n  onActivated(() => {\n    showTeleport.value = true\n  })\n\n  onBeforeMount(() => {\n    if (autoDestroy) {\n      showTeleport.value = false\n    }\n  })\n  onDeactivated(() => {\n    if (autoDestroy) {\n      showTeleport.value = false\n    }\n  })\n\n  return {\n    showTeleport,\n  }\n}\n\nexport { useTele }\n"],"names":[],"mappings":";;AAEA,SAAA,OAAA,CAAkB,WAAuB,EAAA;AACvC,EAAA,MAAM,eAAe,GAAI,CAAA,KAAA,CAAA,CAAA;AAGzB,EAAA,SAAA,CAAU,MAAM;AACd,IAAA,YAAA,CAAa,KAAQ,GAAA,IAAA,CAAA;AAAA,GAAA,CAAA,CAAA;AAEvB,EAAA,WAAA,CAAY,MAAM;AAChB,IAAA,YAAA,CAAa,KAAQ,GAAA,IAAA,CAAA;AAAA,GAAA,CAAA,CAAA;AAGvB,EAAA,aAAA,CAAc,MAAM;AAClB,IAAA,IAAI,WAAa,EAAA;AACf,MAAA,YAAA,CAAa,KAAQ,GAAA,KAAA,CAAA;AAAA,KAAA;AAAA,GAAA,CAAA,CAAA;AAGzB,EAAA,aAAA,CAAc,MAAM;AAClB,IAAA,IAAI,WAAa,EAAA;AACf,MAAA,YAAA,CAAa,KAAQ,GAAA,KAAA,CAAA;AAAA,KAAA;AAAA,GAAA,CAAA,CAAA;AAIzB,EAAO,OAAA;AAAA,IACL,YAAA;AAAA,GAAA,CAAA;AAAA;;;;"}