mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-30 19:12:16 +00:00
This PR completely removes Next.js image optimization from the login app by replacing all next/image components with standard HTML <img> tags and removing the image optimization configuration. Closes https://github.com/zitadel/zitadel-charts/issues/381 # Which Problems Are Solved Users were encountering issue when loading images in dedicated environments. These happened due to nextjs imaging optimizations creating different paths for images. # How the Problems Are Solved - Removed Next.js Image Optimization Config - Removed images: { unoptimized: true } configuration from [next.config.mjs](vscode-file://vscode-app/Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/code/electron-browser/workbench/workbench.html) This config was redundant since we no longer use next/image components - Replaced next/image with standard <img> tags
24 lines
533 B
TypeScript
24 lines
533 B
TypeScript
type Props = {
|
|
darkSrc?: string;
|
|
lightSrc?: string;
|
|
height?: number;
|
|
width?: number;
|
|
};
|
|
|
|
export function Logo({ lightSrc, darkSrc, height = 40, width = 147.5 }: Props) {
|
|
return (
|
|
<>
|
|
{darkSrc && (
|
|
<div className="hidden dark:flex">
|
|
<img height={height} width={width} src={darkSrc} alt="logo" />
|
|
</div>
|
|
)}
|
|
{lightSrc && (
|
|
<div className="flex dark:hidden">
|
|
<img height={height} width={width} src={lightSrc} alt="logo" />
|
|
</div>
|
|
)}
|
|
</>
|
|
);
|
|
}
|