Dynamically import dependencies that are not critical to viewing the UI (#2001)

This commit is contained in:
Gold856
2025-07-13 17:28:45 -04:00
committed by GitHub
parent a62d5e0eee
commit ed58f69275
6 changed files with 30 additions and 15 deletions

View File

@@ -16,7 +16,12 @@ const trackedTargets = computed<PhotonTarget[]>(() => useStateStore().currentPip
</v-row>
<v-row style="width: 100%">
<v-col style="display: flex; align-items: center; justify-content: center">
<photon3d-visualizer :targets="trackedTargets" />
<Suspense>
<!-- Allows us to import three js when it's actually needed -->
<photon3d-visualizer :targets="trackedTargets" />
<template #fallback> Loading... </template>
</Suspense>
</v-col>
</v-row>
</div>