Skip to content
Snippets Groups Projects
Verified Commit 757366e1 authored by permcu's avatar permcu Committed by Jonathan Weth
Browse files

Add date-select

parent 77bfa49d
No related branches found
No related tags found
1 merge request!373Resolve "Substitutions table for new data model"
<script setup>
import CRUDList from "aleksis.core/components/generic/CRUDList.vue";
import PrimaryActionButton from "aleksis.core/components/generic/buttons/PrimaryActionButton.vue";
import DateSelectFooter from "aleksis.core/components/generic/DateSelectFooter.vue";
</script>
<template>
......@@ -129,6 +130,15 @@ import PrimaryActionButton from "aleksis.core/components/generic/buttons/Primary
</v-chip>
{{ notes }}
</template>
<template #footer>
<!-- TODO: Skip over unneeded days; eg. weekends. -->
<date-select-footer
:value="date"
@input="gotoDate"
@prev="gotoDate(DateTime.fromISO(date).minus({ days: 1 }).toISODate())"
@next="gotoDate(DateTime.fromISO(date).plus({ days: 1 }).toISODate())"
/>
</template>
</c-r-u-d-list>
</template>
......@@ -186,6 +196,14 @@ export default {
itemColor(item) {
return item.cancelled ? "green-text" : "";
},
gotoDate(date) {
this.$router.push({
name: "chronos.listSubstitutionsForDate",
params: {
date: date
},
});
},
},
};
</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