Syllabus

Weekly syllabus where completed weeks get an emerald W tile and their titles are struck through.

CS 401 · Syllabus
W1Fundamentals of composition
W2State & reactivity
W3Hooks in depth
W4Performance patterns
W5Server components

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Education23 } from "@/components/beste/piece/education23";

<Education23
  courseTitle="CS 401 · Syllabus"
  weeks={[
    {
      "week": 1,
      "title": "Fundamentals of composition",
      "done": true
    },
    {
      "week": 2,
      "title": "State & reactivity",
      "done": true
    },
    {
      "week": 3,
      "title": "Hooks in depth",
      "done": true
    },
    {
      "week": 4,
      "title": "Performance patterns"
    },
    {
      "week": 5,
      "title": "Server components"
    }
  ]}
/>