14 lines
423 B
Vue
14 lines
423 B
Vue
|
<script setup lang="ts">
|
||
|
import { getPrettyDate, getUtcDate } from "~~/shared/metadata";
|
||
|
import { BlogParsedContent, StoryParsedContent } from "~~/shared/types";
|
||
|
|
||
|
const props = defineProps<{ doc: StoryParsedContent | BlogParsedContent }>();
|
||
|
|
||
|
const prettyDate = getPrettyDate(props.doc);
|
||
|
const utcDate = getUtcDate(props.doc);
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
<time pubdate :datetime="utcDate">{{ prettyDate }}</time> ·
|
||
|
</template>
|