From d22bb7d0e3db2a0153ade54910925aa426bb6a36 Mon Sep 17 00:00:00 2001 From: Ibitoye Rotimi Best Date: Sun, 30 May 2021 14:17:08 +0300 Subject: [PATCH] Improve style of QandA --- package-lock.json | 15 +- package.json | 2 +- .../Apps/components/LiveChat/index.svelte | 49 +++---- .../Apps/components/QandA/index.svelte | 132 ++++++++++++++++++ src/components/Apps/index.svelte | 104 +++++++------- .../Course/components/CourseNav.svelte | 2 +- src/components/Form/TextField.svelte | 5 +- 7 files changed, 227 insertions(+), 82 deletions(-) diff --git a/package-lock.json b/package-lock.json index c8ec8e1e..61f27986 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3283,12 +3283,19 @@ } }, "polka": { - "version": "1.0.0-next.14", - "resolved": "https://registry.npmjs.org/polka/-/polka-1.0.0-next.14.tgz", - "integrity": "sha512-nRxh6lifEred8F973wMJ3YA7z8EBAf+lWFLbhIh4MnYJXmZododD8FDGj+R81xnuNNG8b4PDqNXvrB5ShKcStA==", + "version": "1.0.0-next.15", + "resolved": "https://registry.npmjs.org/polka/-/polka-1.0.0-next.15.tgz", + "integrity": "sha512-zBCZO40+USkSj0GDHMqufthqk4TIRc9xVGd50LbMvYNEwGHK8dZczLBQtw9pPHBM+i/Xg7ed7+c+r6J68XkWLg==", "requires": { - "@polka/url": "^1.0.0-next.12", + "@polka/url": "^1.0.0-next.15", "trouter": "^3.1.0" + }, + "dependencies": { + "@polka/url": { + "version": "1.0.0-next.15", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.15.tgz", + "integrity": "sha512-15spi3V28QdevleWBNXE4pIls3nFZmBbUGrW9IVPwiQczuSb9n76TCB4bsk8TSel+I1OkHEdPhu5QKMfY6rQHA==" + } } }, "postcss": { diff --git a/package.json b/package.json index d48fd6ca..b1b67a5e 100644 --- a/package.json +++ b/package.json @@ -44,4 +44,4 @@ "tailwindcss": "^2.1.2", "typescript": "^4.1.3" } -} \ No newline at end of file +} diff --git a/src/components/Apps/components/LiveChat/index.svelte b/src/components/Apps/components/LiveChat/index.svelte index b5f7a81e..624b34bf 100644 --- a/src/components/Apps/components/LiveChat/index.svelte +++ b/src/components/Apps/components/LiveChat/index.svelte @@ -3,7 +3,7 @@ import PageNav from "../../../PageNav/index.svelte"; import CloseButton from "../../../Buttons/Close/index.svelte"; import TextField from "../../../Form/TextField.svelte"; - import SendButton from "../../../Buttons/Send/index.svelte"; + // import SendButton from "../../../Buttons/Send/index.svelte"; export let handleClose; @@ -63,17 +63,6 @@ } - -
@@ -83,17 +72,16 @@
{#each chats as chat}
- +
{@html marked(chat.message)}
@@ -102,11 +90,24 @@
+ + diff --git a/src/components/Apps/components/QandA/index.svelte b/src/components/Apps/components/QandA/index.svelte index ffb00271..7d617ec6 100644 --- a/src/components/Apps/components/QandA/index.svelte +++ b/src/components/Apps/components/QandA/index.svelte @@ -1,8 +1,92 @@ @@ -10,3 +94,51 @@
+ +
+ {#each questions as question} +
+ +
+

{question.name}

+
+ {@html marked(question.question)} +
+
+ +
+ {/each} +
+ + + + diff --git a/src/components/Apps/index.svelte b/src/components/Apps/index.svelte index 63ac32c7..b500b8f9 100644 --- a/src/components/Apps/index.svelte +++ b/src/components/Apps/index.svelte @@ -26,6 +26,60 @@ } +
+
+ + + + + + + + + + + + + + + +
+ + {#if !!selectedApp} +
+ {#if selectedApp === APPS_CONSTANTS.APPS.QANDA} + + {:else if selectedApp === APPS_CONSTANTS.APPS.LIVE_CHAT} + + {:else if selectedApp === APPS_CONSTANTS.APPS.POLL} + + {:else if selectedApp === APPS_CONSTANTS.APPS.NOTES} + + {/if} +
+ {/if} +
+ - -
-
- - - - - - - - - - - - - - - -
- - {#if !!selectedApp} -
- {#if selectedApp === APPS_CONSTANTS.APPS.QANDA} - - {:else if selectedApp === APPS_CONSTANTS.APPS.LIVE_CHAT} - - {:else if selectedApp === APPS_CONSTANTS.APPS.POLL} - - {:else if selectedApp === APPS_CONSTANTS.APPS.NOTES} - - {/if} -
- {/if} -
diff --git a/src/components/Course/components/CourseNav.svelte b/src/components/Course/components/CourseNav.svelte index f25ac452..01eed497 100644 --- a/src/components/Course/components/CourseNav.svelte +++ b/src/components/Course/components/CourseNav.svelte @@ -60,7 +60,7 @@ 'active'} pl-7 py-2" href={lecture.link} > - {getLectureNo(index)} + {getLectureNo(index + 1)} {lecture.title} {/each} diff --git a/src/components/Form/TextField.svelte b/src/components/Form/TextField.svelte index 32a901c2..ea63d01d 100644 --- a/src/components/Form/TextField.svelte +++ b/src/components/Form/TextField.svelte @@ -8,9 +8,10 @@