Skip to main content
Version: 57.2.0

Customize the admin home

Configure home slots on AdminApp:

new AdminApp({
home: {
title: "Operations",
slots: {
contentTop: ["feature-flags-overrides"],
main: ["modelStats"],
navGlobal: ["scriptRunner"],
sidebar: ["versionConfig", "recentActivity"],
},
},
});

Built-in IDs include modelStats, modelsGrid, scriptRunner, versionConfig, and recentActivity. Plugins add IDs such as feature-flags-overrides.

For an app-specific widget, implement AdminHomeWidgetProps and register it:

<AdminProvider widgets={{home: {operationsSummary: OperationsSummary}}} api={api}>
<AdminHome api={api} />
</AdminProvider>

Then place "operationsSummary" in a home slot. Unknown IDs render a visible missing-widget placeholder in development instead of crashing the dashboard.