Skip to content
Snippets Groups Projects
Verified Commit 86e17472 authored by Julian's avatar Julian Committed by Jonathan Weth
Browse files

Create generic chip for AbsenceReasons

parent 1c8cd8b4
No related branches found
No related tags found
1 merge request!20Resolve "Create AbsenceReason Select field"
<script>
export default {
name: "AbsenceReasonChip",
props: {
absenceReason: {
type: Object,
required: true,
},
short: {
type: Boolean,
required: false,
default: false,
},
},
extends: "v-chip",
computed: {
text() {
return this.short
? this.absenceReason.shortName
: this.absenceReason.name;
},
},
};
</script>
<template>
<v-chip :color="absenceReason.colour">
<v-avatar left v-if="absenceReason.default">
<v-tooltip bottom>
<template v-slot:activator="{ on, attrs }">
<v-icon v-bind="attrs" v-on="on" small> mdi-flare </v-icon>
</template>
<span>{{ $t("kolego.absence_reason.default") }}</span>
</v-tooltip>
</v-avatar>
{{ text }}
</v-chip>
</template>
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