Skip to content

Commit 0616b42

Browse files
committed
feat: add brand colors to tech partner cards
1 parent cec96c2 commit 0616b42

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

src/components/landing/FeatureGrid.tsx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ const techPartners = [
4949
{
5050
name: "Google Cloud",
5151
role: "Infrastructure & Authentication",
52+
brandColor: "#4285F4",
5253
logo: (
5354
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
5455
<path d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"/>
@@ -58,6 +59,7 @@ const techPartners = [
5859
{
5960
name: "Gemini AI",
6061
role: "Conversational Intelligence",
62+
brandColor: "#8B5CF6",
6163
logo: (
6264
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
6365
<path d="M12 0C5.352 0 0 5.352 0 12s5.352 12 12 12 12-5.352 12-12S18.648 0 12 0zm0 2.4c5.28 0 9.6 4.32 9.6 9.6s-4.32 9.6-9.6 9.6S2.4 17.28 2.4 12 6.72 2.4 12 2.4zm-1.2 4.8v4.8H6v2.4h4.8V19.2h2.4v-4.8H18v-2.4h-4.8V7.2h-2.4z"/>
@@ -67,6 +69,7 @@ const techPartners = [
6769
{
6870
name: "Firebase",
6971
role: "Auth & Real-time Data",
72+
brandColor: "#F59E0B",
7073
logo: (
7174
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
7275
<path d="M3.89 15.672L6.255.461A.542.542 0 0 1 7.27.288l2.543 4.771zm16.794 3.692l-2.25-14a.54.54 0 0 0-.919-.295L3.316 19.365l7.856 4.427a1.621 1.621 0 0 0 1.588 0zM14.3 7.147l-1.82-3.482a.542.542 0 0 0-.96 0L3.53 17.984z"/>
@@ -76,6 +79,7 @@ const techPartners = [
7679
{
7780
name: "ElevenLabs",
7881
role: "Human-like Voice Synthesis",
82+
brandColor: "#000000",
7983
logo: (
8084
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
8185
<rect x="7" y="2" width="3" height="20" rx="1.5"/>
@@ -86,6 +90,7 @@ const techPartners = [
8690
{
8791
name: "Gemini CLI",
8892
role: "AI Development Tooling",
93+
brandColor: "#6366F1",
8994
logo: (
9095
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
9196
<path d="M7 8l-4 4 4 4M17 8l4 4-4 4M14 4l-4 16"/>
@@ -116,21 +121,23 @@ export default function FeatureGrid() {
116121
className="mx-auto max-w-xl text-center text-sm mb-12"
117122
style={{ color: "var(--text-secondary)" }}
118123
>
119-
Powered by the Google ecosystem and ElevenLabs — the same technology behind the world&apos;s most advanced AI products.
124+
Powered by the <span className="font-semibold" style={{ color: "#4285F4" }}>Google</span> ecosystem and <span className="font-semibold" style={{ color: "#000000" }}>ElevenLabs</span> — the same technology behind the world&apos;s most advanced AI products.
120125
</p>
121126
<div className="grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-4">
122127
{techPartners.map((partner, i) => (
123128
<FadeIn key={partner.name} delay={i * 0.08}>
124129
<div
125-
className="group flex flex-col items-center gap-3 rounded-2xl border p-5 text-center transition-all duration-300 hover:border-[var(--accent)] hover:-translate-y-1 hover:shadow-lg"
130+
className="group flex flex-col items-center gap-3 rounded-2xl border-2 p-5 text-center transition-all duration-300 hover:-translate-y-1 hover:shadow-lg"
126131
style={{
127-
borderColor: "var(--border-default)",
132+
borderColor: partner.brandColor + "30",
128133
backgroundColor: "var(--card-bg)",
134+
borderTopColor: partner.brandColor,
135+
borderTopWidth: "3px",
129136
}}
130137
>
131138
<div
132-
className="transition-colors duration-200 group-hover:text-[var(--accent)]"
133-
style={{ color: "var(--text-muted)" }}
139+
className="transition-colors duration-200"
140+
style={{ color: partner.brandColor }}
134141
>
135142
{partner.logo}
136143
</div>

0 commit comments

Comments
 (0)