Removed global variable from Web UI

This commit is contained in:
Igor Katson 2023-12-02 15:03:25 +00:00
parent 98d487a5af
commit 08cd8c8b54
No known key found for this signature in database
GPG key ID: B4EC22B66D61A3F5
4 changed files with 53 additions and 19 deletions

View file

@ -1,9 +1,12 @@
import { StrictMode } from "react";
import ReactDOM from 'react-dom/client';
import { RqbitWebUI } from "./rqbit-web";
import { RqbitWebUI, APIContext } from "./rqbit-web";
import { API } from "./http-api";
globalThis.API = API;
const torrentsContainer = document.getElementById('app') as HTMLInputElement;
ReactDOM.createRoot(torrentsContainer).render(<StrictMode><RqbitWebUI /></StrictMode >);
ReactDOM.createRoot(document.getElementById('app') as HTMLInputElement).render(
<StrictMode>
<APIContext.Provider value={API}>
<RqbitWebUI />
</APIContext.Provider>
</StrictMode>
);