diff --git a/src/app.postcss b/src/app.postcss index c0a32d14..368f4933 100644 --- a/src/app.postcss +++ b/src/app.postcss @@ -14,6 +14,11 @@ html { #calendar .grid { --sc-theme-calendar-colors-background-highlight: var(--main-primary-color); } + +html .dark { + --scrollbarBG: #1f2937; +} + * { scrollbar-width: thin; scrollbar-color: var(--thumbBG) var(--scrollbarBG); diff --git a/src/lib/components/Apps/index.svelte b/src/lib/components/Apps/index.svelte index 0a8d464b..e3575f65 100644 --- a/src/lib/components/Apps/index.svelte +++ b/src/lib/components/Apps/index.svelte @@ -6,12 +6,15 @@ import SendAlt from 'carbon-icons-svelte/lib/SendAlt.svelte'; import ChartPie from 'carbon-icons-svelte/lib/ChartPie.svelte'; import IconButton from '$lib/components/IconButton/index.svelte'; + import Settings from 'carbon-icons-svelte/lib/Settings.svelte'; + import { apps } from './store'; import QandA from './components/QandA/index.svelte'; import LiveChat from './components/LiveChat/index.svelte'; import Notes from './components/Notes/index.svelte'; import Poll from './components/Poll/index.svelte'; import APPS_CONSTANTS from './constants'; + import { OverflowMenu, OverflowMenuItem } from 'carbon-components-svelte'; let selectedApp; @@ -48,8 +51,21 @@ }); -
-
+
+
+
+ { + handleAppClick; + $apps.dropdown = !$apps.dropdown; + }} + > + + +
+ .root { - height: 93vh; + height: calc(100vh - 48px); position: sticky; top: 0; border-left: 1px solid var(--border-color); @@ -129,4 +145,25 @@ overflow: auto; } } + + @media screen and (max-width: 1024px) { + .root { + position: absolute; + height: calc(100vh - 109px); + top: 109px; + right: 0; + z-index: 999; + } + .open { + position: absolute; + transform: translateX(0); + transition: all 0.2s ease-in-out; + } + .close { + position: absolute; + transform: translateX(100%); + display: none; + transition: all 0.2s ease-in-out; + } + } diff --git a/src/lib/components/Apps/store.js b/src/lib/components/Apps/store.js new file mode 100644 index 00000000..fe32e6d9 --- /dev/null +++ b/src/lib/components/Apps/store.js @@ -0,0 +1,6 @@ +import { writable } from 'svelte/store'; + +export const apps = writable({ + open: false, + dropdown: false +}); diff --git a/src/lib/components/AuthUI/index.svelte b/src/lib/components/AuthUI/index.svelte index 86198e6e..9ddbd055 100644 --- a/src/lib/components/AuthUI/index.svelte +++ b/src/lib/components/AuthUI/index.svelte @@ -1,17 +1,20 @@ - @@ -12,7 +13,9 @@ class="{className} ml-2 hover:no-underline" > - View site + {#if !$isMobile} + View site + {/if} diff --git a/src/lib/components/Course/components/Ceritficate/Design.svelte b/src/lib/components/Course/components/Ceritficate/Design.svelte index b86d2059..da764441 100644 --- a/src/lib/components/Course/components/Ceritficate/Design.svelte +++ b/src/lib/components/Course/components/Ceritficate/Design.svelte @@ -45,8 +45,8 @@
-
-
+
+
Certificate settings @@ -99,7 +99,7 @@
{#if $course.certificate_theme === 'professional'} diff --git a/src/lib/components/Course/components/Lesson/AddLessonModal.svelte b/src/lib/components/Course/components/Lesson/AddLessonModal.svelte index 8dd45939..a4f3b586 100644 --- a/src/lib/components/Course/components/Lesson/AddLessonModal.svelte +++ b/src/lib/components/Course/components/Lesson/AddLessonModal.svelte @@ -55,7 +55,7 @@ (openModal = false)} bind:open={openModal} - width="w-[60%]" + width="w-[80%] md:w-[60%]" containerClass="overflow-hidden" modalHeading="Add New Lesson" > diff --git a/src/lib/components/Course/components/Lesson/Exercises/index.svelte b/src/lib/components/Course/components/Lesson/Exercises/index.svelte index 55f59683..5ba8b331 100644 --- a/src/lib/components/Course/components/Lesson/Exercises/index.svelte +++ b/src/lib/components/Course/components/Lesson/Exercises/index.svelte @@ -165,8 +165,8 @@

Created Jul 3, 2021

{:else} - -
+ +
Exercise

No exercises added for this lesson

diff --git a/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte b/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte index 2c0095ad..c1c718c2 100644 --- a/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte +++ b/src/lib/components/Course/components/Lesson/Materials/Video/Index.svelte @@ -11,13 +11,15 @@ const onChange = (tab) => () => (currentTab = tab); -

-
-

Add By

+
+
+

+ Add By +

{#each tabs as item (item.value)}