Files
HRM-System/resources/js/contexts/LogoContext.tsx
2026-04-13 08:16:56 +08:00

23 lines
579 B
TypeScript
Executable File

import { useBrand } from '@/contexts/BrandContext';
interface LogoContextType {
logoLight: string;
logoDark: string;
favicon: string;
updateLogos: (logos: { logoLight?: string; logoDark?: string; favicon?: string }) => void;
}
export function useLogos(): LogoContextType {
const { logoLight, logoDark, favicon, updateBrandSettings } = useBrand();
const updateLogos = (newLogos: { logoLight?: string; logoDark?: string; favicon?: string }) => {
updateBrandSettings(newLogos);
};
return {
logoLight,
logoDark,
favicon,
updateLogos
};
}