From 984a3d5e07461aba33fd4f0579b41c610d04a0e3 Mon Sep 17 00:00:00 2001 From: rotimi-best Date: Fri, 17 Sep 2021 07:48:26 +0300 Subject: [PATCH] CLASSROOMIO-T-3: Mobile improvments --- .../Course/components/Navigation/index.svelte | 19 +++++---- src/components/Snackbar/index.svelte | 42 ++++++++++--------- src/routes/courses/[id]/people.svelte | 8 ++-- src/routes/courses/[id]/submissions.svelte | 5 ++- src/routes/login.svelte | 2 +- 5 files changed, 41 insertions(+), 35 deletions(-) diff --git a/src/components/Course/components/Navigation/index.svelte b/src/components/Course/components/Navigation/index.svelte index 4c771751..69ef3262 100644 --- a/src/components/Course/components/Navigation/index.svelte +++ b/src/components/Course/components/Navigation/index.svelte @@ -204,7 +204,6 @@ value="toggle" onClick={() => goto('/courses')} buttonClassName="mx-3" - size={$isMobile ? 'large' : 'small'} > @@ -218,12 +217,14 @@ (show = !show)} - size="small" - toolTipProps={{ - title: 'Toggle sidebar', - hotkeys: ['B'], - direction: 'right', - }} + size={$isMobile ? 'large' : 'small'} + toolTipProps={$isMobile + ? {} + : { + title: 'Toggle sidebar', + hotkeys: ['B'], + direction: 'right', + }} > {#if show} @@ -279,7 +280,7 @@ .navItems { height: 82%; - overflow-y: scroll; + overflow-y: auto; } .toggler { @@ -293,7 +294,7 @@ @media (max-width: 760px) { .root { - width: 95%; + width: 98%; min-width: unset; max-width: unset; } diff --git a/src/components/Snackbar/index.svelte b/src/components/Snackbar/index.svelte index 1afe4015..2bb02462 100644 --- a/src/components/Snackbar/index.svelte +++ b/src/components/Snackbar/index.svelte @@ -36,32 +36,34 @@ {#if $snackbarStore.open} -
-
- {#if $snackbarStore.severity === SNACKBAR_SEVERITY.SUCCESS} - - {:else if $snackbarStore.severity === SNACKBAR_SEVERITY.WARNING} - - {:else} - - {/if} -

{$snackbarStore.message}

-
+ {#key $snackbarStore.message} +
+
+ {#if $snackbarStore.severity === SNACKBAR_SEVERITY.SUCCESS} + + {:else if $snackbarStore.severity === SNACKBAR_SEVERITY.WARNING} + + {:else} + + {/if} +

{$snackbarStore.message}

+
- -
+ +
+ {/key} {/if}