mirror of
https://github.com/ArthurDanjou/website.git
synced 2026-01-14 12:14:42 +01:00
32 lines
574 B
Vue
32 lines
574 B
Vue
<script setup lang="ts">
|
|
defineProps({
|
|
startDate: String,
|
|
endDate: {
|
|
type: String,
|
|
required: true,
|
|
},
|
|
})
|
|
|
|
function formatTodayDate(date: string) {
|
|
const split = date.split(' ')
|
|
return date === 'Today' ? 'Today' : `${split[0]} ${split[1]}`
|
|
}
|
|
</script>
|
|
|
|
<template>
|
|
<UBadge
|
|
v-if="startDate !== endDate"
|
|
size="xs"
|
|
variant="soft"
|
|
>
|
|
{{ formatTodayDate(startDate!.toString()) }} — {{ formatTodayDate(endDate) }}
|
|
</UBadge>
|
|
<UBadge
|
|
v-else
|
|
size="xs"
|
|
variant="soft"
|
|
>
|
|
{{ formatTodayDate(endDate) }}
|
|
</UBadge>
|
|
</template>
|