TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-nexus/llms.txt
Use this file to discover all available pages before exploring further.
Footer component anchors the bottom of every page in Dev Nexus. It is laid out as a responsive flex bar — on mobile the elements stack vertically; on medium screens and above they spread across three columns. The left side displays a monospace status tag (// STATUS: SYSTEM ONLINE), the center holds four social icon links (GitHub, Twitter, LinkedIn, and Mail), and the right shows a copyright notice. Each social icon uses a distinct neon hover color from the site palette, and all four links currently point to placeholder # hrefs that you replace with real profile URLs.
Props
Footer accepts no props — social link targets and display text are configured directly inside the component source.
Usage
Render<Footer /> once inside your application shell, below the main content area:
Social Link Structure
Each social link is an anchor element wrapping a Lucide React icon. The four links follow this pattern:| Icon | Platform | Hover Color | Replace href With |
|---|---|---|---|
Github | GitHub | neon-lime | https://github.com/your-handle |
Twitter | Twitter / X | electric-violet | https://twitter.com/your-handle |
Linkedin | ghost-mint | https://linkedin.com/in/your-handle | |
Mail | hot-magenta | mailto:you@example.com |
Visual Behavior
| Element | Appearance |
|---|---|
| Layout | flex-col on mobile, flex-row justify-between on md+; constrained to max-w-7xl with responsive horizontal padding |
| Top border | border-t border-electric-violet/20 separates footer from page content |
| Background | bg-void/80 backdrop-blur-sm — frosted-glass dark panel |
| Status label | Left-aligned monospace tag: // STATUS: SYSTEM ONLINE in moonlight/50 |
| Social icons | Centered flex row with space-x-6 gap; each icon w-5 h-5 |
| Idle state | moonlight/50 tint on all icons |
| Hover — GitHub | Transitions to neon-lime with lime text-glow |
| Hover — Twitter | Transitions to electric-violet with violet text-glow |
| Hover — LinkedIn | Transitions to ghost-mint with mint text-glow |
| Hover — Mail | Transitions to hot-magenta with magenta text-glow |
| Copyright line | Right-aligned; © {year} INITIATE. ALL RIGHTS RESERVED. in moonlight/30 |
Customization Tips
Set real social URLs: Opencomponents/Footer.js and replace each href="#" with your actual profile URL. Set target="_blank" and rel="noopener noreferrer" on each link to open profiles in a new tab safely.
Add more social links:
Import an additional Lucide icon and duplicate an existing <a> block with the new href and icon. The space-x-6 flex container will accommodate new items naturally.
Change the status label:
Replace the // STATUS: SYSTEM ONLINE string in Footer.js with any short monospace message that fits the site’s arcane aesthetic.
Update the copyright name:
Change INITIATE in the copyright line to your chosen display name or handle.