Website
studionorte.pt
- Answers in
- 1.0 s
- Up
- 100%
- Checked
- 2 min ago
One site at a glance: whether it answers, in words, the version it shows, its last thirty days and three figures.A block is copied, not installed: take an example's code and the stylesheet at the foot of the page, and rename the site- prefix to your project's own.
Up: the green dot and its word, the version the site shows, thirty days all up, and three figures.
studionorte.pt
30 days ago100% upToday
30 days ago to Today: 100% up. No incidents.
Slow: the amber dot and its word, two slow days in the bar, and the answer time that made it slow. No edge: slow is not yet trouble.
shop.studionorte.pt
30 days ago99.9% upToday
30 days ago to Today: 99.9% up. Incident: Oct 6, Oct 7.
Down: the red dot and its word, the danger edge round the card, and no answer time.
blog.studionorte.pt
30 days ago98.7% upToday
30 days ago to Today: 98.7% up. Incident: Sep 26, Oct 10. Outage: Oct 9.
Shows one site on an overview: whether it answers now, the version it shows, its name and address, its last thirty days as an uptime bar, and how fast it answers, how much of the time it was up and when it was last checked. Three statuses: up, slow and down.
The page sets the status: the dot's tone and word, and for a site that is down the danger edge. Slow has no edge: it is worth a look, not yet trouble. The card takes no focus; to open a site's details from it, put a link in its title.
The site card's own layout, its classes under the site- prefix. The components inside it are drawn by the design system's stylesheet.
/* site-site-card — Site card, a block: one site at a glance, whether it answers, the version it shows, its last
* thirty days and three figures. Copy it into your project and rename site- to your project's own prefix. The frame
* is the Card component in its compact layout, a site that is down with its danger edge; the status dot, tag and
* uptime bar are the system's own. The block draws only the lines inside the card's body and the figures' line. */
.site-site-card__top {
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--smbk-space-inline-sm);
}
.site-site-card__name {
display: flex;
flex-direction: column;
gap: var(--smbk-space-2);
}
.site-site-card__title {
margin: 0;
color: var(--smbk-color-text-default);
font-family: var(--smbk-typography-label-lg-font-family);
font-size: var(--smbk-typography-label-lg-font-size);
font-weight: var(--smbk-typography-label-lg-font-weight);
line-height: var(--smbk-typography-label-lg-line-height);
letter-spacing: var(--smbk-typography-label-lg-letter-spacing);
}
.site-site-card__address,
.site-site-card__label {
margin: 0;
color: var(--smbk-color-text-subtle);
font-family: var(--smbk-typography-body-xs-font-family);
font-size: var(--smbk-typography-body-xs-font-size);
font-weight: var(--smbk-typography-body-xs-font-weight);
line-height: var(--smbk-typography-body-xs-line-height);
letter-spacing: var(--smbk-typography-body-xs-letter-spacing);
}
/* Three figures side by side under a quiet line, the same room above and below the line. */
.site-site-card__facts {
display: flex;
gap: var(--smbk-space-inline-md);
margin: 0;
padding-block-start: var(--smbk-space-inset-lg);
border-block-start: var(--smbk-border-width-hairline) solid var(--smbk-color-border-subtle);
}
.site-site-card__fact {
display: flex;
flex: 1 1 0;
flex-direction: column;
gap: var(--smbk-space-2);
min-width: 0;
}
.site-site-card__figure {
margin: 0;
color: var(--smbk-color-text-default);
font-family: var(--smbk-typography-label-md-font-family);
font-size: var(--smbk-typography-label-md-font-size);
font-weight: var(--smbk-typography-label-md-font-weight);
line-height: var(--smbk-typography-label-md-line-height);
letter-spacing: var(--smbk-typography-label-md-letter-spacing);
font-variant-numeric: tabular-nums;
}