aboutsummaryrefslogtreecommitdiffstats
path: root/components/export/ExportZipButton.vue
blob: 8fb6f600f3cca0938645253b4fa6a4a17507dad7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script setup lang="ts">
import type ExportZipModal from './ExportZipModal.vue';

const exportZipModal = ref<InstanceType<typeof ExportZipModal> | null>(null);

const startZipExport = async () => {
  exportZipModal.value?.open();
  exportZipModal.value?.startExport();
}
</script>

<template>
  <ClientOnly>
    <Button type="solid" label="Continue" @click="startZipExport" />

    <ExportZipModal ref="exportZipModal" />
  </ClientOnly>
</template>