diff --git a/app/profile/page.tsx b/app/profile/page.tsx
index 8b72331..5bb0124 100644
--- a/app/profile/page.tsx
+++ b/app/profile/page.tsx
@@ -98,7 +98,13 @@ export default function ProfilePage() {
compactPosts: boolean;
highlightCode: boolean;
showSpotlight: boolean;
- } | null>(null);
+ }>({
+ theme: "default",
+ showActivity: false,
+ compactPosts: false,
+ highlightCode: false,
+ showSpotlight: false,
+ });
const loadActivities = async () => {
if (!session?.user?.githubUsername) return;
@@ -484,17 +490,16 @@ export default function ProfilePage() {
}
className={
appearance?.theme !== "default"
- ? `${
- appearance?.theme === "blue"
- ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
- : appearance?.theme === "green"
- ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
- : appearance?.theme === "purple"
+ ? `${appearance?.theme === "blue"
+ ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
+ : appearance?.theme === "green"
+ ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
+ : appearance?.theme === "purple"
? "dark:bg-purple-900 dark:hover:bg-purple-950 text-white bg-purple-500 hover:bg-purple-600 "
: appearance?.theme === "orange"
- ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
- : ""
- } `
+ ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
+ : ""
+ } `
: ""
}
size="sm"
@@ -516,17 +521,16 @@ export default function ProfilePage() {
}
className={
appearance?.theme !== "default"
- ? `${
- appearance?.theme === "blue"
- ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
- : appearance?.theme === "green"
- ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
- : appearance?.theme === "purple"
+ ? `${appearance?.theme === "blue"
+ ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
+ : appearance?.theme === "green"
+ ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
+ : appearance?.theme === "purple"
? "dark:bg-purple-900 dark:hover:bg-purple-950 text-white bg-purple-500 hover:bg-purple-600 "
: appearance?.theme === "orange"
- ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
- : ""
- } `
+ ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
+ : ""
+ } `
: ""
}
size="sm"
@@ -549,17 +553,16 @@ export default function ProfilePage() {
}
className={
appearance?.theme !== "default"
- ? `${
- appearance?.theme === "blue"
- ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
- : appearance?.theme === "green"
- ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
- : appearance?.theme === "purple"
+ ? `${appearance?.theme === "blue"
+ ? "dark:bg-blue-900 dark:hover:bg-blue-950 text-white bg-blue-500 hover:bg-blue-600 "
+ : appearance?.theme === "green"
+ ? "dark:bg-green-900 dark:hover:bg-green-950 text-white bg-green-500 hover:bg-green-600 "
+ : appearance?.theme === "purple"
? "dark:bg-purple-900 dark:hover:bg-purple-950 text-white bg-purple-500 hover:bg-purple-600 "
: appearance?.theme === "orange"
- ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
- : ""
- } `
+ ? "dark:bg-orange-900 dark:hover:bg-orange-950 text-white bg-orange-500 hover:bg-orange-600 "
+ : ""
+ } `
: ""
}
size="sm"
@@ -584,17 +587,16 @@ export default function ProfilePage() {
{skill}
@@ -606,34 +608,32 @@ export default function ProfilePage() {
{profile?.friends?.length || 0}
@@ -647,34 +647,32 @@ export default function ProfilePage() {
{stats?.public_repos || 0}
@@ -688,34 +686,32 @@ export default function ProfilePage() {
{stats?.followers || 0}
@@ -729,34 +725,32 @@ export default function ProfilePage() {
{new Date(stats?.created_at || Date.now()).getFullYear()}
@@ -1048,7 +1042,7 @@ export default function ProfilePage() {
Activity Overview