mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-30 11:35:15 +00:00
32 lines
857 B
TypeScript
32 lines
857 B
TypeScript
import { Image } from 'antd';
|
|
import React from 'react';
|
|
import { Link } from 'react-router-dom';
|
|
import styled, { useTheme } from 'styled-components';
|
|
import { useAppConfig } from '../useAppConfig';
|
|
import { DEFAULT_APP_CONFIG } from '../../appConfigContext';
|
|
|
|
const LogoImage = styled(Image)`
|
|
display: inline-block;
|
|
height: 32px;
|
|
width: auto;
|
|
margin-top: 2px;
|
|
`;
|
|
|
|
export default function AppLogoLink() {
|
|
const appConfig = useAppConfig();
|
|
const themeConfig = useTheme();
|
|
|
|
return (
|
|
<Link to="/">
|
|
<LogoImage
|
|
src={
|
|
appConfig.config !== DEFAULT_APP_CONFIG
|
|
? appConfig.config.visualConfig.logoUrl || themeConfig.assets.logoUrl
|
|
: undefined
|
|
}
|
|
preview={false}
|
|
/>
|
|
</Link>
|
|
);
|
|
}
|