aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/feedback-button/feedback-button-actions.tsx
diff options
context:
space:
mode:
authorSebastien Castiel <sebastien@castiel.me>2024-01-19 11:28:25 -0500
committerGitHub <noreply@github.com>2024-01-19 11:28:25 -0500
commit23524cb94314fd50476ccffe654841d980c713d7 (patch)
tree6546d4d8675c1e4bc9d30f6bf526e08eef9b4eaf /src/components/feedback-button/feedback-button-actions.tsx
parentf9040f8beda10b3969572cf8764e49f9b24b222a (diff)
Clean project from marketing content (#50)
* Clean project from marketing content * Remove some dependencies
Diffstat (limited to 'src/components/feedback-button/feedback-button-actions.tsx')
-rw-r--r--src/components/feedback-button/feedback-button-actions.tsx23
1 files changed, 0 insertions, 23 deletions
diff --git a/src/components/feedback-button/feedback-button-actions.tsx b/src/components/feedback-button/feedback-button-actions.tsx
deleted file mode 100644
index 00c8748..0000000
--- a/src/components/feedback-button/feedback-button-actions.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-'use server'
-import { formSchema } from '@/components/feedback-button/feedback-button-common'
-import { FeedbackButtonEmail } from '@/components/feedback-button/feedback-button-email'
-import { getResend } from '@/lib/resend'
-import { env } from 'process'
-
-export async function sendFeedback(values: unknown) {
- 'use server'
- const { email, message } = formSchema.parse(values)
- const resend = getResend()
- if (!resend || !env.FEEDBACK_EMAIL_FROM || !env.FEEDBACK_EMAIL_TO) {
- console.warn(
- 'Resend is not properly configured. Feedback email won’t be sent.',
- )
- return
- }
- await resend.emails.send({
- from: env.FEEDBACK_EMAIL_FROM,
- to: env.FEEDBACK_EMAIL_TO,
- subject: `Spliit: new feedback from ${email || 'anonymous user'}`,
- react: <FeedbackButtonEmail email={email} message={message} />,
- })
-}