dssoca docs

ServiceCard

Service status row with latency + sparkline.

A clickable service tile showing name, host, status tone, latency, and an optional sparkline.

Demo

live · storybook Open in Storybook

Demo loads from http://localhost:6006. Run pnpm storybook for it to render locally.

Usage

svelte
<script>
  import { ServiceCard } from 'dssoca';
</script>

<ServiceCard name="movies-api" host="movies.home"
  status="up" latency="4ms" />

Props

PropTypeDefaultDescription
namestringRequired. Service name.
hoststringRequired. Host string.
status'up' | 'deg' | 'down''up'Status tone.
latencystringLatency text (e.g. "4ms").
sparknumber[]Optional sparkline series.
onclick() => voidClick handler.
size'sm' | 'md' | 'lg'Per-instance size override; inherits the ancestor `data-size-variant` when unset.