Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.
Course tile with a gradient thumbnail, instructor byline, duration, and an inline progress bar.
Single lesson entry with a status glyph on the left, title, duration, and padded index on the right.
Circular ring showing percent complete next to a course label and a lessons-done caption.
Video lesson card with a play thumbnail, duration badge, watched bar, and a chapter eyebrow.
Collapsible course module header that reveals a timed lesson list underneath when expanded.
Course metadata strip summarizing student count, star rating, and last updated in a three-column grid.
Vertical learning path with done, current, and locked steps connected by a colored rail.
Resume-the-lesson banner with a play tile, eyebrow label, title, time remaining, and a Resume button.
Streak card with a flame badge, seven-day dot grid, and an encouraging caption underneath.
Skill card with a violet level badge, XP numerator over denominator, and a gradient progress track.
Multiple-choice card with a progress bar in the header, stem text, and four lettered option rows.
Quiz outcome card with a trophy tile, pass or fail tint, score fraction, percent, and elapsed time.
Amber-trimmed completion certificate with an award medallion, italic recipient line, and credential ID.
Graded assignment card with a color-tinted letter tile, score fraction, and a clipped feedback excerpt.
Course assignment card with a violet file tile, status pill, due date, and attachment count footer.
In lesson 6, the dependency array skips the `setCount` setter. Isn't it a stale closure risk?
Student Q&A card with an avatar header, resolved pill, clipped question body, and reply and like counts.
I'll be out Tuesday for a conference. Drop in Thursday 15:00 – 17:00 instead — same Zoom link in the syllabus.
Posted 2 hours agoLeft-ruled amber announcement from an instructor with a megaphone chip, title, body, and timestamp.
Saved-quote card grouping highlighter-tinted excerpts and an italic personal note beneath them.
Dark live-classroom widget with a red live chip, attendee and raised-hand counts, and mic/video toggles.
Timestamped transcript panel where the currently-playing line picks up a sky background highlight.
Teacher profile with a gradient avatar wearing an amber award badge, subject line, and rating row.
Ranked student list with rank digits, avatar initials, and emerald score pills on the right.
Weekly syllabus where completed weeks get an emerald W tile and their titles are struck through.
Upcoming workshop card with a pulsing live pill, date/time/duration line, enrollment count, and a CTA.