diff --git a/shop/app/admin/settings/page.tsx b/shop/app/admin/settings/page.tsx index 3827848..71eddee 100644 --- a/shop/app/admin/settings/page.tsx +++ b/shop/app/admin/settings/page.tsx @@ -1,3 +1,4 @@ +"use client"; // Admin Settings page – view & edit SMTP configuration and send test email import { useEffect, useState } from 'react'; import { useRouter } from 'next/navigation'; diff --git a/shop/package-lock.json b/shop/package-lock.json index 5eab983..17870bf 100644 --- a/shop/package-lock.json +++ b/shop/package-lock.json @@ -19,12 +19,14 @@ "@react-pdf/renderer": "^4.5.1", "@supabase/ssr": "latest", "@supabase/supabase-js": "latest", + "@types/nodemailer": "^8.0.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "framer-motion": "^12.38.0", "lucide-react": "^0.511.0", "next": "latest", "next-themes": "^0.4.6", + "nodemailer": "^9.0.1", "radix-ui": "^1.4.3", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -3174,6 +3176,15 @@ "undici-types": "~6.21.0" } }, + "node_modules/@types/nodemailer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-8.0.1.tgz", + "integrity": "sha512-PxpaInm8V1JQDd4j0ds5HfvWQk8JupS1C0Picb96QJsrrRDjBH+DlK7L4ZdNSqNULhiZRQHc40nLVShaGxXAMw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/react": { "version": "19.2.14", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", @@ -6895,6 +6906,15 @@ "dev": true, "license": "MIT" }, + "node_modules/nodemailer": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.1.tgz", + "integrity": "sha512-Gwv8SQewT616ZM/URn0H54b8PWo/Wum7md3EW2aWy1lO27+WZCX+Xyak3J+NlmHUjDh5ME+uesJUDRbR3Ye8Bw==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", diff --git a/shop/package.json b/shop/package.json index af2e28e..b40c727 100644 --- a/shop/package.json +++ b/shop/package.json @@ -21,12 +21,14 @@ "@react-pdf/renderer": "^4.5.1", "@supabase/ssr": "latest", "@supabase/supabase-js": "latest", + "@types/nodemailer": "^8.0.1", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "framer-motion": "^12.38.0", "lucide-react": "^0.511.0", "next": "latest", "next-themes": "^0.4.6", + "nodemailer": "^9.0.1", "radix-ui": "^1.4.3", "react": "^19.0.0", "react-dom": "^19.0.0",