// ════════════════════════════════════════════════════════════════ // IdeaGrid — 43 идеи Стартапзавода + IdeaCard + IdeaExpansion // ════════════════════════════════════════════════════════════════ const { useState: useStateIdea } = React; function IdeaGrid({ onOpenSynthesis }) { const D = window.SDH_DATA; const [family, setFamily] = useStateIdea('all'); const [focusOnly, setFocusOnly] = useStateIdea(false); const [open, setOpen] = useStateIdea(null); let arr = D.ideas; if (family !== 'all') arr = arr.filter(i => i.family === family); if (focusOnly) arr = arr.filter(i => i.focus); const focusCount = D.ideas.filter(i => i.focus).length; return (
Каждая идея помечена методологической семьёй (SPE, CAPE, I·NoT, ROSI) и связана с нишей рынка. Карточки в фокусе ★ обсуждаются на ближайшем синтез-сейшне.
{idea.first_seen_at}
{idea.linked} прямых пересечений в графе
{idea.recommendation}