diff --git a/src/components/DashboardShell.tsx b/src/components/DashboardShell.tsx index 53ec281..880d8a9 100644 --- a/src/components/DashboardShell.tsx +++ b/src/components/DashboardShell.tsx @@ -76,6 +76,7 @@ interface Props { const ORANGE = "#FF5E13"; const NAVY = "#0D0D2A"; +const DARK_INK = "#03004E"; // ── Component ───────────────────────────────────────────────────────────────── @@ -246,7 +247,7 @@ export default function DashboardShell(props: Props) { "flex-shrink": "0", }} > -

+

{titleCase(props.activeSidebar)}

@@ -311,63 +312,66 @@ export default function DashboardShell(props: Props) { export const CARD = { background: "#fff", border: "1px solid #E5E7EB", - "border-radius": "14px", - padding: "20px", + "border-radius": "16px", + padding: "14px", "box-shadow": "0 1px 4px rgba(0,0,0,0.06)", } as const; export const BTN_PRIMARY = { - height: "38px", - "border-radius": "10px", + height: "34px", + "border-radius": "8px", border: "none", background: NAVY, color: "#fff", - padding: "0 18px", - "font-size": "13px", + padding: "0 14px", + "font-size": "12px", "font-weight": "700", cursor: "pointer", } as const; export const BTN_ORANGE = { - height: "38px", - "border-radius": "10px", + height: "34px", + "border-radius": "8px", border: "none", background: ORANGE, color: "#fff", - padding: "0 18px", - "font-size": "13px", + padding: "0 14px", + "font-size": "12px", "font-weight": "700", cursor: "pointer", } as const; export const BTN_GHOST = { - height: "38px", - "border-radius": "10px", + height: "34px", + "border-radius": "8px", border: "1px solid #E5E7EB", background: "#fff", color: "#374151", - padding: "0 18px", - "font-size": "13px", - "font-weight": "600", + padding: "0 14px", + "font-size": "12px", + "font-weight": "700", cursor: "pointer", } as const; export const INPUT = { - height: "40px", + height: "36px", width: "100%", "border-radius": "8px", border: "1px solid #E5E7EB", - padding: "0 12px", - "font-size": "14px", + padding: "0 10px", + "font-size": "12px", color: "#111827", background: "#fff", "box-sizing": "border-box", + outline: "none", } as const; export const LABEL = { display: "block", - "font-size": "12px", - "font-weight": "600", - color: "#374151", + "font-size": "11px", + "font-weight": "700", + color: "#6B7280", "margin-bottom": "6px", + "letter-spacing": "0.01em", + "text-transform": "none", } as const; diff --git a/src/components/dashboard/CompanyApplicationsPage.tsx b/src/components/dashboard/CompanyApplicationsPage.tsx index cdf2a96..a0a1ff9 100644 --- a/src/components/dashboard/CompanyApplicationsPage.tsx +++ b/src/components/dashboard/CompanyApplicationsPage.tsx @@ -166,7 +166,7 @@ export default function CompanyApplicationsPage() { }} >
-

+

Applications

diff --git a/src/components/dashboard/CompanyJobsPage.tsx b/src/components/dashboard/CompanyJobsPage.tsx index 14dbb99..258d64b 100644 --- a/src/components/dashboard/CompanyJobsPage.tsx +++ b/src/components/dashboard/CompanyJobsPage.tsx @@ -217,7 +217,7 @@ export default function CompanyJobsPage() { }} >

-

+

Jobs

