Skip to content
Website Sections

ChalkMenu

A menu on a real blackboard in a wooden frame. A stub of chalk writes every line when the board comes into view, the day's dish gets its price ringed, and changing the tab sends a felt duster across before the next list is written.

Download
  • React
  • Tailwind CSS v4
  • motion

Props

NameTypeDefaultWhat it does
titlestring"Kaveri Mess"Big line at the top of the board.
taglinestring"Written fresh every morning"Small line beside the title. Shows from 420px wide.
sections{ label: string; items: { name: string; price: string; special?: boolean }[] }[]3 sectionsOne tab each. Mark one dish special to ring its price.
notestringcoffee lineUnder the coffee doodle. Shows from 560px wide.
onTabChange(index: number) => void-Called when a tab is chosen.
classNamestring"w-full max-w-3xl"Set the width here.