feat(get-user): emit brand_chrome for Hamkar brandManaged opt-in

Expose brand_chrome so apps apply header/menu/body colors only after SuperAdmin color save.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-14 17:04:35 +03:30
co-authored by Cursor
parent 7521c69c11
commit 9031135797
4 changed files with 11 additions and 0 deletions
+2
View File
@@ -34,6 +34,7 @@ export function buildHamkarUiFromBrand(input: {
secondaryColor?: string | null
backgroundColor?: string | null
settingsManaged?: boolean
brandManaged?: boolean
registryMode?: string | null
settings?: {
pricing_box_theme?: string
@@ -57,6 +58,7 @@ export function buildHamkarUiFromBrand(input: {
const base = {
kind: 'hamkar' as const,
settingsManaged: Boolean(input.settingsManaged),
brandManaged: Boolean(input.brandManaged),
registryMode: input.registryMode || 'dynamicMode',
brand: {
// Keep nulls — do NOT invent #1d4ed8 (causes wrong accent vs live registry)