import { useSite } from '../contexts/SiteContext.jsx' // The published sign-ins, on the sign-in pages of the public demo // (DEMO_MODE.md ยง4). They are public by design โ€” printed here and on // runicgateway.com/beta โ€” so "Use" fills the form rather than making anyone // copy a password. Renders nothing off the demo. export default function DemoLogins({ onPick }) { const { settings } = useSite() const logins = settings.demo?.logins || [] if (logins.length === 0) return null return (

Demo sign-ins โ€” shared by everyone, reset every wipe

{logins.map((l) => ( ))}
{l.username}
{l.password}
{l.role}
) }