import React from "react"; import { motion, useInView } from "framer-motion"; import { Star, Users, BookOpenCheck, ShieldCheck, ArrowDown } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; /** * One‑page interactive presentation for the civic initiative “Për Prishtinën”. * — TailwindCSS for styling * — Framer Motion for scroll / hover animations * — Lucide icons for simple visuals */ export default function PerPrishtinenOnePager() { const categories = [ { label: "Aktivistë rinorë", count: 15, icon: Users }, { label: "Urbanistë & inxhinierë", count: 10, icon: BookOpenCheck }, { label: "Arsim & kulturë", count: 8, icon: BookOpenCheck }, { label: "Shëndetësi & sociale", count: 6, icon: ShieldCheck }, { label: "Tek & start‑up", count: 5, icon: Star }, { label: "Biznese të vogla", count: 5, icon: Users }, { label: "Komunitete pakicë", count: 4, icon: Users }, { label: "Aftësi të kufizuara", count: 3, icon: ShieldCheck }, ]; return (
{/* HERO */}
Për Prishtinën "Prishtina punon për ne" — Nisma qytetare për zgjedhjet komunale të 12 tetorit 2025.
{/* ABOUT FEHMI */}

Fehmi Kupina

Kryekandidati ynë ka drejtuar Kuvendin Komunal të Prishtinës, ka hapur seancat “live” dhe ka nisur buxhetimin pjesëmarrës. Motoja e tij: “Institucioni është i qytetarëve, jo i partive.”

  • Transparencë radikale & kontrata të hapura
  • Buxhetim pjesëmarrës — €300K pilot (2023)
  • Konsensus për limitimin e tarifave të deponisë
{/* CANDIDATE GROUPS */}

56 kandidatë – një Prishtinë

Një ekip i larmishëm nga çdo lagje dhe fushë profesioniste. Ja si shpërndahen ata:

{categories.map(({ label, count, icon: Icon }, idx) => ( {count}

{label}

))}
{/* PRINCIPLES */}

Parimet tona të forta

{[ { title: "Barazi gjinore", text: "Të paktën 50% gra, me renditje alternuese në listë." }, { title: "Zëri i të rinjve", text: "Minimumi 20% e listës nën moshën 30 vjeç." }, { title: "Balancë lagjesh", text: "Asnjë lagje më shumë se 10% e vendeve." } ].map(({ title, text }, i) => (

{title}

{text}

))}
{/* FOOTER */}
); } /** * Helper component to wrap sections with Framer Motion viewport detection. */ function InViewSection({ children, className = "" }) { return ( {children} ); }