{"version":3,"file":"index.mjs","sources":["../../../../packages/hooks/use-z-index/index.ts"],"sourcesContent":["import { ref, computed } from 'vue'\nimport { useConfig } from '../use-config'\n\nconst zIndex = ref(0)\n\nexport const useZIndex = () => {\n  const [store] = useConfig()\n  const initialZIndex = store.zIndex\n  const currentZIndex = computed(() => initialZIndex + zIndex.value)\n\n  const nextZIndex = () => {\n    zIndex.value++\n    return currentZIndex.value\n  }\n\n  return {\n    initialZIndex,\n    currentZIndex,\n    nextZIndex,\n  }\n}\n"],"names":[],"mappings":";;;AAGA,MAAM,MAAA,GAAS,IAAI,CAAC,CAAA,CAAA;AAEb,MAAM,YAAY,MAAM;AAC7B,EAAM,MAAA,CAAC,KAAK,CAAA,GAAI,SAAU,EAAA,CAAA;AAC1B,EAAA,MAAM,gBAAgB,KAAM,CAAA,MAAA,CAAA;AAC5B,EAAA,MAAM,aAAgB,GAAA,QAAA,CAAS,MAAM,aAAA,GAAgB,OAAO,KAAK,CAAA,CAAA;AAEjE,EAAA,MAAM,aAAa,MAAM;AACvB,IAAO,MAAA,CAAA,KAAA,EAAA,CAAA;AACP,IAAA,OAAO,aAAc,CAAA,KAAA,CAAA;AAAA,GACvB,CAAA;AAEA,EAAO,OAAA;AAAA,IACL,aAAA;AAAA,IACA,aAAA;AAAA,IACA,UAAA;AAAA,GACF,CAAA;AACF;;;;"}