Magoo Component UI logo Magoo Component UI
← Catalog

Menu Tile Grid

menu-tile-grid organism experimental

A grid of tappable POS menu buttons, each showing an item name and price with an optional colour tint.

Also in: Cards

The width preview needs a screen wider than the chosen width — use a larger device (or a desktop browser) to see the desktop and tablet layouts.

Default
Plain

Props

NameTypeReq
items array ✓
categories array

Related components

How to use

behavior.js wires each tile so a tap dispatches a bubbling "menu:add" CustomEvent whose detail carries the item's name and price, read from data-name and data-price. No props object is passed to the portable self-init; the category pills are a decorative facade for you to wire filtering onto.

Use cases

gridcard WCAG AA SEO 15 dir: both ai-generated