Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/neon-retro-sys-admin/llms.txt
Use this file to discover all available pages before exploring further.
Sticker adds a tactile, physical quality to the NeonRetro Sys_Admin portfolio. It renders an inline-block element — styled with a solid colored border, a matching neon box-shadow, all-caps monospace text, and a CSS rotation — that looks like a real sticker slapped on a surface. The component is built on a Framer Motion motion.div, so it responds to hover and tap gestures with micro-animations that reinforce the physical metaphor: hovering makes it grow and tilt slightly more; tapping gives a satisfying press-down squish.
Implementation Details
Under the hood,Sticker uses Framer Motion’s motion.div with the following gesture props:
style={{ transform: \rotate($deg)` }}to guarantee the correct starting angle before Framer Motion's animation engine takes over. The color variant drives theborder, shadow, text, and background` classes together — each color maps to a complete visual theme rather than a single utility.
Props
Controls the border color, neon box-shadow, text color, and background fill of the sticker. Color mappings:
white—border-white shadow-retro-white text-black bg-whitemagenta—border-y2k-magenta shadow-retro-magenta text-white bg-y2k-magentacyan—border-y2k-cyan shadow-retro-cyan text-black bg-y2k-cyanlime—border-y2k-lime shadow-retro-lime text-black bg-y2k-lime
CSS rotation in degrees applied to the sticker. Positive values tilt clockwise; negative values tilt counter-clockwise. On hover, Framer Motion adds
5 degrees to this value for a reactive tilt effect.Additional CSS classes passed through to the root
motion.div. Useful for positioning or spacing overrides at the call site.The label text rendered inside the sticker. Displayed in
font-display with uppercase and tracking-wider, keeping all sticker text visually consistent regardless of what string is passed.Usage
Where It’s Used
Stickers appear across multiple pages to inject personality into otherwise structured content:| Page | Labels | Colors |
|---|---|---|
| Home | Chaotic Good, 100% Human | magenta, cyan |
| About | Coffee Powered, CSS Survivor, Will Pet Dogs | magenta, cyan, white |
| Skills | Specialty tags (random from palette) | white, magenta, cyan, lime |
| Contact | Hire Me Pls | white |