vuetify
Version:
Vue Material Component Framework
1 lines • 1.05 kB
Source Map (JSON)
{"version":3,"file":"hydration.mjs","names":["onMounted","ref","IN_BROWSER","useDisplay","useHydration","ssr","isMounted","value"],"sources":["../../src/composables/hydration.ts"],"sourcesContent":["// Utilities\nimport { onMounted, ref } from 'vue'\nimport { IN_BROWSER } from '@/util'\nimport { useDisplay } from '@/composables/display'\n\nexport function useHydration () {\n if (!IN_BROWSER) return ref(false)\n\n const { ssr } = useDisplay()\n\n if (ssr) {\n const isMounted = ref(false)\n onMounted(() => {\n isMounted.value = true\n })\n return isMounted\n } else {\n return ref(true)\n }\n}\n"],"mappings":"AAAA;AACA,SAASA,SAAS,EAAEC,GAAG,QAAQ,KAAK;AAAA,SAC3BC,UAAU;AAAA,SACVC,UAAU;AAEnB,OAAO,SAASC,YAAY,GAAI;EAC9B,IAAI,CAACF,UAAU,EAAE,OAAOD,GAAG,CAAC,KAAK,CAAC;EAElC,MAAM;IAAEI;EAAI,CAAC,GAAGF,UAAU,EAAE;EAE5B,IAAIE,GAAG,EAAE;IACP,MAAMC,SAAS,GAAGL,GAAG,CAAC,KAAK,CAAC;IAC5BD,SAAS,CAAC,MAAM;MACdM,SAAS,CAACC,KAAK,GAAG,IAAI;IACxB,CAAC,CAAC;IACF,OAAOD,SAAS;EAClB,CAAC,MAAM;IACL,OAAOL,GAAG,CAAC,IAAI,CAAC;EAClB;AACF"}