{activeTab === "studio" && (
<>
ImageForge Studio
{history.slice(0, 6).map((item, idx) => (
))}
>
)}
{activeTab === "dashboard" && (
<>
Operations Dashboard
{adminSettings && (
)}
Total{stats?.total ?? 0}
Queued{stats?.queued ?? 0}
Running{stats?.running ?? 0}
Done{stats?.done ?? 0}
Error{stats?.error ?? 0}
24h{stats?.last_24h ?? 0}
{jobs.slice(0, 30).map((j) => (
{j.job_id}
{j.status}
{j.progress}%
{j.message}
))}
>
)}
{activeTab === "presets" && (
<>
Preset Library
{presets.map((preset) => (
{preset.name}
{preset.model} | {preset.size} | steps {preset.steps}
))}
>
)}
{activeTab === "settings" && (
<>
Admin Settings
{adminSettings ? (
) : (
No admin permissions for settings.
)}
>
)}
{jobInfo?.status ?? "idle"}
{jobInfo?.progress ?? 0}%
{logs.map((line, idx) => (
{line}
))}