react-bootstrap/react-bootstrap — pull request #168 by brainary (2014-07-27 11:43:20+00:00)
Title: Adding ListGroup component

Took a stab at #159 (Implement ListGroup).

This solution uses the convenience CSS classes from Bootstrap; so instead of creating `ul` and `li` it wraps everything in a `div` and pushes the `list-group-item` CSS class into all children.
```

To link 1
To link 2

```
The above JSX gives;
```

To link 1
To link 2

```

Also adds support for the props `active`, `disabled` and `bsStyle` to the children, works with ReactBootstrap components as well.
Is this a good solution?
```

Active Item
Success Styled Item
Disabled Item

```
Above JSX gives;
```

Active Item
Success Styled Item
Disabled Item

```

Also matches `activeKey` and `disabledKey` (on parent) against `key` prop on child for another way of adding `active` and `disabled` CSS classes.

This does not support the `list-group-item-heading` and `list-group-item-text` CSS classes in a good way, maybe a `ListItem` component could be added later to fix this?

Documentation will be added to this PR depending on feedback (aka; too lazy to create them now if solution is rejected).