import { Heart } from 'lucide-react'; import Image from 'next/image'; import { Checkbox } from '@/components/ui/checkbox'; import { Button } from '@/components/ui/button'; const mockItems = [ { title: 'Business Handshake', type: 'Videos', mediaType: 'video', image: '/v1.png', price: 0.49, }, { title: 'Cowboy Howdy', type: 'Fonts', mediaType: 'font', image: '/v2.png', price: 4.99, }, { title: 'SEPHORA', type: 'Images', mediaType: 'image', image: '/v3.png', price: 0.19, }, { title: 'Gabe Hager', type: 'Videos', mediaType: 'video', image: '/v4.png', price: 9.99, }, { title: 'Gabe Hager', type: 'Audios', mediaType: 'audio', image: '/v5.png', price: 3.99, }, { title: 'Empty Flat Interior', type: 'Videos', mediaType: 'video', image: '/v6.png', price: 0.49, }, { title: 'Black Swan', type: 'Images', mediaType: 'image', image: '/v7.png', price: 0.19, }, { title: 'Panda', type: 'Fonts', mediaType: 'font', image: '/v8.png', price: 4.99, }, { title: 'Lemon Garden', type: 'Images', mediaType: 'image', image: '/v9.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v10.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v11.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v12.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v13.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v14.png', price: 4.40, }, { title: 'Wall Graphics', type: 'Graphics', mediaType: 'graphic', image: '/v15.png', price: 4.40, }, ]; export default function ArtistContent() { return (
{/* Header with greeting and filters inside a card */}
{/* Greeting */}
Hi Daphne, recommendations for you
{/* Filter Chips */}
{['Images','Videos','Audios','Fonts','Gifs','Graphics'].map((filter) => ( ))}
{mockItems.map((item, idx) => (
{/* Image */}
{item.title} {/* Play overlay for video/audio */} {(item.mediaType === 'video' || item.mediaType === 'audio') && (
Play
)}
{/* Card content */}
{item.title}
In{' '} {item.type} ${item.price.toFixed(2)}
))}
); }