Files
ionic-framework/ionic/config/directives.ts
2015-10-04 22:35:54 -05:00

93 lines
2.1 KiB
TypeScript

import {CORE_DIRECTIVES, FORM_DIRECTIVES, forwardRef} from 'angular2/angular2'
import {
OverlayAnchor,
Menu, MenuToggle, MenuClose,
Button, Content, Scroll, Refresher,
Slides, Slide, SlideLazy,
Tabs, Tab,
Card, List, ListHeader, Item, ItemGroup, ItemGroupTitle,
Toolbar, ToolbarTitle, ToolbarItem,
Icon,
Checkbox, Switch,
TextInput, TextInputElement, Label,
Segment, SegmentButton, SegmentControlValueAccessor,
RadioGroup, RadioButton, SearchBar,
Nav, NavbarTemplate, Navbar,
NavPush, NavPop, NavRouter,
IdRef,
ShowWhen, HideWhen
} from '../ionic';
/**
* The core Ionic directives. Automatically available in every
* IonicView template.
*/
export const IONIC_DIRECTIVES = [
// Angular
CORE_DIRECTIVES,
FORM_DIRECTIVES,
// Content
forwardRef(() => OverlayAnchor),
forwardRef(() => Menu),
forwardRef(() => MenuToggle),
forwardRef(() => MenuClose),
forwardRef(() => Button),
forwardRef(() => Content),
forwardRef(() => Scroll),
forwardRef(() => Refresher),
// Lists
forwardRef(() => Card),
forwardRef(() => List),
forwardRef(() => ListHeader),
forwardRef(() => Item),
forwardRef(() => ItemGroup),
forwardRef(() => ItemGroupTitle),
// Slides
forwardRef(() => Slides),
forwardRef(() => Slide),
forwardRef(() => SlideLazy),
// Tabs
forwardRef(() => Tabs),
forwardRef(() => Tab),
// Toolbar
forwardRef(() => Toolbar),
forwardRef(() => ToolbarTitle),
forwardRef(() => ToolbarItem),
// Media
forwardRef(() => Icon),
// Forms
forwardRef(() => Segment),
forwardRef(() => SegmentButton),
forwardRef(() => SegmentControlValueAccessor),
forwardRef(() => Checkbox),
forwardRef(() => RadioGroup),
forwardRef(() => RadioButton),
forwardRef(() => Switch),
forwardRef(() => TextInput),
forwardRef(() => TextInputElement),
forwardRef(() => Label),
// Nav
forwardRef(() => Nav),
forwardRef(() => NavbarTemplate),
forwardRef(() => Navbar),
forwardRef(() => NavPush),
forwardRef(() => NavPop),
forwardRef(() => NavRouter),
forwardRef(() => IdRef),
forwardRef(() => ShowWhen),
forwardRef(() => HideWhen)
];