Nørreport St.
- Metro and S-tog
- M1M2ABCEH
Perron is the set of tokens, components, patterns and words behind Mylder, a live map of Copenhagen's buses, S-tog, metro and trains, and how sure we are about each of them.
Working with a coding agent? Add the Perron MCP server:
npx @mylder/perron-mcpSignal fault at Danshøj
Every vehicle shows one of 5 data states, each with its own shape, so none is drawn without how sure we are about where it is. The words for each state are the same on every screen.
The operators' own line colours, the city's names and the 24-hour clock, as tokens.
<SegmentedControl defaultValue="all">
<Segment value="all">All</Segment>
<Segment value="bus">Bus</Segment>
</SegmentedControl>Behaviour and accessibility from Base UI 1.9.0, props shaped like MUI's, styles in plain CSS.
An MCP server that reads the docs of the exact versions Perron pins.
Written to the DTCG 2025.10 spec and built to CSS, TypeScript and Penpot.
Built with React 19, Base UI 1.9.0 and DTCG tokens