From 60215ec328c7aa01e9d9336a62edbb2660b8d6dc Mon Sep 17 00:00:00 2001 From: Oliver Akins Date: Mon, 25 Jul 2022 23:56:03 -0600 Subject: [PATCH] Allow rendering a notice as well as a preview board --- web-svelte/src/views/movement.svelte | 84 +++++++++++++++++++++++++++- 1 file changed, 81 insertions(+), 3 deletions(-) diff --git a/web-svelte/src/views/movement.svelte b/web-svelte/src/views/movement.svelte index 57abdb4..b860285 100644 --- a/web-svelte/src/views/movement.svelte +++ b/web-svelte/src/views/movement.svelte @@ -1,15 +1,57 @@
-
- + {#if !preview.visible || !preview.board} +
+ +
+ {:else} +
+ +
+ {/if} + {#if notice.visible} +
+
+ {notice.message} +
+ {/if}
- +
@@ -28,6 +70,42 @@ main { grid-row: 2 / 3; } +#preview-board { + z-index: 10; + grid-column: 2 / 3; + grid-row: 2 / 3; +} + +#notice-container { + align-items: center; + display: flex; + grid-column: 2 / 3; + grid-row: 3 / 4; + justify-content: center; + + .notice { + text-align: center; + align-items: center; + display: flex; + justify-content: center; + width: 75%; + height: 90%; + border-radius: 10px; + + &.warning { + background: yellowgreen; + } + + &.error { + background: red; + } + + &.info { + background: blue; + } + } +} + #player-hand { grid-column: 2 / 3; grid-row: 4 / 5;