Integrate the admin application
Serve compiled assets
Install Admin alongside your matching Qentrah CMS version and copy it to a dedicated generated-assets directory. The copied output contains an entry HTML document and assets. Use the CMS application’s existing static serving and API routing contract.
Consume React source
import { AppShell } from "@qentrah/admin";
export function AdminPreview() {
return <AppShell navigation={[]}>
<h1>Content</h1>
<p>Your application supplies the content and API integration.</p>
</AppShell>;
}The root export points to TypeScript source. Configure your bundler to transpile TS/TSX from the package and supply React. Style resources and router/query providers depend on the chosen source component; inspect their published source before embedding them.
Integration responsibilities
The shell does not authenticate users or configure a CMS. Your application supplies navigation, query providers, API configuration, authentication and access checks. Keep Admin and CMS beta versions aligned. Test direct navigation, browser refresh and asset paths in the intended hosting environment.
Source captured: 2026-10-11