import { observer } from "mobx-react";
import * as React from "react";
import { Item } from "semantic-ui-react";
import { DeviceView } from "@client/components";
import { AppState, injectState } from "@client/state";
class DevicesPage extends React.Component<{ appState: AppState }> {
render() {
const { appState } = this.props;
const { userData } = appState.userStore;
let deviceNodes: React.ReactNode;
if (!userData) {
deviceNodes = Not logged in;
} else if (!userData.devices || !userData.devices.length) {
deviceNodes = You have no devices;
} else {
deviceNodes = userData.devices.map((device) => (
));
}
return (
Devices
{deviceNodes}
);
}
}
export default injectState(observer(DevicesPage));