feature(menu-button): initial, unstyled implementation

This commit is contained in:
Dan Bucholtz
2018-01-31 22:16:42 -06:00
parent 967f6397fb
commit 781b33f30d
8 changed files with 493 additions and 114 deletions

View File

@ -1539,6 +1539,37 @@ declare global {
}
import {
MenuButton as IonMenuButton
} from './components/menu-button/menu-button';
declare global {
interface HTMLIonMenuButtonElement extends IonMenuButton, HTMLElement {
}
var HTMLIonMenuButtonElement: {
prototype: HTMLIonMenuButtonElement;
new (): HTMLIonMenuButtonElement;
};
interface HTMLElementTagNameMap {
"ion-menu-button": HTMLIonMenuButtonElement;
}
interface ElementTagNameMap {
"ion-menu-button": HTMLIonMenuButtonElement;
}
namespace JSX {
interface IntrinsicElements {
"ion-menu-button": JSXElements.IonMenuButtonAttributes;
}
}
namespace JSXElements {
export interface IonMenuButtonAttributes extends HTMLAttributes {
iconName?: string;
menu?: string;
}
}
}
import {
MenuController as IonMenuController
} from './components/menu-controller/menu-controller';