diff --git a/src/pages.jsx b/src/pages.jsx index 83cf41a..9bcdcf5 100644 --- a/src/pages.jsx +++ b/src/pages.jsx @@ -142,8 +142,57 @@ const ServicesPage = ({ lang }) => { ))} + + {/* Demo / Repo links */} + {(svc.demo || svc.repo) && ( +
+ {svc.demo && ( + e.stopPropagation()} + style={{ + display: "inline-flex", alignItems: "center", gap: 6, + padding: "8px 16px", + background: c.bg, border: `1px solid ${c.border}`, + borderRadius: 8, fontSize: 13, fontWeight: 500, + color: c.text, textDecoration: "none", + fontFamily: "var(--font-mono)", + }} + > + + + + Live Demo + + )} + {svc.repo && ( + e.stopPropagation()} + style={{ + display: "inline-flex", alignItems: "center", gap: 6, + padding: "8px 16px", + background: "var(--bg-elev)", border: "1px solid var(--line)", + borderRadius: 8, fontSize: 13, fontWeight: 500, + color: "var(--text-dim)", textDecoration: "none", + fontFamily: "var(--font-mono)", + }} + > + + + + View Repo + + )} +
+ )} + e.stopPropagation()} style={{ alignSelf: "flex-start",