Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /** * @file HUDGlitch.tsx * Subtle glitch text for headers and badges (brand-friendly, not overdone) */ import React from "react"; type Props = { children: React.ReactNode; accent?: "orange" | "teal"; className?: string; }; export const HUDGlitch: React.FC<Props> = ({ children, accent = "orange", className }) => { const color = accent === "orange" ? "#f47b46" : "#0c7a7a"; return ( <span className={`hud-glitch ${className || ""}`} style={{ color, textShadow: `0 0 6px ${color}55` }} data-glitch={typeof children === "string" ? children : ""} > {children} </span> ); }; |