/* global React */ const { useState: useStateKur } = React; function KurseviPage({ onNav, onViewCourse }) { const { isMobile, isTablet } = useBreakpoint(); const bp = (d, t, m) => isMobile ? m : isTablet ? t : d; const [courses] = useCourses(); const [filter, setFilter] = useStateKur("Svi"); const [listRef, listVis] = useReveal(0.05); const regions = ["Svi", "Vratna kičma", "Torakalna", "LS kičma", "SI zglob", "Visceralno", "Periferne", "Dijagnostika", "Kiropraktika", "Akupunktura"]; const list = courses.filter(c => c.active && (filter === "Svi" || c.region === filter)); return (
Kursevi · Termini 2026

Raspored obuka za 2026.

Individualni termini po Vašoj dostupnosti. Svaki modul se vodi jedan na jedan sa Aleksandrom Bisićem D.O.O.

{regions.map(r => setFilter(r)}>{r})}
{list.map((c, i) => (
onViewCourse && onViewCourse(c)} onMouseEnter={e => { e.currentTarget.style.transform="translateY(-3px)"; e.currentTarget.style.boxShadow="var(--shadow-hover)"; }} onMouseLeave={e => { e.currentTarget.style.transform="none"; e.currentTarget.style.boxShadow="var(--shadow-card)"; }}>
{c.badge &&
{c.badge}
}
{c.price}
{c.level}

{c.title}

{c.description}

{c.startDate || "Termin na dogovor"} {c.duration} · {c.hours} {c.spots}
{c.techniques && c.techniques.length > 0 && (
{c.techniques.slice(0,3).map(t => ( {t} ))}
)}
))}
{list.length === 0 && (
Nema aktivnih kurseva.
Izaberite drugu kategoriju ili nas onNav("contact")} style={{ color:"var(--omt-green-ink)", cursor:"pointer", fontWeight:600 }}>kontaktirajte.
)}
); } window.KurseviPage = KurseviPage;