Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/y2k-webring/llms.txt
Use this file to discover all available pages before exploring further.
StatusWidget is a zero-prop component that renders the developer’s current status from the status field of the S export in portfolioData.js. It presents three named status lines — what is being built, read, and debugged right now — in a compact terminal-style panel labeled // NOW_PLAYING.exe. Each line is prefixed by a small Lucide icon and a colored keyword, giving the block a scannable, status-screen feel without any external data fetching. All values come from a static object in data/portfolioData.js.
Data Source
StatusWidget imports the named export S (aliased as the devInfo object) from portfolioData.js and reads devInfo.status directly. The status object has three fixed string fields:
| Field | Icon | Label color |
|---|---|---|
building | Terminal (Lucide) | text-y2k-lime |
reading | BookOpen (Lucide) | text-y2k-cyan |
debugging | Bug (Lucide) | text-y2k-magenta |
Usage
StatusWidget is rendered on the About page, typically nested inside a BorderedPanel to give it the standard Y2K frame:
Customization
StatusWidget does not accept props for overriding its content. To change what is displayed, update the status object directly in data/portfolioData.js:
portfolioData.js is a static module, changes take effect on the next build (or hot-module reload in development). No database, no API call, no environment variable required.