@@ -138,7 +138,7 @@ const ProfilePage = () => {
{/* 2. Tab Navigation */}
-
+
{tabs.map((tab) => {
const isActive = activeTab === tab.id;
const Icon = tab.icon;
@@ -148,8 +148,8 @@ const ProfilePage = () => {
key={tab.id}
onClick={() => setActiveTab(tab.id)}
className={`
- relative group flex items-center justify-center gap-3 px-6 py-4
- font-black text-lg uppercase border-4 border-black dark:border-[#F5E6D3]
+ relative group flex flex-col sm:flex-row items-center justify-center gap-1 sm:gap-3 px-2 sm:px-6 py-3 sm:py-4
+ font-black text-[0.6rem] sm:text-sm md:text-lg uppercase border-4 border-black dark:border-[#F5E6D3]
transition-all duration-200 outline-none
${isActive
? "bg-[#C1502E] text-[#F5E6D3] translate-x-[4px] translate-y-[4px] shadow-none"
@@ -157,12 +157,12 @@ const ProfilePage = () => {
}
`}
>
-
- {tab.label}
+
+ {tab.label}
{/* Active Indicator Dot */}
{isActive && (
-
+
)}
);
@@ -201,7 +201,7 @@ const ProfilePage = () => {
{/* Removing wrapper card from component since we are in a tab container context now,
but MyInterviewExperiences has its own structure, so we wrap it to match style */}
-
+