Files
ncd-fe/packages/pl-fe/src/hooks/use-logo.ts
marcin mikołajczak 2963504736 pl-fe: Rename files to kebab case
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-10-26 00:06:13 +02:00

22 lines
521 B
TypeScript

import { usePlFeConfig } from './use-pl-fe-config';
import { useSettings } from './use-settings';
import { useTheme } from './use-theme';
const useLogo = () => {
const { logo, logoDarkMode } = usePlFeConfig();
const { demo } = useSettings();
const darkMode = ['dark', 'black'].includes(useTheme());
// Use the right logo if provided, otherwise return null;
const src = (darkMode && logoDarkMode)
? logoDarkMode
: logo || logoDarkMode;
if (demo) return null;
return src;
};
export { useLogo };