Skip to content
+

Experiments

Visual regression test pages for the Scheduler components.

Recurring event durations

July 2025

15 min (daily)

15 min (MWF)

30 min (daily)

40 min (daily)

40 min (weekly MO)

45 min (daily)

60 min (daily)

60 min (MO/WE/FR)

120 min (daily)

15 min (daily)

15 min (biweekly TU)

30 min (daily)

30 min (TU/TH)

40 min (daily)

40 min (every 3 days)

45 min (daily)

60 min (daily)

120 min (daily)

120 min (TU/TH)

15 min (daily)

15 min (MWF)

30 min (daily)

30 min (1st WE)

40 min (daily)

45 min (daily)

45 min (WE/FR)

60 min (daily)

60 min (MO/WE/FR)

120 min (daily)

15 min (daily)

30 min (daily)

30 min (TU/TH)

40 min (daily)

45 min (daily)

45 min (biweekly TH)

60 min (daily)

120 min (daily)

120 min (TU/TH)

15 min (daily)

15 min (MWF)

30 min (daily)

40 min (daily)

40 min (every 3 days)

45 min (daily)

45 min (WE/FR)

60 min (daily)

60 min (MO/WE/FR)

120 min (daily)

15 min (daily)

30 min (daily)

40 min (daily)

45 min (daily)

60 min (daily)

120 min (daily)

MUI X Missing license key

Timeline dependency arrows (#22855)

Finish-to-Start dependencies rendered as arrows on the timeline. The dataset covers every route shape: a straight arrow on the same lane, an elbow across rows that turns right before its target to avoid crossing other events, a short arrow between adjacent events, and S routes for successors starting before their predecessor ends. Drag or resize an event to see its arrows follow. The feature has no public API yet, so the demo feeds the internal store parameters.

Month view multi-day overflow

Continuation after overflow (#22735)

A multi-day event pushed into "+N more" should collapse to a lower free row and render as one continuous bar once it runs alone, with a continuation arrow.

Sun
Mon
Tue
Wed
Thu
Fri
Sat

A

B

A

Long trip

Long trip

Long trip

Overflow persists when no row frees up

An overflow event that can never collapse should stay counted in "+N more" on every day it crosses, not vanish after its first day.

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Long trip

Long trip

Filler

Long trip

Filler

Overflow button behind spanning bars

Two all-day events fill the visible rows; a new event on Jul 9 forces a "+N more" button on a row a multi-day bar runs across. The button must stay visible and the bar must resurface after it, not vanish for the rest of the week.

Sun
Mon
Tue
Wed
Thu
Fri
Sat

All-day A

All-day B

All-day A

All-day B

All-day B

All-day A

All-day B

All-day A

All-day B

All-day A

All-day B

Compact (touch) views

Touch-optimized day/time-grid views for narrow widths, rendered here at a phone-like width. Each view shows a fixed number of days and uses the touch event variant (title only, no time).

Compact day view (1 day)

Gym Class

MUI X Missing license key

Alice's Birthday

Gym Class

Yoga

1-on-1 with Sarah

Code Review

MUI X Missing license key

Alice's Birthday

Morning Run

Team Meeting

Gym Class

Yoga

1-on-1 with Sarah

Code Review

4th of July BBQ

MUI X Missing license key

API

See the documentation below for a complete reference to all of the props and classes available to the components mentioned here.