You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
661 B

import * as React from "react";
import * as ReactDOM from "react-dom";
import { AppContainer } from "react-hot-loader";
import App from "./App";
import { MqttApiClient } from "./mqtt";
const client = new MqttApiClient();
client.start();
const device = client.getDevice("grinklers");
const rootElem = document.getElementById("app");
ReactDOM.render(<AppContainer>
<App device={device} />
</AppContainer>, rootElem);
if (module.hot) {
module.hot.accept("./App", () => {
const NextApp = require<any>("./App").default;
ReactDOM.render(<AppContainer>
<NextApp device={device} />
</AppContainer>, rootElem);
});
}