diff --git a/components/hero.tsx b/components/hero.tsx index 618d9e4..46ffa45 100644 --- a/components/hero.tsx +++ b/components/hero.tsx @@ -50,10 +50,10 @@ export function Hero() { {/* LEFT */}

A MAIOR diff --git a/components/sponsors.tsx b/components/sponsors.tsx index 658452e..c8380a4 100644 --- a/components/sponsors.tsx +++ b/components/sponsors.tsx @@ -1,20 +1,50 @@ "use client"; +import Image from "next/image"; + +type SponsorLogo = { + name: string; + src?: string; + placeholder?: string; + href?: string; +}; + +type SponsorTier = { + name: string; + color: string; + borderColor: string; + logos: SponsorLogo[]; +}; + export function Sponsors() { - const tiers = [ + const tiers: SponsorTier[] = [ { name: "Diamante", color: "text-green-deep", borderColor: "border-green-deep/20", - logos: [{ name: "UNAMA", placeholder: "UNAMA" }], + logos: [ + { + name: "Fly.io", + src: "/assets/sponsors/flyio.png", + href: "https://fly.io", + }, + ], }, { name: "Ouro", color: "text-orange", borderColor: "border-orange/20", logos: [ - { name: "Sponsor 1", placeholder: "Sua marca aqui" }, - { name: "Sponsor 2", placeholder: "Sua marca aqui" }, + { + name: "Inteceleri", + src: "/assets/sponsors/inteceleri.png", + href: "https://inteceleri.com.br", + }, + { + name: "NIC.br", + src: "/assets/sponsors/nicbr.svg", + href: "https://nic.br", + }, ], }, { @@ -68,14 +98,27 @@ export function Sponsors() {

{tier.logos.map((logo, j) => ( -
- - {logo.placeholder} - -
+ {logo.src ? ( + {logo.name} + ) : ( + + {logo.placeholder} + + )} + ))}
diff --git a/public/assets/sponsors/flyio.png b/public/assets/sponsors/flyio.png new file mode 100644 index 0000000..774bf50 Binary files /dev/null and b/public/assets/sponsors/flyio.png differ diff --git a/public/assets/sponsors/inteceleri.png b/public/assets/sponsors/inteceleri.png new file mode 100644 index 0000000..ceed6c3 Binary files /dev/null and b/public/assets/sponsors/inteceleri.png differ diff --git a/public/assets/sponsors/nicbr.svg b/public/assets/sponsors/nicbr.svg new file mode 100644 index 0000000..368dbae --- /dev/null +++ b/public/assets/sponsors/nicbr.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/public/favico.png b/public/favico.png index 6aafbb2..78f25d6 100644 Binary files a/public/favico.png and b/public/favico.png differ