You've already forked AstralRinth
forked from didirus/AstralRinth
Credit subscriptions (#4575)
* Implement subscription crediting * chore: query cache, clippy, fmt * Improve code, improve query for next open charge * chore: query cache, clippy, fmt * Move server ID copy button up * Node + region crediting * Make it less ugly * chore: query cache, clippy, fmt * Bugfixes * Fix lint * Adjust migration * Adjust migration * Remove billing change * Move DEFAULT_CREDIT_EMAIL_MESSAGE to utils.ts * Lint * Merge * bump clickhouse, disable validation * tombi fmt * Update cargo lock
This commit is contained in:
committed by
GitHub
parent
79502a19d6
commit
eeed4e572d
@@ -0,0 +1,25 @@
|
||||
<script setup lang="ts">
|
||||
import { Heading, Text } from '@vue-email/components'
|
||||
|
||||
import StyledEmail from '../shared/StyledEmail.vue'
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<StyledEmail title="We’ve added time to your server">
|
||||
<Heading as="h1" class="mb-2 text-2xl font-bold">We’ve added time to your server</Heading>
|
||||
|
||||
<Text class="text-muted text-base">Hi {user.name},</Text>
|
||||
<Text class="text-muted text-base">{credit.header_message}</Text>
|
||||
|
||||
<Text class="text-muted text-base">
|
||||
To make up for it, we've added {credit.days_formatted} to your {credit.subscription.type}
|
||||
subscription.
|
||||
</Text>
|
||||
<Text class="text-muted text-base">
|
||||
Your next charge was scheduled for {credit.previous_due} and will now be on {credit.next_due}.
|
||||
</Text>
|
||||
|
||||
<Text class="text-muted text-base">Thank you for supporting us,</Text>
|
||||
<Text class="text-muted text-base">The Modrinth Team</Text>
|
||||
</StyledEmail>
|
||||
</template>
|
||||
@@ -18,6 +18,7 @@ export default {
|
||||
|
||||
// Subscriptions
|
||||
'subscription-tax-change': () => import('./account/SubscriptionTaxChange.vue'),
|
||||
'subscription-credited': () => import('./account/SubscriptionCredited.vue'),
|
||||
|
||||
// Moderation
|
||||
'report-submitted': () => import('./moderation/ReportSubmitted.vue'),
|
||||
|
||||
Reference in New Issue
Block a user