Files
zitadel/apps/login/ui/Logo.tsx

38 lines
740 B
TypeScript
Raw Normal View History

2023-05-23 10:12:19 +02:00
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 (
<>
2023-05-23 10:14:31 +02:00
{darkSrc && (
<div className="hidden dark:flex">
<Image
height={height}
width={width}
src={darkSrc}
alt="logo"
priority={true}
/>
</div>
)}
{lightSrc && (
<div className="flex dark:hidden">
<Image
height={height}
width={width}
priority={true}
src={lightSrc}
alt="logo"
/>
</div>
)}
2023-05-23 10:12:19 +02:00
</>
);
}