Magoo Component UI logo Magoo Component UI
← Catalog

Feeding Schedule

feeding-schedule molecule experimental

A pet meals card listing each feeding time with its food and amount, and a tap-to-check fed toggle per meal.

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

Feeding schedule · Luna

  • Dry kibble

    1 cup

    7:00 AM
  • Wet food

    1/2 can

    12:30 PM
  • Dry kibble

    1 cup

    6:00 PM
  • Dental chew

    1 piece

    9:00 PM
Puppy

Feeding schedule · Biscuit

  • Puppy formula

    3/4 cup

    6:30 AM
  • Puppy formula

    3/4 cup

    11:00 AM
  • Puppy formula

    3/4 cup

    3:30 PM
  • Puppy formula

    3/4 cup

    8:00 PM

Props

NameTypeReq
pet string
meals array ✓

Related components

How to use

The list is static markup; behavior.js wires the per-meal check button. Each meal row carries its fed state as data-done, styled with group-data-[done=true] utilities. Clicking a toggle flips that attribute, updates aria-pressed, and dispatches a bubbling feeding:toggle event with the new done value in detail. The portable self-init passes no props object and reads no configuration.

Use cases

listcard WCAG AA SEO 30 dir: both ai-generated