ConceptPortal-public/rsconcept/frontend/src/components/Navigation/Logo.tsx

27 lines
688 B
TypeScript
Raw Normal View History

2023-07-15 17:46:19 +03:00
import { Link } from 'react-router-dom';
2023-10-06 15:37:32 +03:00
import useWindowSize from '../../hooks/useWindowSize';
const HIDE_LOGO_TEXT_LIMIT = 700;
function Logo() {
const windowSize = useWindowSize();
2023-07-15 17:46:19 +03:00
return (
2023-10-06 15:37:32 +03:00
<Link to='/' className='flex items-center h-full mr-2' tabIndex={-1}>
{ (windowSize.width && windowSize.width >= HIDE_LOGO_TEXT_LIMIT) &&
<img alt=''
src='/logo_full.svg'
className='max-h-[1.6rem] min-w-[1.6rem]'
/>}
{ (!windowSize.width || windowSize.width < HIDE_LOGO_TEXT_LIMIT) &&
<img alt=''
src='/logo_sign.svg'
className='max-h-[1.6rem] min-w-[2.2rem]'
/>}
2023-07-15 17:46:19 +03:00
</Link>
);
}
2023-07-25 20:27:29 +03:00
export default Logo;