Skip to content
Snippets Groups Projects
LessonEventOldNew.vue 1.03 KiB
Newer Older
<script>
import LessonEventLinkIterator from "./LessonEventLinkIterator.vue";

export default {
  name: "LessonEventOldNew",
  components: { LessonEventLinkIterator },
  props: {
    oldItems: {
      type: Array,
      required: true,
    },
    newItems: {
      type: Array,
      required: true,
    },
    attr: {
      type: String,
      required: false,
      default: "name",
    },
  },
};
</script>

<template>
  <span v-bind="$attrs">
    <span v-if="oldItems.length > 0 && newItems.length > 0">
      <span class="text-decoration-line-through"
        ><lesson-event-link-iterator :items="oldItems" :attr="attr"
      /></span>
      <!-- eslint-disable-next-line @intlify/vue-i18n/no-raw-text -->
      <span></span>
      <lesson-event-link-iterator :items="newItems" :attr="attr" />
    </span>
    <span v-else-if="newItems.length > 0">
      <lesson-event-link-iterator :items="newItems" :attr="attr" />
    </span>
    <span v-else>
      <lesson-event-link-iterator :items="oldItems" :attr="attr" />
    </span>
  </span>
</template>