diff --git a/src/components/dashboard/CompanyShortlistedCandidatesPage.tsx b/src/components/dashboard/CompanyShortlistedCandidatesPage.tsx index 5db7155..c7a494a 100644 --- a/src/components/dashboard/CompanyShortlistedCandidatesPage.tsx +++ b/src/components/dashboard/CompanyShortlistedCandidatesPage.tsx @@ -59,7 +59,7 @@ export default function CompanyShortlistedCandidatesPage() { return (

-

Shortlisted Candidates

+

Shortlisted Candidates

Candidates shortlisted across all approved job posts.

diff --git a/src/components/dashboard/CreditsPage.tsx b/src/components/dashboard/CreditsPage.tsx index c65fc3f..78de671 100644 --- a/src/components/dashboard/CreditsPage.tsx +++ b/src/components/dashboard/CreditsPage.tsx @@ -614,7 +614,7 @@ export default function CreditsPage(props: Props) {
-

+

Credits & Billing

diff --git a/src/components/dashboard/CustomerRequirementsPage.tsx b/src/components/dashboard/CustomerRequirementsPage.tsx index 0891cad..c4138c2 100644 --- a/src/components/dashboard/CustomerRequirementsPage.tsx +++ b/src/components/dashboard/CustomerRequirementsPage.tsx @@ -134,7 +134,7 @@ export default function CustomerRequirementsPage() { return (

-

+

My Requirements

diff --git a/src/components/dashboard/CustomerResponsesPage.tsx b/src/components/dashboard/CustomerResponsesPage.tsx index e0c3548..21513f6 100644 --- a/src/components/dashboard/CustomerResponsesPage.tsx +++ b/src/components/dashboard/CustomerResponsesPage.tsx @@ -124,7 +124,7 @@ export default function CustomerResponsesPage(props: Props) { return (

-

+

{props.mode === 'shortlisted' ? 'Shortlisted Responses' : 'Received Responses'}

diff --git a/src/components/dashboard/HelpCenterDashboardPage.tsx b/src/components/dashboard/HelpCenterDashboardPage.tsx index 64f038f..19cd4e3 100644 --- a/src/components/dashboard/HelpCenterDashboardPage.tsx +++ b/src/components/dashboard/HelpCenterDashboardPage.tsx @@ -105,7 +105,7 @@ export default function HelpCenterDashboardPage(props: Props) { return (

-

+

Help Center

diff --git a/src/components/dashboard/JobSeekerApplicationsPage.tsx b/src/components/dashboard/JobSeekerApplicationsPage.tsx index e80d623..065d986 100644 --- a/src/components/dashboard/JobSeekerApplicationsPage.tsx +++ b/src/components/dashboard/JobSeekerApplicationsPage.tsx @@ -55,7 +55,7 @@ export default function JobSeekerApplicationsPage() { return (

-

My Applications

+

My Applications

Track all jobs you applied for.

diff --git a/src/components/dashboard/JobSeekerJobsPage.tsx b/src/components/dashboard/JobSeekerJobsPage.tsx index fd1375a..7bf5f04 100644 --- a/src/components/dashboard/JobSeekerJobsPage.tsx +++ b/src/components/dashboard/JobSeekerJobsPage.tsx @@ -184,7 +184,7 @@ export default function JobSeekerJobsPage() { return (
-

+

Jobs

diff --git a/src/components/dashboard/JobSeekerSavedJobsPage.tsx b/src/components/dashboard/JobSeekerSavedJobsPage.tsx index e06ea7c..af28240 100644 --- a/src/components/dashboard/JobSeekerSavedJobsPage.tsx +++ b/src/components/dashboard/JobSeekerSavedJobsPage.tsx @@ -74,7 +74,7 @@ export default function JobSeekerSavedJobsPage() { return (

-

Saved Jobs

+

Saved Jobs

Jobs bookmarked for later.

diff --git a/src/components/dashboard/LogoutPage.tsx b/src/components/dashboard/LogoutPage.tsx index 5ce4d0f..b08ed5f 100644 --- a/src/components/dashboard/LogoutPage.tsx +++ b/src/components/dashboard/LogoutPage.tsx @@ -42,7 +42,7 @@ export default function LogoutPage() { return (
-

Logout

+

Logout

End your current session securely.

diff --git a/src/components/dashboard/MyDashboardPage.tsx b/src/components/dashboard/MyDashboardPage.tsx index 0f007e8..e64ad20 100644 --- a/src/components/dashboard/MyDashboardPage.tsx +++ b/src/components/dashboard/MyDashboardPage.tsx @@ -154,10 +154,10 @@ export default function MyDashboardPage(props: Props) { }); return ( -
+
-

My Dashboard

-

+

My Dashboard

+

Welcome {props.userName || 'User'}. Role: {roleLabel()}.

diff --git a/src/components/dashboard/PortfolioPage.tsx b/src/components/dashboard/PortfolioPage.tsx index d15c691..3d2a3a3 100644 --- a/src/components/dashboard/PortfolioPage.tsx +++ b/src/components/dashboard/PortfolioPage.tsx @@ -416,7 +416,7 @@ export default function PortfolioPage(props: Props) {
-

My Portfolio

+

My Portfolio

Runtime-config driven form using configured tabs and fields.

@@ -551,7 +551,7 @@ export default function PortfolioPage(props: Props) {
-

My Portfolio

+

My Portfolio

Runtime-config driven tab layout aligned with external dashboard preview.

diff --git a/src/components/dashboard/ProfessionalLeadsPage.tsx b/src/components/dashboard/ProfessionalLeadsPage.tsx index d8d241d..a67718c 100644 --- a/src/components/dashboard/ProfessionalLeadsPage.tsx +++ b/src/components/dashboard/ProfessionalLeadsPage.tsx @@ -85,7 +85,7 @@ export default function ProfessionalLeadsPage(props: Props) { return (
-

+

Leads

diff --git a/src/components/dashboard/ProfessionalResponsesPage.tsx b/src/components/dashboard/ProfessionalResponsesPage.tsx index 100db99..11176f6 100644 --- a/src/components/dashboard/ProfessionalResponsesPage.tsx +++ b/src/components/dashboard/ProfessionalResponsesPage.tsx @@ -54,7 +54,7 @@ export default function ProfessionalResponsesPage(props: Props) { return (

-

My Responses

+

My Responses

Track your lead requests and current response status.

diff --git a/src/components/dashboard/ProfilePage.tsx b/src/components/dashboard/ProfilePage.tsx index 80b6b78..c6cab21 100644 --- a/src/components/dashboard/ProfilePage.tsx +++ b/src/components/dashboard/ProfilePage.tsx @@ -400,7 +400,7 @@ export default function ProfilePage(props: Props) { {/* ── Tabs ──────────────────────────────────────────────────────── */} -
+
setTab(t.key)} style={{ - height: "36px", + height: "44px", padding: "0 16px", - "border-radius": "8px", - border: tab() === t.key ? "1px solid #FF5E13" : "1px solid #E5E7EB", - background: tab() === t.key ? "#FFF3EE" : "#fff", + "border-radius": "0px", + border: "none", + "border-bottom": tab() === t.key ? "2px solid #FF5E13" : "2px solid transparent", + background: "transparent", color: tab() === t.key ? "#FF5E13" : "#6B7280", - "font-size": "13px", + "font-size": "14px", "font-weight": tab() === t.key ? "700" : "500", cursor: "pointer", + "margin-bottom": "-1px", }} > {t.label} @@ -436,7 +438,7 @@ export default function ProfilePage(props: Props) { {/* Basic Info */} -
+
{(field) => (
diff --git a/src/components/dashboard/SwitchServicesPage.tsx b/src/components/dashboard/SwitchServicesPage.tsx index 512c098..7d4f36e 100644 --- a/src/components/dashboard/SwitchServicesPage.tsx +++ b/src/components/dashboard/SwitchServicesPage.tsx @@ -153,7 +153,7 @@ export default function SwitchServicesPage() { return (
-

Switch Services

+

Switch Services

Manage approved roles and register additional services.