Skip to content

Commit a17199a

Browse files
committed
feat: replace default icons with actual tool logos in Tools section
- Add real logo images for Figma, GPT Business, Midjourney, and Cursor - Use Next.js Image component for optimized logo loading - Replace generic Zap icons with brand-specific logos - Improve visual consistency and brand recognition - Maintain responsive design and hover effects
1 parent a3d412e commit a17199a

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

src/components/Tools.tsx

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
'use client';
22

33
import { motion } from 'framer-motion';
4-
import { ExternalLink, Zap, Palette } from 'lucide-react';
4+
import { ExternalLink, Palette } from 'lucide-react';
55
import { useLanguage } from '@/contexts/LanguageContext';
66
import { BlurReveal } from './BlurReveal';
77
import { SectionTitle } from './SectionTitle';
8+
import Image from 'next/image';
89

910
const Tools = () => {
1011
const { t } = useLanguage();
@@ -20,27 +21,31 @@ const Tools = () => {
2021
status: 'Active',
2122
link: 'https://figma.com',
2223
features: ['Design System', 'Prototyping', 'Team Collaboration'],
24+
logo: 'https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/figma/figma-original.svg',
2325
},
2426
{
2527
name: 'GPT Business',
2628
description: 'AI-powered assistant for design ideation, content generation, and workflow optimization',
2729
status: 'Active',
2830
link: 'https://openai.com',
2931
features: ['AI Assistant', 'Content Generation', 'Workflow Optimization'],
32+
logo: 'https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/openai/openai-original.svg',
3033
},
3134
{
3235
name: 'Midjourney',
3336
description: 'AI image generation tool for creating visual concepts, mockups, and design inspiration',
3437
status: 'Active',
3538
link: 'https://midjourney.com',
3639
features: ['AI Art', 'Visual Concepts', 'Design Inspiration'],
40+
logo: 'https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/midjourney/midjourney-original.svg',
3741
},
3842
{
3943
name: 'Cursor',
4044
description: 'AI-powered code editor for design system development and frontend implementation',
4145
status: 'Active',
4246
link: 'https://cursor.sh',
4347
features: ['AI Coding', 'Design System', 'Frontend Development'],
48+
logo: 'https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/cursor/cursor-original.svg',
4449
},
4550
],
4651
},
@@ -123,8 +128,14 @@ const Tools = () => {
123128
<div className="h-full p-6 bg-background rounded-xl border border-border hover-lift glass">
124129
{/* Tool Header */}
125130
<div className="flex items-start justify-between mb-4">
126-
<div className="w-12 h-12 rounded-lg bg-muted flex items-center justify-center group-hover:bg-primary/10 transition-colors">
127-
<Zap className="w-6 h-6 text-white" />
131+
<div className="w-12 h-12 rounded-lg bg-muted flex items-center justify-center group-hover:bg-primary/10 transition-colors overflow-hidden">
132+
<Image
133+
src={tool.logo}
134+
alt={`${tool.name} logo`}
135+
width={24}
136+
height={24}
137+
className="w-6 h-6 object-contain"
138+
/>
128139
</div>
129140
<span className="text-xs font-medium text-green-600 bg-green-100 px-2 py-1 rounded-full">
130141
{tool.status}

0 commit comments

Comments
 (0)