CLASSROOMIO-T-97: Course UI improvement 😁😁😁

This commit is contained in:
Rotimi Best
2023-08-05 04:44:32 +01:00
parent 131bb878ee
commit d542a4f7e3
27 changed files with 258 additions and 319 deletions
+18 -2
View File
@@ -7,9 +7,12 @@
import IconButton from '$lib/components/IconButton/index.svelte';
import { appStore } from '$lib/utils/store/app';
import { currentOrgPath } from '$lib/utils/store/org';
import { toggleBodyByTheme } from '$lib/utils/functions/app';
export let title = '';
export let navClass = '';
export let isCoursePage = false;
function toggleTheme() {
$appStore.isDark = !$appStore.isDark;
@@ -20,13 +23,26 @@
localStorage.setItem('theme', $appStore.isDark ? 'dark' : '');
}
}
function getPathName(_isCoursePage) {
if (!_isCoursePage) {
return $currentOrgPath;
}
return `${$currentOrgPath}/courses`;
}
</script>
<nav class="{navClass} flex w-full p-2 md:px-6 bg-blue-600">
<ul class="flex w-full items-center">
<div class="">
<a href={$page.url.pathname} title="Go to ClassroomIO Home" id="logo" class="text-lg">
ClassroomIO
<a
href={getPathName(isCoursePage)}
title="Go to {isCoursePage ? 'Courses' : 'ClassroomIO Home'}"
id="logo"
class="text-lg"
>
{isCoursePage ? title : 'ClassroomIO'}
</a>
</div>
+3 -3
View File
@@ -63,8 +63,8 @@
<div class="flex">
<PrimaryButton
label="Login"
variant={VARIANTS.NONE}
className="py-3 px-6 mx-2 app-background-color"
variant={VARIANTS.OUTLINED}
className="mx-2"
onClick={() => {
console.log('clicked login');
goto('/login' + redirect);
@@ -73,7 +73,7 @@
<PrimaryButton
label="Sign Up"
variant={VARIANTS.CONTAINED}
className="py-3 px-6 mx-2"
className="mx-2"
onClick={() => {
console.log('clicked signup');
goto('/signup' + redirect);