Skip to content

Logo Loader

Source: apps/docs/src/components/demos/LogoLoaderDemo.tsx Figma: MVP · node 495:136

The Logo Loader is the AI thinking state. A pulse of light travels left→right across the circuit nodes of the Prosper cloud mark while a highlight sweeps across the label — signalling that the assistant is working without resorting to a generic spinner. It’s intended for the admin AI chatbot, in place of a message bubble while a response streams in.


Preview

thinking…
thinking…

Anatomy

PartDescription
Cloud markThe Prosper logo in brand blue (#2B00FF).
Circuit nodesFour points along the cloud. A lit pulse steps across them left→right, then loops.
Labelthinking… rendered with a gray→white→gray gradient that sweeps in time with the pulse.

The Figma source ships five variants — these are the animation keyframes. Rather than swap five images, the component draws one inline SVG and drives both the pulse and the text shimmer with CSS, so the loop is smooth and the element stays reusable.


Props

PropTypeDefaultDescription
sizenumber24Logo height in px. The 14px label and pill scale relative to it.
labelstring"thinking…"Text shown in the pill.
import { LogoLoader } from "@/components/demos/LogoLoaderDemo";
<LogoLoader />
<LogoLoader size={28} />
<LogoLoader label="searching the role…" />

Motion

PropertyValue
Cycle1.6s, linear, infinite
PulseEach node brightens (opacity 0.3 → 1) with a soft halo, staggered by a quarter-cycle so one light travels the circuit.
ShimmerA white band sweeps across the label via an animated background-position on a background-clip: text gradient.