The Projects page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/retro-webpage/llms.txt
Use this file to discover all available pages before exploring further.
/projects) presents your portfolio as a Windows 95/98 file-manager window. A BeveledPanel using the inset variant provides the beveled chrome, and inside it a hand-crafted title bar (C:\My Documents\Projects) with minimize/maximize/close buttons sits above a column-header row and a list of FolderIcon entries — one per project. Each FolderIcon animates its folder icon on hover, and items flagged isNew display a blinking red NEW badge.
What It Renders
The page is a plain<div> containing:
<h1>heading —"Cool Stuff I Made"infont-pixel text-retro-limewith a pixel drop shadow.- Intro paragraph —
font-sans text-smcopy noting that some files may require WinZip. BeveledPanel(variant="inset",className="bg-white") — The file-browser chrome:- Title bar —
bg-blue-800 text-whitebar showingC:\My Documents\Projectsand three beveled control buttons (_,□,X). - Column headers —
Name,Size,Modifiedintext-xs text-gray-500. FolderIconlist — Four entries mapped from theprojectsarray (see table below).- Status bar —
4 object(s) | 19.6 MBfooter text.
- Title bar —
The
projects array is defined inline inside the component. To add, remove, or reorder projects, edit the array directly — there is no external data source.Component Overview
BeveledPanel (inset)
Using
variant="inset" removes the inner re-bevel so the file-browser content sits flush. The title bar colour defaults to bg-retro-teal, but the Projects page overrides the bar manually with bg-blue-800. See the BeveledPanel docs.FolderIcon
Renders a single animated folder row with a name, size, date, and optional
isNew badge. Uses Framer Motion for the hover-lift animation on the document inside the folder.Default Project Entries
| Name | Size | Date Modified | isNew |
|---|---|---|---|
E-Commerce_Platform.exe | 14.2 MB | 10/24/2023 | ✅ |
React_Dashboard_v2.zip | 4.5 MB | 08/15/2023 | — |
Portfolio_Site.html | 128 KB | 05/02/2023 | — |
Old_Geocities_Backup.tar.gz | 890 KB | 11/14/2001 | — |
Customization Example
Add a new project, update an existing file size, or remove the nostalgic backup entry:Props Reference
FolderIcon
The filename displayed as an underlined link in the
Name column. Any string is valid — .exe, .zip, .html, .tar.gz, etc.Human-readable file size shown in the
Size column (e.g. "14.2 MB", "128 KB"). Formatted as a plain string — no automatic conversion is performed.Last-modified date shown in the
Modified column. Expects MM/DD/YYYY format to match the Windows Explorer aesthetic.When
true, appends a blinking red NEW badge (rendered in font-pixel text-[10px] via the animate-blink Tailwind keyframe) next to the filename.