Files
tacticalrmm-web/src/components/ui/ExportTableBtn.vue
2021-07-07 19:28:52 -04:00

22 lines
428 B
Vue

<template>
<q-btn dense color="primary" icon-right="archive" @click="export">
<q-tooltip>Export table as CSV</q-tooltip>
</q-btn>
</template>
<script>
import { exportTableToCSV } from "@/utils/csv";
export default {
name: "export-table-btn",
props: {
columns: !Array,
data: !Array,
},
setup(props) {
return {
export: () => exportTableToCSV(props.data, props.columns),
};
},
};
</script>