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

Drop CoursebookEmptyMessage in favor of generic infite scrolling component

parent fcdec253
No related branches found
No related tags found
1 merge request!363Resolve "Add absence overview page"
Pipeline #191858 failed
......@@ -65,22 +65,6 @@
<template #itemLoader>
<DocumentationLoader />
</template>
<template #no-data>
<CoursebookEmptyMessage icon="mdi-book-off-outline">
{{ $t("alsijil.coursebook.no_data") }}
</CoursebookEmptyMessage>
</template>
<template #no-results>
<CoursebookEmptyMessage icon="mdi-book-alert-outline">
{{
$t("alsijil.coursebook.no_results", {
search: $refs.iterator.search,
})
}}
</CoursebookEmptyMessage>
</template>
</infinite-scrolling-date-sorted-c-r-u-d-iterator>
<v-scale-transition>
<absence-creation-dialog v-if="pageType === 'absences'" />
......@@ -95,7 +79,6 @@ import { documentationsForCoursebook } from "./coursebook.graphql";
import AbsenceReasonButtons from "aleksis.apps.kolego/components/AbsenceReasonButtons.vue";
import CoursebookFilters from "./CoursebookFilters.vue";
import CoursebookLoader from "./CoursebookLoader.vue";
import CoursebookEmptyMessage from "./CoursebookEmptyMessage.vue";
import DocumentationModal from "./documentation/DocumentationModal.vue";
import DocumentationAbsencesModal from "./absences/DocumentationAbsencesModal.vue";
import AbsenceCreationDialog from "./absences/AbsenceCreationDialog.vue";
......@@ -108,7 +91,6 @@ export default {
components: {
DocumentationLoader,
AbsenceReasonButtons,
CoursebookEmptyMessage,
CoursebookFilters,
CoursebookLoader,
DocumentationModal,
......
<template>
<v-list-item>
<v-list-item-content
class="d-flex justify-center align-center flex-column full-width"
>
<div class="mb-4">
<v-icon large color="primary">{{ icon }}</v-icon>
</div>
<v-list-item-title>
<slot></slot>
</v-list-item-title>
</v-list-item-content>
</v-list-item>
</template>
<script>
export default {
name: "CoursebookEmptyMessage",
props: {
icon: {
type: String,
default: "mdi-book-alert-outline",
},
},
};
</script>
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