20 lines
456 B
TypeScript
20 lines
456 B
TypeScript
import useConfig from 'hooks/useConfig';
|
|
import { LogoImage } from './style.ee';
|
|
|
|
const CustomLogo = () => {
|
|
const { config, loading } = useConfig(['logo.svgData']);
|
|
|
|
if (loading || !config?.['logo.svgData']) return null;
|
|
|
|
const logoSvgData = config['logo.svgData'] as string;
|
|
|
|
return (
|
|
<LogoImage
|
|
data-test="custom-logo"
|
|
src={`data:image/svg+xml;utf8,${encodeURIComponent(logoSvgData)}`}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export default CustomLogo;
|