mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
Update branding.ts
This commit is contained in:
@@ -18,6 +18,21 @@ export interface FullscreenEnabled {
|
|||||||
const BRANDING_CACHE_KEY = 'cabinet_branding'
|
const BRANDING_CACHE_KEY = 'cabinet_branding'
|
||||||
const LOGO_PRELOADED_KEY = 'cabinet_logo_preloaded'
|
const LOGO_PRELOADED_KEY = 'cabinet_logo_preloaded'
|
||||||
|
|
||||||
|
// Check if logo was already preloaded in this session
|
||||||
|
export const isLogoPreloaded = (): boolean => {
|
||||||
|
try {
|
||||||
|
const cached = getCachedBranding()
|
||||||
|
if (!cached?.has_custom_logo || !cached?.logo_url) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
const logoUrl = `${import.meta.env.VITE_API_URL || ''}${cached.logo_url}`
|
||||||
|
const preloaded = sessionStorage.getItem(LOGO_PRELOADED_KEY)
|
||||||
|
return preloaded === logoUrl
|
||||||
|
} catch {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Get cached branding from localStorage
|
// Get cached branding from localStorage
|
||||||
export const getCachedBranding = (): BrandingInfo | null => {
|
export const getCachedBranding = (): BrandingInfo | null => {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user