The Branding & Theme screen manages tenant white-labeling and theming at the routeDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/settings/branding.
Overview
The screen is a tabbed hub with four sections: Colors, Typography, Login & assets, and Subdomain. Tab state is URL-synced viauseTabUrlState. The active theme is loaded with useActiveTheme; mutations include useUpsertTheme, useResetTheme, and useImportTheme. A reset action triggers an alert dialog for confirmation before clearing org overrides. A preview badge indicates the current theme status. Users with pf.theme.manage can modify theme settings; pf.theme.view grants read-only access.
Who it’s for
Required permission:pf.theme.view (access); pf.theme.manage (edit/reset/import — SME: confirm exact manage permission name from code)
Before you start
- You must hold the
pf.theme.viewpermission.
Steps
Key concepts
useActiveTheme— fetches the current tenant theme overrideuseResetTheme— clears tenant overrides and restores platform defaultsuseImportTheme— applies a theme from an imported source
Related
Platform Foundation
Platform Foundation overview.
Governance & parity
Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/platform.tsx
- src/platform/theming/pages/BrandingSettingsPage.tsx