You've already forked AstralRinth
forked from didirus/AstralRinth
feat: dynamic email template using markdown (#4515)
* feat: markdown dynamic email template * fix: lint and remove debug statements * fix: lint issues
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
<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>
|
||||
Reference in New Issue
Block a user