January 2026
Updated the EmptyState component with improved functionality and styling for better user experience across empty data views.
File Updated
components/ui/EmptyState.tsxAligned platform messaging with the 10-point centralized hiring platform value proposition for improved user clarity and feature communication.
Features Component
components/Features.tsxOrg Role Selection
app/app/org/page.tsxJobs now support two application flows: Internal (full AI analysis & management) or External (redirect to company career page with click analytics).
Database Migration
external-link-migration.sqlUI Updates
app/app/org/employer + recruiter/jobs/createComplete overhaul of the dashboard sidebar with collapsible functionality for desktop and mobile hamburger menu support.
New Component
components/dashboard/SidebarContext.tsxUpdated Layouts
app/app/*/[dashboard]/layout.tsxMoved routes inside dashboard folders for proper sidebar access and navigation consistency.
Applicant Routes Moved
app/app/applicant/[dashboard]/Employer Routes Moved
app/app/org/employer/[dashboard]/Added role-specific navigation items to the sidebar for improved user experience.
Applicant Sidebar
Employer Sidebar
Replaced placeholder "S" letter with the official SwiftAI Recruit logo across all components.
Added comprehensive sticky navbar to the applicant Browse Jobs page for better navigation.
Various mobile-first responsive improvements across the application.
| Prop | Type | Description |
|---|---|---|
| icon | LucideIcon | Custom icon (default: Inbox) |
| title | string | Main heading text |
| description | string? | Optional description text |
| actionLabel | string? | Button text |
| actionHref | string? | Link destination |
| onAction | function? | Click handler |