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.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