Skip to content
Snippets Groups Projects
Verified Commit 6031e493 authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Introduce component for FAB

parent 90640482
No related branches found
No related tags found
1 merge request!356Add dialog for creation of long-term absences
Pipeline #191402 failed
<template> <template>
<mobile-fullscreen-dialog v-model="popup" persistent> <mobile-fullscreen-dialog v-model="popup" persistent>
<template #activator="activator"> <template #activator="activator">
<create-button <fab-button
style="z-index: 5"
color="secondary" color="secondary"
@click="popup = true" @click="popup = true"
:disabled="popup" :disabled="popup"
fab
large
bottom
fixed
right
:class="{ :class="{
'd-none': !checkPermission('alsijil.view_register_absence_rule'), 'd-none': !checkPermission('alsijil.view_register_absence_rule'),
}" }"
icon-text="$plus"
> >
<v-icon>$plus</v-icon> <v-icon>$plus</v-icon>
</create-button> </fab-button>
</template> </template>
<template #title> <template #title>
<div> <div>
...@@ -88,7 +83,7 @@ ...@@ -88,7 +83,7 @@
import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue"; import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue";
import AbsenceCreationForm from "./AbsenceCreationForm.vue"; import AbsenceCreationForm from "./AbsenceCreationForm.vue";
import AbsenceCreationSummary from "./AbsenceCreationSummary.vue"; import AbsenceCreationSummary from "./AbsenceCreationSummary.vue";
import CreateButton from "aleksis.core/components/generic/buttons/CreateButton.vue"; import FabButton from "aleksis.core/components/generic/buttons/FabButton.vue";
import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue"; import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue";
import SaveButton from "aleksis.core/components/generic/buttons/SaveButton.vue"; import SaveButton from "aleksis.core/components/generic/buttons/SaveButton.vue";
import SecondaryActionButton from "aleksis.core/components/generic/buttons/SecondaryActionButton.vue"; import SecondaryActionButton from "aleksis.core/components/generic/buttons/SecondaryActionButton.vue";
...@@ -104,10 +99,10 @@ export default { ...@@ -104,10 +99,10 @@ export default {
MobileFullscreenDialog, MobileFullscreenDialog,
AbsenceCreationForm, AbsenceCreationForm,
AbsenceCreationSummary, AbsenceCreationSummary,
CreateButton,
CancelButton, CancelButton,
SaveButton, SaveButton,
SecondaryActionButton, SecondaryActionButton,
FabButton,
}, },
mixins: [loadingMixin, mutateMixin, permissionsMixin], mixins: [loadingMixin, mutateMixin, permissionsMixin],
data() { data() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment