26 lines
777 B
TypeScript
Raw Normal View History

2017-08-29 23:21:36 -06:00
import { observer } from "mobx-react";
import DevTools from "mobx-react-devtools";
import * as React from "react";
2017-08-29 23:21:36 -06:00
import { Item } from "semantic-ui-react";
import { UiStore } from "@app/ui";
import { SprinklersDevice } from "@common/sprinklers";
2017-08-29 23:21:36 -06:00
import { DeviceView, MessagesView } from ".";
import "@app/styles/app.css";
2017-08-29 23:21:36 -06:00
import "font-awesome/css/font-awesome.css";
import "semantic-ui-css/semantic.css";
@observer
2017-08-29 23:21:36 -06:00
export default class App extends React.Component<{ device: SprinklersDevice, uiStore: UiStore }> {
render() {
2017-08-29 23:21:36 -06:00
return (
<Item.Group divided>
<MessagesView uiStore={this.props.uiStore} />
<DeviceView device={this.props.device} />
<DevTools />
</Item.Group>
);
}
}