Skip to content

Signature Library · Indian

Banana Leaf Menu

A meal laid on a leaf: tap a dish to serve it and the bill adds up.

Sends a change event with the total. Write each dish with its price at the end.

States

  • Default

  • Hover

  • Active

  • Focus

Code

banana-leaf.html

<div class="sig-banana-leaf">
  <span class="sig-banana-leaf__rib" aria-hidden="true"></span>
  <div class="sig-banana-leaf__plate" role="group" aria-label="Dishes">
    <button class="sig-banana-leaf__dish" type="button" aria-pressed="false" data-price="40" aria-label="Rice, ₹40">
      <span class="sig-banana-leaf__food" aria-hidden="true"></span>
      <span class="sig-banana-leaf__name">Rice</span>
    </button>
    <button class="sig-banana-leaf__dish" type="button" aria-pressed="false" data-price="20" aria-label="Sambar, ₹20">
      <span class="sig-banana-leaf__food" aria-hidden="true"></span>
      <span class="sig-banana-leaf__name">Sambar</span>
    </button>
    <button class="sig-banana-leaf__dish" type="button" aria-pressed="false" data-price="15" aria-label="Poriyal, ₹15">
      <span class="sig-banana-leaf__food" aria-hidden="true"></span>
      <span class="sig-banana-leaf__name">Poriyal</span>
    </button>
    <button class="sig-banana-leaf__dish" type="button" aria-pressed="false" data-price="5" aria-label="Appalam, ₹5">
      <span class="sig-banana-leaf__food" aria-hidden="true"></span>
      <span class="sig-banana-leaf__name">Appalam</span>
    </button>
    <button class="sig-banana-leaf__dish" type="button" aria-pressed="false" data-price="25" aria-label="Payasam, ₹25">
      <span class="sig-banana-leaf__food" aria-hidden="true"></span>
      <span class="sig-banana-leaf__name">Payasam</span>
    </button>
  </div>
  <span class="sig-banana-leaf__sum" aria-live="polite">
    Bill ₹
    <span class="sig-banana-leaf__total" data-total>0</span>
  </span>
</div>

More in Indian