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

21 lines
541 B
TypeScript
Raw Normal View History

2024-01-16 13:47:29 +03:00
import clsx from 'clsx';
2024-04-01 19:07:20 +03:00
import { useConceptOptions } from '@/context/OptionsContext';
2024-01-16 13:47:29 +03:00
import useWindowSize from '@/hooks/useWindowSize';
2023-10-06 15:37:32 +03:00
function Logo() {
2024-04-01 19:07:20 +03:00
const { darkMode } = useConceptOptions();
2024-01-16 13:47:29 +03:00
const size = useWindowSize();
2023-07-15 17:46:19 +03:00
return (
2023-12-28 14:04:44 +03:00
<img
alt='Логотип КонцептПортал'
2024-05-11 20:53:36 +03:00
className={clsx('max-h-[1.6rem] w-fit', {
2024-01-16 13:47:29 +03:00
'min-w-[11.5rem]': size.isSmall
})}
src={size.isSmall ? '/logo_sign.svg' : !darkMode ? '/logo_full.svg' : '/logo_full_dark.svg'}
2023-12-28 14:04:44 +03:00
/>
);
2023-07-15 17:46:19 +03:00
}
2023-12-28 14:04:44 +03:00
export default Logo;