diff --git a/src/modules/auth/components/AuthThemeToggle.jsx b/src/modules/auth/components/AuthThemeToggle.jsx new file mode 100644 index 0000000..8341915 --- /dev/null +++ b/src/modules/auth/components/AuthThemeToggle.jsx @@ -0,0 +1,22 @@ +import { Sun, Moon } from 'lucide-react' +import { cn } from '@/lib/utils' +import { useTheme } from '@/contexts/ThemeContext' + +export function AuthThemeToggle({ className }) { + const { toggleTheme } = useTheme() + + return ( + + ) +} diff --git a/src/modules/auth/pages/ForgotPassword.jsx b/src/modules/auth/pages/ForgotPassword.jsx index 96c0ac3..222b03f 100644 --- a/src/modules/auth/pages/ForgotPassword.jsx +++ b/src/modules/auth/pages/ForgotPassword.jsx @@ -8,6 +8,7 @@ ***********************************************************************************************************************************************************************/ import { Link } from 'react-router-dom' import { ForgotPasswordForm } from '../components/ForgotPasswordForm' +import { AuthThemeToggle } from '../components/AuthThemeToggle' import { MetadataProvider } from '@/contexts/MetadataContext' export default function ForgotPassword() { @@ -21,7 +22,8 @@ export default function ForgotPassword() { ogDescription: 'Reset your account password.', }} > -
+
+
diff --git a/src/modules/auth/pages/Login.jsx b/src/modules/auth/pages/Login.jsx index ef401ac..a836bc3 100644 --- a/src/modules/auth/pages/Login.jsx +++ b/src/modules/auth/pages/Login.jsx @@ -1,5 +1,6 @@ import { Link } from 'react-router-dom' import { LoginForm } from "../components/LoginForm"; +import { AuthThemeToggle } from "../components/AuthThemeToggle"; import { MetadataProvider } from "@/contexts/MetadataContext"; export default function Login() { @@ -13,7 +14,8 @@ export default function Login() { ogDescription: "Kindly login to access our online course platform.", }} > -
+
+
diff --git a/src/modules/auth/pages/Register.jsx b/src/modules/auth/pages/Register.jsx index 9c191c4..9f5bd94 100644 --- a/src/modules/auth/pages/Register.jsx +++ b/src/modules/auth/pages/Register.jsx @@ -14,6 +14,7 @@ ***********************************************************************************************************************************************************************/ import { Link } from 'react-router-dom' import { RegisterForm } from '../components/RegisterForm' +import { AuthThemeToggle } from '../components/AuthThemeToggle' import { MetadataProvider } from '@/contexts/MetadataContext' // TODO: flip to true once the hero banner asset is ready; grid auto-centers the @@ -31,7 +32,8 @@ export default function Register() { ogDescription: 'Create an account to access our online course platform.', }} > -
+
+ {/* ── Left panel ── */}