feat(list): add list headers and item dividers as items

- `ion-list-header` and `ion-item-divider` now take advantage of the
same content projection as the `ion-item`
- they are still styled as list headers and item dividers
- added docs and demos on this addition

closes #5561
This commit is contained in:
Brandy Carney
2016-06-22 13:01:55 -04:00
parent 4aa322d33b
commit 712ff81fb5
25 changed files with 402 additions and 110 deletions

View File

@@ -18,7 +18,7 @@ import {Slides, Slide, SlideLazy} from '../components/slides/slides';
import {Tabs} from '../components/tabs/tabs';
import {Tab} from '../components/tabs/tab';
import {List, ListHeader} from '../components/list/list';
import {Item} from '../components/item/item';
import {Item, ItemContent} from '../components/item/item';
import {ItemSliding, ItemOptions} from '../components/item/item-sliding';
import {VirtualScroll} from '../components/virtual-scroll/virtual-scroll';
import {VirtualItem, VirtualHeader, VirtualFooter} from '../components/virtual-scroll/virtual-item';
@@ -75,6 +75,7 @@ import {ShowWhen, HideWhen} from '../components/show-hide-when/show-hide-when';
* - List
* - ListHeader
* - Item
* - ItemContent
* - ItemSliding
* - VirtualScroll
* - VirtualItem
@@ -140,6 +141,7 @@ export const IONIC_DIRECTIVES: any[] = [
List,
ListHeader,
Item,
ItemContent,
ItemSliding,
ItemOptions,
VirtualScroll,