import { StrictMode } from "react"; import ReactDOM from "react-dom/client"; import { invoke } from "@tauri-apps/api/core"; import { CurrentDesktopState, RqbitDesktopConfig } from "./configuration"; import { RqbitDesktop } from "./rqbit-desktop"; import "./styles/index.css"; async function get_version(): Promise { return invoke("get_version"); } async function get_default_config(): Promise { return invoke("config_default"); } async function get_current_config(): Promise { return invoke("config_current"); } Promise.all([get_version(), get_default_config(), get_current_config()]).then( ([version, defaultConfig, currentState]) => { console.log(version, defaultConfig, currentState); ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( ); } );