You've already forked AstralRinth
forked from didirus/AstralRinth
* feat: markdown dynamic email template * fix: lint and remove debug statements * fix: lint issues
21 lines
408 B
Vue
21 lines
408 B
Vue
<script setup lang="ts">
|
|
import { Heading, Markdown } from '@vue-email/components'
|
|
|
|
import StyledEmail from '../shared/StyledEmail.vue'
|
|
|
|
const props = defineProps<{
|
|
title: string
|
|
body: string
|
|
}>()
|
|
</script>
|
|
|
|
<template>
|
|
<StyledEmail :title="props.title">
|
|
<Heading as="h1" class="mb-2 text-2xl font-bold">
|
|
{{ props.title }}
|
|
</Heading>
|
|
|
|
<Markdown :source="props.body" />
|
|
</StyledEmail>
|
|
</template>
|