'use client' import { useState } from 'react' import { motion } from 'framer-motion' import { ProjectCard } from '@/components/ProjectCard' import { projects } from '@/lib/projects' const filters = [ { label: 'Alle', value: 0 }, { label: 'Anfaenger', value: 1 }, { label: 'Fortgeschritten', value: 2 }, { label: 'Profi', value: 3 }, ] export default function ProjektePage() { const [filter, setFilter] = useState(0) const filtered = filter === 0 ? projects : projects.filter((p) => p.difficulty === filter) return (

Alle Projekte

Waehle ein Projekt und leg los!

{/* Filter */}
{filters.map((f) => ( ))}
{/* Grid */}
{filtered.map((p) => ( ))}
{filtered.length === 0 && (

Keine Projekte in dieser Kategorie.

)}
) }