# Multi-currency price group

The price lines for one product: GBP base plus EUR and USD, each with a source (manual or converted), an override and a remove action.

- **Group:** Form controls · **family:** `form-controls` · **shadcn:** composed
- **Build:** Composed from Money input rows (react-hook-form `useFieldArray`).
- **In apps/admin today:** Not in apps/admin.
- **Client component:** yes. 

## Content rules

- Source column: "Manual" or "From GBP at 1.15".

## Do

- Keep GBP first.

## Don't

- Allow two lines in one currency.

## Accessibility

- **Keyboard:** Tab row by row.
- **ARIA:** A `fieldset` with `legend` "Prices"; each row labelled by its currency.
- **Focus:** After Add line, focus the new amount.

## Tokens

`--s-2` `--w-semibold` `--text-micro` `--font-voice` `--muted-foreground`

## Files

`price-group.html` live specimen · `price-group.css` kit rules · `price-group.d.ts` props · full page: `docs/components/price-group/` (phone: `m/`).
