29 lines
659 B
TypeScript
29 lines
659 B
TypeScript
import React from 'react'
|
|
|
|
interface Props {
|
|
className?: string
|
|
loading?: 'lazy' | 'eager'
|
|
priority?: 'auto' | 'high' | 'low'
|
|
}
|
|
|
|
export const Logo = (props: Props) => {
|
|
const { loading: loadingFromProps, priority: priorityFromProps } = props
|
|
|
|
const loading = loadingFromProps || 'lazy'
|
|
const priority = priorityFromProps || 'low'
|
|
|
|
return (
|
|
/* eslint-disable @next/next/no-img-element */
|
|
<img
|
|
alt="Beitzah Logo"
|
|
width={193}
|
|
height={34}
|
|
loading={loading}
|
|
fetchPriority={priority}
|
|
decoding="async"
|
|
className={'max-w-[36px] w-full '}
|
|
src="https://cdn.beitzah.net/beitzah-egg.svg"
|
|
/>
|
|
)
|
|
}
|