advent22/ui/src/components/CalendarDoor.vue
Jörn-Michael Miehe 9da577c613 single ImageModal
Co-authored-by: Penner4242 <Penner4242@users.noreply.github.com>
2022-11-03 23:01:28 +00:00

27 lines
No EOL
492 B
Vue

<template>
<button class="button" @click="on_click">Türken {{ day + 1 }}</button>
</template>
<script lang="ts">
import { Vue, Options } from "vue-class-component";
@Options({
props: {
day: Number,
},
})
export default class CalendarDoor extends Vue {
day!: number;
private get image_url(): string {
return this.$advent22.api_url("days/picture/" + this.day);
}
private on_click(): void {
this.$emit("openDoor", this.image_url);
}
}
</script>
<style>
</style>