@inherits DComponentBase @* One event of a DTimeline: Start and End on either side of the line, Middle (an icon) on it. Each part renders only when set. The
before and after are the line segments to the neighbouring items; colour them with LineBeforeClass / LineAfterClass (bg-primary). *@

  • @if (Start is not null) {
    @Start
    } @if (Middle is not null) {
    @Middle
    } @if (End is not null) {
    @End
    }
  • @code { [Parameter] public RenderFragment Start { get; set; } [Parameter] public RenderFragment Middle { get; set; } [Parameter] public RenderFragment End { get; set; } /// Draw Start as a box (timeline-box). [Parameter] public bool StartBox { get; set; } /// Draw End as a box (timeline-box). [Parameter] public bool EndBox { get; set; } [Parameter] public string StartClass { get; set; } [Parameter] public string MiddleClass { get; set; } [Parameter] public string EndClass { get; set; } [Parameter] public string LineBeforeClass { get; set; } [Parameter] public string LineAfterClass { get; set; } }