web/dialog: show dialog when loading cobalt with no js support

This commit is contained in:
dumbmoron
2024-10-12 17:42:31 +00:00
parent 0b06299da0
commit eab37ae7ff
2 changed files with 42 additions and 1 deletions

View File

@@ -4,6 +4,7 @@
import SmallDialog from "$components/dialog/SmallDialog.svelte";
import PickerDialog from "$components/dialog/PickerDialog.svelte";
import SavingDialog from "$components/dialog/SavingDialog.svelte";
import NoScriptDialog from "$components/dialog/NoScriptDialog.svelte";
$: backdropVisible = $dialogs.length > 0;
</script>
@@ -13,6 +14,7 @@
more info here: https://github.com/microsoft/TypeScript/issues/46680
-->
<div id="dialog-holder">
<NoScriptDialog />
{#each $dialogs as dialog}
{#if dialog.type === "small"}
<SmallDialog {...dialog} />
@@ -71,7 +73,7 @@
pointer-events: none;
}
#dialog-backdrop {
#dialog-backdrop, :global(#nojs-dialog-backdrop) {
position: absolute;
height: 100%;
width: 100%;