Skip to content
Snippets Groups Projects
Commit 19a2c22f authored by Thilo Wischmeyer's avatar Thilo Wischmeyer Committed by Thilo Wischmeyer
Browse files

Fixed export dialogs not opening

parent e0d4bcb2
No related branches found
No related tags found
1 merge request!247Resolve "Update Vuetify"
<template>
<v-menu offset-y>
<template #activator="{ on: menu }">
<v-tooltip left>
<template #activator="{ on: tooltip }">
<v-btn
id="export-btn"
slot="activator"
:icon="!corrected"
:text="!corrected"
:color="corrected ? 'success' : undefined"
v-on="{ ...tooltip, ...menu }"
>
<v-icon :left="corrected">
file_download
</v-icon>
<span v-if="corrected">
Export
</span>
</v-btn>
</template>
Export
<span
v-if="corrected"
id="corrected-tooltip"
>(All submissions have been corrected!)</span>
<span
v-else
id="uncorrected-tooltip"
>(UNCORRECTED submissions left! Export will be incomplete.)</span>
</v-tooltip>
</template>
<v-list>
<v-list-item
v-for="(item, i) in menuItems"
:id="'export-list' + i"
:key="i"
@click="item.action"
>
{{ item.display }}
</v-list-item>
</v-list>
<div id="container">
<v-menu offset-y>
<template #activator="{ on: menu }">
<v-tooltip left>
<template #activator="{ on: tooltip }">
<v-btn
id="export-btn"
slot="activator"
:icon="!corrected"
:text="!corrected"
:color="corrected ? 'success' : undefined"
v-on="{ ...tooltip, ...menu }"
>
<v-icon :left="corrected">
file_download
</v-icon>
<span v-if="corrected">
Export
</span>
</v-btn>
</template>
Export
<span
v-if="corrected"
id="corrected-tooltip"
>(All submissions have been corrected!)</span>
<span
v-else
id="uncorrected-tooltip"
>(UNCORRECTED submissions left! Export will be incomplete.)</span>
</v-tooltip>
</template>
<v-list>
<v-list-item
v-for="(item, i) in menuItems"
:id="'export-list' + i"
:key="i"
@click="item.action"
>
{{ item.display }}
</v-list-item>
</v-list>
</v-menu>
<component
:is="displayComponent"
v-if="displayComponent"
@hide="displayComponent = null"
/>
</v-menu>
</div>
</template>
<script lang="ts">
......@@ -85,3 +87,9 @@ export default class ExportDialog extends Vue {
}
}
</script>
<style scoped>
#container {
display: inline;
}
</style>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment