aboutsummaryrefslogtreecommitdiffstats
path: root/components/export/ExportButton.vue
blob: 51c4b0a6e964b95ec3210eec59fcbc253ab73e43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<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>