diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 861f139..adbe626 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -25,6 +25,12 @@ const config = { fixStyle: "inline-type-imports", }, ], + "@typescript-eslint/ban-ts-comment": [ + "error", + { + "ts-ignore": "allow-with-description", + }, + ], }, }; diff --git a/src/components/templates/Goodbye.tsx b/src/components/templates/Goodbye.tsx index 0d71741..0cc7a1d 100644 --- a/src/components/templates/Goodbye.tsx +++ b/src/components/templates/Goodbye.tsx @@ -7,7 +7,7 @@ interface EmailTemplateProps { export const Goodbye: React.FC> = ({ name }) => (

Welcome, {name}!

-

We're sorry to see you go!

+

{"We're sorry to see you go!"}

Your data has been deleted, including all room history, user data, votes, etc. diff --git a/src/server/api/routers/user.ts b/src/server/api/routers/user.ts index b233448..1e2fd86 100644 --- a/src/server/api/routers/user.ts +++ b/src/server/api/routers/user.ts @@ -144,7 +144,7 @@ export const userRouter = createTRPCRouter({ from: "no-reply@sprintpadawan.dev", to: user.email, subject: "Sorry to see you go... 😭", - //@ts-ignore + //@ts-ignore: IDK why this doesn't work... react: Goodbye({ name: user.name }), }); await deleteFromCache(client, env.APP_ENV, `kv_usercount_admin`); diff --git a/src/server/auth.ts b/src/server/auth.ts index 70477d7..a45d6c6 100644 --- a/src/server/auth.ts +++ b/src/server/auth.ts @@ -58,7 +58,8 @@ export const authOptions: NextAuthOptions = { from: "no-reply@sprintpadawan.dev", to: user.email, subject: "🎉 Welcome to Sprint Padawan! 🎉", - //@ts-ignore + //@ts-ignore: IDK why this doesn't work... + react: Welcome({ name: user.name }), }); await deleteFromCache(client, env.APP_ENV, `kv_userlist_admin`);