Skip to content

LoadingHeartbeatStrip

Overview

Live-updating status footer for loading views. Renders a flex justify-between strip with mono text: request id and elapsed time on the left, resolved/total dependency count and a pulsing dot on the right. The dot animates a box-shadow halo; tone="slow" flips it from primary blue to amber to signal an unusually long wait.

Theme entry: LoadingHeartbeatStrip

Props

NameTypeRequiredDefaultDescription
themeOverrideString|Object|ArraynullA partial theme object merged with the component's default theme; accepts a class string, class array, or theme object.
requestIdstringundefinedRequest identifier displayed on the left.
elapsedMsnumberundefinedElapsed time in milliseconds. Formatted as ms below 1000, s at or above.
resolvednumberundefinedNumber of resolved dependencies.
totalnumberundefinedTotal number of dependencies.
tonestring"default"Visual tone. slow flips the pulsing dot to amber.
classimport('vue').HTMLAttributes['class']undefinedAdditional CSS classes applied to the root element.

Source

client/lib/display/loading/LoadingHeartbeatStrip.vue

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2