Skip to content
Navigation

RadioDialNav

A valve radio in a walnut cabinet. Pages are stations on the amber glass. Turn the knob and the red needle sweeps through static until the green eye closes on a station; then press its name to go.

Download
  • React
  • Tailwind CSS v4
  • motion

Props

NameTypeDefaultWhat it does
stations{ label, href }[]—Pages left to right, 2 to 6.
startnumber0Index of the station tuned at the start.
onSelect(station, event) => void—Called when a station link is pressed. The knob only tunes, it never opens a page.
labelstring"Site stations"Name read out by screen readers.
classNamestring""Size. Everything inside scales with the width.