Streaming build log where timestamped lines append every half second and older ones slide up out of view, with warnings in amber and successes in green until the deploy lands.
The import and the props worth knowing about, in one place.
import { Terminal15 } from "@/components/beste/piece/terminal15";
<Terminal15
title="beste-web / production"
lines={[
{
"text": "Cloning repository main@8f2c1d"
},
{
"text": "Installing dependencies"
},
{
"text": "Compiling 42 routes"
},
{
"text": "Unused env var NEXT_TELEMETRY",
"level": "warn"
},
{
"text": "Build finished in 38s",
"level": "ok"
},
{
"text": "Uploading 312 static assets"
},
{
"text": "Provisioning edge functions"
},
{
"text": "Warming cache in 12 regions"
},
{
"text": "Health check passed",
"level": "ok"
},
{
"text": "Deployed to production",
"level": "ok"
}
]}
/>Timestamped log lines tagged by level in info, warn, error, and ok colors.
Window-chrome shell showing a command and its output ending in a success line.
Dark shell line with an emerald prompt, command text, and a blinking block cursor.
Single indeterminate line with a spinner and a cancel hint.