diff options
| author | Sebastian <sebasjm@gmail.com> | 2022-06-03 15:56:58 -0300 |
|---|---|---|
| committer | Sebastian <sebasjm@gmail.com> | 2022-06-03 15:56:58 -0300 |
| commit | 459c1994e6d20c26c24254ae0cb36aa66926a5cb (patch) | |
| tree | 7dbff4d0217c3a73c34dbcac54dbcbd8b7976fb5 /packages/anastasis-webui/src/main.ts | |
| parent | 075903d4dd794eacf6b5517e689d28c0c4a4e8e4 (diff) | |
fix reference to css resources
Diffstat (limited to 'packages/anastasis-webui/src/main.ts')
| -rw-r--r-- | packages/anastasis-webui/src/main.ts | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/anastasis-webui/src/main.ts b/packages/anastasis-webui/src/main.ts new file mode 100644 index 000000000..ee839bc4e --- /dev/null +++ b/packages/anastasis-webui/src/main.ts @@ -0,0 +1,29 @@ +import { setupI18n } from "@gnu-taler/taler-util"; +import { h, render } from "preact"; +import App from "./components/app"; +//import "./scss/main.scss"; + +export default App; + +function main(): void { + try { + const container = document.getElementById("container"); + if (!container) { + throw Error("container not found, can't mount page contents"); + } + render(h(App, {}), container); + } catch (e) { + console.error("got error", e); + if (e instanceof Error) { + document.body.innerText = `Fatal error: "${e.message}". Please report this bug at https://bugs.gnunet.org/.`; + } + } +} + +// setupI18n("en", strings); + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", main); +} else { + main(); +} |
