added memoization

This commit is contained in:
muhammed sinan
2025-06-27 10:58:21 +05:30
parent 8934cc610f
commit 901d0baafd
2 changed files with 10 additions and 6 deletions

View File

@ -9,7 +9,7 @@ import {
CardHeader, CardHeader,
CardTitle, CardTitle,
} from "@/components/ui/card"; } from "@/components/ui/card";
import { Suspense } from "react"; import { memo, Suspense } from "react";
import { Input } from "@/components/ui/input"; import { Input } from "@/components/ui/input";
import { Label } from "@/components/ui/label"; import { Label } from "@/components/ui/label";
import { Separator } from "@/components/ui/separator"; import { Separator } from "@/components/ui/separator";
@ -19,7 +19,7 @@ import { ArrowLeft, Loader2 } from "lucide-react";
import { GoogleIcon } from "@/components/icons"; import { GoogleIcon } from "@/components/icons";
import { useLogin } from "@/hooks/auth/useLogin"; import { useLogin } from "@/hooks/auth/useLogin";
export default function LoginPage() { const LoginPage = () => {
const router = useRouter(); const router = useRouter();
const { const {
email, email,
@ -138,3 +138,5 @@ export default function LoginPage() {
</div> </div>
); );
} }
export default memo(LoginPage);

View File

@ -9,7 +9,7 @@ import {
CardHeader, CardHeader,
CardTitle, CardTitle,
} from "@/components/ui/card"; } from "@/components/ui/card";
import { Suspense } from "react"; import { memo, Suspense } from "react";
import { Input } from "@/components/ui/input"; import { Input } from "@/components/ui/input";
import { Label } from "@/components/ui/label"; import { Label } from "@/components/ui/label";
import { Separator } from "@/components/ui/separator"; import { Separator } from "@/components/ui/separator";
@ -19,7 +19,7 @@ import { ArrowLeft, Loader2 } from "lucide-react";
import { GoogleIcon } from "@/components/icons"; import { GoogleIcon } from "@/components/icons";
import { useSignUp } from "@/hooks/auth/useSignUp"; import { useSignUp } from "@/hooks/auth/useSignUp";
export default function SignUpPage() { const SignUpPage = () => {
const router = useRouter(); const router = useRouter();
const { const {
name, name,
@ -158,3 +158,5 @@ export default function SignUpPage() {
</div> </div>
); );
} }
export default memo(SignUpPage);