26 lines
781 B
Vue
26 lines
781 B
Vue
|
<template>
|
||
|
<q-card class="row justify-center content-center" style="text-align: center">
|
||
|
<q-card-section>
|
||
|
<div class="text-h6 col-12">Dienste diesen Monat: {{ jobs }}</div>
|
||
|
<!--TODO: Filters are deprecated! -->
|
||
|
<!--<div class="text-h6 col-12">Nächster Dienst: {{ nextJob | date }}</div>-->
|
||
|
</q-card-section>
|
||
|
</q-card>
|
||
|
</template>
|
||
|
|
||
|
<script lang="ts">
|
||
|
import { defineComponent } from 'vue';
|
||
|
|
||
|
export default defineComponent({
|
||
|
name: 'DummyWidget',
|
||
|
setup() {
|
||
|
function randomNumber(start: number, end: number) {
|
||
|
return start + Math.floor(Math.random() * Math.floor(end));
|
||
|
}
|
||
|
const jobs = randomNumber(0, 5);
|
||
|
const nextJob = new Date(2021, randomNumber(1, 12), randomNumber(1, 31));
|
||
|
return { jobs, nextJob };
|
||
|
},
|
||
|
});
|
||
|
</script>
|