branding assets

This commit is contained in:
Max Peintner
2023-05-23 10:12:19 +02:00
parent 935c7af196
commit 4dfe6c2bcd
5 changed files with 62 additions and 11 deletions

33
apps/login/ui/Logo.tsx Normal file
View File

@@ -0,0 +1,33 @@
import Image from "next/image";
type Props = {
darkSrc: string;
lightSrc: string;
height?: number;
width?: number;
};
export function Logo({ lightSrc, darkSrc, height = 40, width = 147.5 }: Props) {
return (
<>
<div className="hidden dark:flex">
<Image
height={height}
width={width}
src={darkSrc}
alt="logo"
priority={true}
/>
</div>
<div className="flex dark:hidden">
<Image
height={height}
width={width}
priority={true}
src={lightSrc}
alt="logo"
/>
</div>
</>
);
}