diff options
Diffstat (limited to 'src/components/feedback-button/feedback-button-actions.tsx')
| -rw-r--r-- | src/components/feedback-button/feedback-button-actions.tsx | 23 |
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} />, - }) -} |
