Files
ionic-framework/ionic/config/directives.ts
2015-10-06 22:20:40 -05:00

107 lines
2.7 KiB
TypeScript

import {CORE_DIRECTIVES, FORM_DIRECTIVES, forwardRef} from 'angular2/angular2'
import {OverlayAnchor} from '../components/overlay/overlay';
import {Menu} from '../components/menu/menu';
import {MenuToggle} from '../components/menu/menu-toggle';
import {MenuClose} from '../components/menu/menu-close';
import {Button} from '../components/button/button';
import {Content} from '../components/content/content';
import {Scroll} from '../components/scroll/scroll';
import {Refresher} from '../components/scroll/pull-to-refresh';
import {Slides, Slide, SlideLazy} from '../components/slides/slides';
import {Tabs} from '../components/tabs/tabs';
import {Tab} from '../components/tabs/tab';
import {Card} from '../components/card/card';
import {List, ListHeader} from '../components/list/list';
import {Item} from '../components/item/item';
import {ItemGroup, ItemGroupTitle} from '../components/item/item-group';
import {ItemSliding} from '../components/item/item-sliding';
import {Toolbar, ToolbarTitle, ToolbarItem} from '../components/toolbar/toolbar';
import {Icon} from '../components/icon/icon';
import {Checkbox} from '../components/checkbox/checkbox';
import {Switch} from '../components/switch/switch';
import {TextInput, TextInputElement} from '../components/text-input/text-input';
import {Label} from '../components/text-input/label';
import {Segment, SegmentButton, SegmentControlValueAccessor} from '../components/segment/segment';
import {RadioGroup, RadioButton} from '../components/radio/radio';
import {SearchBar} from '../components/search-bar/search-bar';
import {Nav} from '../components/nav/nav';
import {NavPush, NavPop} from '../components/nav/nav-push';
import {NavRouter} from '../components/nav/nav-router';
import {NavbarTemplate, Navbar} from '../components/nav-bar/nav-bar';
import {IdRef} from '../components/app/id';
import {ShowWhen, HideWhen} from '../components/show-hide-when/show-hide-when';
/**
* The core Ionic directives as well as Angular's CORE_DIRECTIVES and
* FORM_DIRECTIVES. Automatically available in every IonicView template.
*/
export const IONIC_DIRECTIVES = [
// Angular
CORE_DIRECTIVES,
FORM_DIRECTIVES,
// Content
OverlayAnchor,
Menu,
MenuToggle,
MenuClose,
Button,
Content,
Scroll,
Refresher,
// Lists
Card,
List,
ListHeader,
Item,
ItemGroup,
ItemGroupTitle,
ItemSliding,
// Slides
Slides,
Slide,
SlideLazy,
// Tabs
Tabs,
Tab,
// Toolbar
Toolbar,
ToolbarTitle,
ToolbarItem,
// Media
Icon,
// Forms
SearchBar,
Segment,
SegmentButton,
SegmentControlValueAccessor,
Checkbox,
RadioGroup,
RadioButton,
Switch,
TextInput,
TextInputElement,
Label,
// Nav
Nav,
NavbarTemplate,
Navbar,
NavPush,
NavPop,
NavRouter,
IdRef,
ShowWhen,
HideWhen
];