Updated
This commit is contained in:
parent
0b18528a62
commit
d5ab2efdd0
20 changed files with 81 additions and 255 deletions
25
frontend/@dasig/components/Logo.tsx
Normal file
25
frontend/@dasig/components/Logo.tsx
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
import webpPath from "../images/logo.webp";
|
||||
import avifPath from "../images/logo.avif";
|
||||
|
||||
interface Props {
|
||||
size?: number;
|
||||
alt?: string;
|
||||
}
|
||||
|
||||
export default (props: Props) => {
|
||||
return (
|
||||
<>
|
||||
<picture>
|
||||
<source srcset={avifPath} type="image/avif" />
|
||||
<source srcset={webpPath} type="image/webp" />
|
||||
<img
|
||||
width={props.size}
|
||||
height="auto"
|
||||
decoding="async"
|
||||
loading="lazy"
|
||||
alt="logo"
|
||||
/>
|
||||
</picture>
|
||||
</>
|
||||
);
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue