Tesserae

Uptime

Description

The Uptime component is part of the Tesserae UI library.

Displays system status over time using colored segments and month grids.

API reference

class

UptimeBars

public class UptimeBars : IComponent, IHasMarginPadding

A horizontal series of small status bars showing per-period uptime / availability over a time window.

Constructors

Constructor
UptimeBars
public UptimeBars()

Initializes a new instance of this class.

Properties

Property
UptimeBars.Margin
public string Margin { get ; set ; }

Gets or sets the CSS margin of the component.

Property
UptimeBars.Padding
public string Padding { get ; set ; }

Gets or sets the CSS padding of the component.

Methods

Method
UptimeBars.Items
public UptimeBars Items(IEnumerable<(UptimeStatus status, IComponent tooltipContent)> items)

Adds the given items to the component.

Method
UptimeBars.Compact
public UptimeBars Compact()

Renders the component in a compact form.

Method
UptimeBars.Render
public HTMLElement Render()

Renders the component's root HTML element.

class

UptimeCalendar

public class UptimeCalendar : IComponent, IHasMarginPadding

A calendar-grid visualisation of daily uptime / availability over a multi-month window.

Constructors

Constructor
UptimeCalendar
public UptimeCalendar(string title, string subtitle)

Initializes a new instance of this class.

Properties

Property
UptimeCalendar.Margin
public string Margin { get ; set ; }

Gets or sets the CSS margin of the component.

Property
UptimeCalendar.Padding
public string Padding { get ; set ; }

Gets or sets the CSS padding of the component.

Methods

Method
UptimeCalendar.Items
public UptimeCalendar Items(IEnumerable<(UptimeStatus status, IComponent tooltipContent)> items)

Adds the given items to the component.

Method
UptimeCalendar.Render
public HTMLElement Render()

Renders the component's root HTML element.

enum

UptimeStatus

public enum UptimeStatus

Predefined statuses (up, down, degraded, unknown) used by and .

Samples

Last 90 days uptime

Service Uptime (compact view)

Service Uptime History

See also

© 2026 Tesserae. All rights reserved.