All files / src zms-appointment-detail.ce.vue

0% Statements 0/24
100% Branches 1/1
100% Functions 1/1
0% Lines 0/24

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62                                                                                                                           
<template>
  <link
    href="https://assets.muenchen.de/mde/1.1.15/css/style.css"
    rel="stylesheet"
  />
  <main>
    <div>
      <div v-html="mucIconsSprite"></div>
      <div v-html="customIconsSprit"></div>
      <appointment-detail-view
        :global-state="globalState"
        :appointment-overview-url="appointmentOverviewUrl"
        :reschedule-appointment-url="rescheduleAppointmentUrl"
        :t="t"
      />
    </div>
  </main>
</template>
 
<script lang="ts" setup>
import customIconsSprit from "@muenchen/muc-patternlab-vue/assets/icons/custom-icons.svg?raw";
import mucIconsSprite from "@muenchen/muc-patternlab-vue/assets/icons/muc-icons.svg?raw";
import { useI18n } from "vue-i18n";
 
import AppointmentDetailView from "@/components/AppointmentDetail/AppointmentDetailView.vue";
import { useGlobalState } from "./utils/useGlobalState";
 
const props = defineProps({
  baseUrl: {
    type: String,
    required: false,
    default: undefined,
  },
  appointmentOverviewUrl: {
    type: String,
    required: true,
  },
  rescheduleAppointmentUrl: {
    type: String,
    required: true,
  },
});
 
const { t } = useI18n();
const globalState = useGlobalState(props);
</script>
 
<style>
@import "@muenchen/muc-patternlab-vue/assets/css/custom-style.css";
@import "@muenchen/muc-patternlab-vue/style.css";
 
:host {
  font-family:
    Open Sans,
    sans-serif;
}
 
main {
  padding-bottom: 32px;
}
</style>