Improve business profile branding uploads and super-admin link menus.

Show separate light/dark logo and favicon croppers in a compact grid, support favicon saves, and keep super-admin overflow dashboard links in English.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Alireza Hassani
2026-08-26 00:51:12 +03:30
co-authored by Cursor
parent 5e799eddf9
commit 468bb87fcf
8 changed files with 163 additions and 79 deletions
@@ -59,6 +59,7 @@ export interface UpdateBusinessProfilePayload {
socialMedia?: Partial<BusinessSocialMedia>
logoMediaId?: string | null
logoDarkMediaId?: string | null
faviconMediaId?: string | null
categoryIds?: string[]
addresses?: Array<{
id?: string
@@ -101,6 +102,12 @@ export async function updateBusinessProfile(payload: UpdateBusinessProfilePayloa
: payload.logoDarkMediaId
? Number(payload.logoDarkMediaId)
: null,
faviconMediaId:
payload.faviconMediaId === undefined
? undefined
: payload.faviconMediaId
? Number(payload.faviconMediaId)
: null,
},
})
}