// Public landing shown on "/" for unauthenticated visitors. // DS-2 rework of the old platform's "second brain" infographic. import Link from "next/link"; import { StickyNote, BookOpen, Lightbulb, Database, GraduationCap, Wrench, type LucideIcon, } from "lucide-react"; import { SchemeConnectors } from "./scheme-connectors"; interface SchemeBlock { icon: LucideIcon; title: string; items: string[]; } const BLOCKS_LEFT: SchemeBlock[] = [ { icon: StickyNote, title: "Заметки", items: [ "разбираемся, как создавать качественные заметки, а не просто писать всё подряд", "изучаем самые эффективные подходы в заметкоделии и заметковедении", ], }, { icon: BookOpen, title: "Знания", items: [ "превращаем сырые данные и разрозненную информацию в устойчивые знания, готовые к повторному применению", ], }, { icon: Lightbulb, title: "Идеи", items: [ "фиксируем, развиваем и воплощаем гениальные идеи в жизнь", "и не даём им сгинуть в процессе", ], }, ]; const BLOCKS_RIGHT: SchemeBlock[] = [ { icon: Database, title: "Базы знаний", items: [ "создаём картотеку, строим структуру, наполняем её качественными заметками", "связываем отдельные элементы в единую сеть идей и размышлений", ], }, { icon: GraduationCap, title: "Обучение", items: [ "учимся правильно учиться, осваиваем эффективные стратегии", "выстраиваем свой индивидуальный трек развития", ], }, { icon: Wrench, title: "Инструменты", items: [ "разбираемся с особенностями инструментов и выбираем самые подходящие", ], }, ]; const ROW_START = ["md:row-start-1", "md:row-start-2", "md:row-start-3"]; function SchemeCard({ block, side, row }: { block: SchemeBlock; side: "left" | "right"; row: number }) { const Icon = block.icon; const colClass = side === "left" ? "md:col-start-1" : "md:col-start-3"; return (
{block.title}
); } export function WelcomePage() { return (
Second Brain

Образовательная платформа Second Brain

Создаём и развиваем
второй мозг

Заметки, знания и идеи — в одной системе, которая работает на вас

{/* eslint-disable-next-line @next/next/no-img-element */} Second Brain Second Brain
{BLOCKS_LEFT.map((block, i) => ( ))} {BLOCKS_RIGHT.map((block, i) => ( ))}
Начать учиться → У меня уже есть доступ
); }