import * as React from "react"; import * as ReactDOM from "react-dom"; import { SplitterSide, Splitter, SplitterContent, Page, Input, Button, Radio, Checkbox, Select, Switch, SearchInput, List, ListItem, Tabbar, Tab } from "react-onsenui"; class AppState { isOpen = false; } interface AppProps {} // tslint:disable-line no-empty-interface interface Place { id: number; label: string; } const places: Place[] = [ { id: 1, label: "San Francisco", }, { id: 2, label: "Montreal", }, ]; export class App extends React.Component { state = new AppState(); hide() { this.setState({ isOpen: false }); } onChange(event: React.ChangeEvent) {} onBlur(event: React.FocusEvent) {} onFocus(event: React.FocusEvent) {} onClick(event: React.MouseEvent) {} onRadioChange(event: Event) {} onCheckboxChange(event: Event) {} onSelectChange(event: React.ChangeEvent) {} onSearchInputChange(event: Event) {} render() { return ( this.hide()} swipeable> Menu content Test page