feat: new design

This commit is contained in:
Nik L
2026-04-13 13:09:46 -04:00
parent 14fcaea830
commit b2879e1a5e
34 changed files with 573 additions and 608 deletions

26
components/logo.tsx Normal file
View File

@@ -0,0 +1,26 @@
import Image from 'next/image'
type GreywallLogoProps = {
className?: string
size?: 'default' | 'small'
}
const dimensions = {
default: { width: 285, height: 70 },
small: { width: 138, height: 40 },
}
export function GreywallLogo({ className = '', size = 'small' }: GreywallLogoProps) {
const { width, height } = dimensions[size]
return (
<Image
src="/greywall-logo.png"
alt="Greywall"
width={width}
height={height}
className={className}
priority
/>
)
}