/* Berlin Döner Rauma — menu page app */ const THEME_URL = (document.getElementById('berlin-doner-menu-js')?.src.replace('/assets/menu-app.jsx', '').split('?')[0]) || 'https://berlin2.demowpsite.com/wp-content/themes/berlin-doner-rauma'; const { useState } = React; function fmtEUR(n) { return n.toFixed(2).replace('.', ','); } function MenuItem({ item, num, compact }) { const tagClass = item.tag === 'Hot' ? 'hot' : item.tag === 'Light' ? 'veg' : ''; return (
N°{String(num).padStart(2, '0')} {item.tag && !compact && {item.tag}}
{item.name}
{item.desc}
{fmtEUR(item.price)}
); } function MenuSection() { const [tab, setTab] = useState('signature'); const groups = { signature: { title: 'Signature Döners', items: MENU.signature, num: '01' }, meals: { title: 'Combo Meals', items: MENU.meals, num: '02' }, drinks: { title: 'Drinks', items: MENU.drinks, num: '03' }, }; const g = groups[tab]; return ( ); } const menuEl = document.getElementById('menu-root'); if (menuEl) ReactDOM.createRoot(menuEl).render();