List navigation

Lists support keyboard navigation by default via the useNavigation hook. It can be disabled by passing the prop navigation and tries to emulate the grid layout spec:

<List ariaLabel="example" navigation={true}>
  <ListButtonItem color="secondary" headline="Headline 1" onClick={() => {}} />
  <ListButtonItem color="secondary" headline="Headline 2" onClick={() => {}} />
  <ListButtonItem
    withDivider={false}
    color="secondary"
    headline="Headline 3"
    onClick={() => {}}
  />
</List>

<List ariaLabel="example" navigation={false}>
  <ListButtonItem color="secondary" headline="Headline 1" onClick={() => {}} />
  <ListButtonItem color="secondary" headline="Headline 2" onClick={() => {}} />
  <ListButtonItem
    withDivider={false}
    color="secondary"
    headline="Headline 3"
    onClick={() => {}}
  />
</List>