Add `list` component