import { Show, createResource, For } from 'solid-js';
import { A } from '@solidjs/router';
import { authState, getAuthHeader } from '~/lib/auth';
const API = import.meta.env.VITE_API_URL ?? 'http://localhost:8000';
export default function DashboardIndex() {
const rc = () => authState().runtime_config;
const role = () => rc()?.user?.active_role ?? '';
return (
{/* Pending verification banner */}
⏳
Verification Pending
Your documents are being reviewed. This usually takes 2–3 business days.
Check Status
📄
Additional Documents Required
Admin has requested more information. Please check your pending status.
Upload Documents
{/* KPI cards — rendered based on role via runtimeConfig */}
);
}
function CompanyKPIs() {
return (
<>
>
);
}
function JobSeekerKPIs() {
return (
<>
>
);
}
function CustomerKPIs() {
return (
<>
>
);
}
function ProfessionalKPIs() {
return (
<>
>
);
}