Practice regularly with official SAT materials
diff --git a/src/pages/student/Lessons.tsx b/src/pages/student/Lessons.tsx
index 1ef0b18..c7e506c 100644
--- a/src/pages/student/Lessons.tsx
+++ b/src/pages/student/Lessons.tsx
@@ -17,7 +17,7 @@ export const Lessons = () => {
// const user = useAuthStore((state) => state.user);
return (
-
+
Lessons
diff --git a/src/pages/student/Profile.tsx b/src/pages/student/Profile.tsx
index 14a448c..cfa6a7f 100644
--- a/src/pages/student/Profile.tsx
+++ b/src/pages/student/Profile.tsx
@@ -1,26 +1,72 @@
+import { ChevronRight } from "lucide-react";
import { useAuthStore } from "../../stores/authStore";
+import { useNavigate } from "react-router-dom";
export const Profile = () => {
const user = useAuthStore((state) => state.user);
+ const navigate = useNavigate();
+
+ const handleLogout = () => {
+ useAuthStore.getState().logout();
+ navigate("/login");
+ };
return (
-
-
-
-
Profile
-
-
Email: {user?.email}
-
Role: {user?.role}
-
Status: {user?.status}
-
- Member since:{" "}
- {user?.joined_at
- ? new Date(user.joined_at).toLocaleDateString()
- : "N/A"}
-
-
+
+ Profile
+
+ {user?.name}
+ {user?.email}
+
+
+ ACCOUNT
+
+
+
+
+
-
-
+
+
+ LEGAL
+
+
+
+
+
+
+ SUPPORT
+
+
+
+
+
+
);
};
diff --git a/src/pages/student/Rewards.tsx b/src/pages/student/Rewards.tsx
index 1ad9359..d2eb123 100644
--- a/src/pages/student/Rewards.tsx
+++ b/src/pages/student/Rewards.tsx
@@ -44,7 +44,7 @@ export const Rewards = () => {
const trophies = [firstTrophy, secondTrophy, thirdTrophy];
return (
-
+
Leaderboards
diff --git a/src/pages/student/StudentLayout.tsx b/src/pages/student/StudentLayout.tsx
index ae96261..0e1d624 100644
--- a/src/pages/student/StudentLayout.tsx
+++ b/src/pages/student/StudentLayout.tsx
@@ -1,25 +1,7 @@
-import { Outlet, NavLink, useNavigate } from "react-router-dom";
-import {
- Home,
- BookOpen,
- TrendingUp,
- Award,
- User,
- Menu,
- Video,
-} from "lucide-react";
-import { useAuthStore } from "../../stores/authStore";
+import { Outlet, NavLink } from "react-router-dom";
+import { Home, BookOpen, Award, User, Video } from "lucide-react";
export function StudentLayout() {
- // const user = useAuthStore((state) => state.user);
- const logout = useAuthStore((state) => state.logout);
- const navigate = useNavigate();
-
- const handleLogout = () => {
- logout();
- navigate("/login");
- };
-
const navItems = [
{ to: "/student/home", icon: Home, label: "Home" },
{ to: "/student/drills", icon: BookOpen, label: "Drills" },
@@ -30,38 +12,13 @@ export function StudentLayout() {
return (
- {/* Top Header */}
- {/*
-
-
-
-

-
-
-
-
- */}
-
{/* Main Content */}
{/* Bottom Tab Navigation */}
-