Files
workavia-drive/twake/frontend/src/app/atoms/logo/index.tsx
T
montaghanmy 10fe6f78d1 feat: init
2023-03-23 11:03:16 +01:00

24 lines
573 B
TypeScript

import _ from 'lodash';
import React from 'react';
interface PropsType extends Omit<React.HTMLAttributes<HTMLDivElement>, 'size'> {
size?: 16 | 32 | 64 | 128 | 256;
}
export const Logo = (props: PropsType): React.ReactElement => {
const { size = 128 } = props;
return (
<div
className={'flex flex-col items-center justify-center ' + props.className}
{..._.omit(props, 'className', 'size')}
>
<img
className="mx-auto w-auto"
src={`/public/img/logo/${size}x${size}.png`}
alt="Twake logo"
/>
</div>
);
};