Add basic esper status info support

This commit is contained in:
uwap 2018-01-14 01:20:30 +01:00
parent 832ed3d1bf
commit da7105c90b
5 changed files with 51 additions and 6 deletions

View file

@ -20,7 +20,7 @@ import Button from "material-ui/Button";
import Slider from "material-ui-old/Slider";
import MuiThemeProvider from "material-ui-old/styles/MuiThemeProvider";
import { Toggle, DropDown, Link, Section } from "./UiItem";
import { Toggle, DropDown, Link, Section, Text } from "./UiItem";
export type UiItemListProps = {
controls: Array<ControlUI>,
@ -78,6 +78,11 @@ export default class UiItemList extends React.Component<UiItemListProps> {
case "slider": {
return this.renderSlider(control);
}
case "text": {
return <Text item={control}
state={this.props.state}
onChangeState={this.props.onChangeState} />;
}
default: {
throw new Error(
`Unknown UI type "${control.type}" for "${control.text}" component`