The actions of a single table row — 28×28 px icon buttons at the end of the row, with no frame and no visible label.
IngotButton with a label — this budget only applies in a row, where it repeats twenty times.danger tone, but it does not delete by itself — confirmation is handled by IngotConfirm at the caller. The tone only changes how the button looks on hover.actions: readonly IngotRowAction[] — The actions in a fixed order, the same on every row and every page. More than three belong in a menu.testId: string — A test anchor on the whole group. Individual buttons have their own testId.