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

const exportModal = ref<InstanceType<typeof ExportModal> | null>(null);

const openExportModal = async () => {
  exportModal.value?.open();
};
</script>

<template>
  <Button
    type="solid"
    :icon="['fas', 'file-export']"
    label="Save / Export"
    @click="openExportModal"
  />

  <ExportModal ref="exportModal" />
</template>