CLASSROOMIO-T-30:Developed the UI for the video upload

CLASSROOMIO-T-30: UI cleanup

CLASSROOMIO-T-30: Improve UX

Merge branch 'CLASSROOMIO-T-30' of https://gitlab.com/thenextgreat/classroomio into CLASSROOMIO-T-30

CLASSROOMIO-T-30:Made the input clear after upload and also chnged the icons

CLASSROOMIO-T-30: Remove console log

CLASSROOMIO-T-30: Better trim out white spaces in url

CLASSROOMIO-T-30:Fixed the bug between the save and edit

CLASSROOMIO-T-30:Trying to fix the bug between edit and save

Merge branch 'main' of https://gitlab.com/thenextgreat/classroomio

CLASSROOMIO-T-30:Stil working on the reviews

CLASSROOMIO-T-30:Still working on some of the reviews and updates

CLASSROOMIO-T-30: Remove unnessecary values in store

CLASSROOMIO-T-30: Change button to div in modal

CLASSROOMIO-T-100: Select only courses belonging to current org and current user is a member

CLASSROOMIO-T-100: Update condition for fetchCourses

CLASSROOMIO-T-100: Select only courses belonging to current org and current user is a member


Co-authored-by: Rotimi Best <[email protected]>


Merge-request: CLASSROOMIO-MR-35
Merged-by: Best Admin <[email protected]>
Remove netlify app from redirect rule

Add redirect to layout's load

Redirect to about domain

CLASSROOMIO-T-97: UX again? 😇

CLASSROOMIO-T-97: Better course UX 😍😍

CLASSROOMIO-T-97: Better button style and fix route not found

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

CLASSROOMIO-T-30: Add plyr

CLASSROOMIO-T-30:Merged main into branch

Merge branch 'main' of https://gitlab.com/thenextgreat/classroomio

CLASSROOMIO-T-30:Wotking on the lms dashboard

CLASSROOMIO-T-30:Made some changes based on the reviews

Merge branch 'main' of https://gitlab.com/thenextgreat/classroomio

CLASSROOMIO-T-30:Made some refactoring to keep the code DRY

CLASSROOMIO-T-30:Developed the UI for the video upload

Merge branch 'main' of https://gitlab.com/thenextgreat/classroomio

Merge branch 'main' of https://gitlab.com/thenextgreat/classroomio

CLASSROOMIO-T-27: Review Section for Instructors on landing page

CLASSROOMIO-T-27: Remove unused variable

Merge branch 'CLASSROOMIO-T-27' of https://gitlab.com/thenextgreat/classroomio into CLASSROOMIO-T-27

CLASSROOMIO-T-27: Complete reviews functionality

CLASSROOMIO-T-27: Review Render Update

CLASSROOMIO-T-27:
- Resolved Feedbacks

CLASSROOMIO-T-27: Fixed Ratings Data

CLASSROOMIO-T-27:
- Added Ratings Svg
- Fixed avatar_url feedback

CLASSROOMIO-T-27: Import Adjustment

CLASSROOMIO-T-27: Code Review

CLASSROOM-T-27: Added Add Review Functionality

CLASSROOMIO-T-27:
- Unresolved Review
- Enhance Code Redability

CLASSROOMIO-T-27: Completed the delete functionality

CLASSROOMIO-T-27: Hide/Show functionality

CLASSROOMIO-T-27: Double Quotation Update

CLASSROOMIO-T-27: Testing toggle functinality

CLASSROOMIO-T-27: Added the icons

CLASSROOMIO-T-27: Completion of the hide/show functionality

CLASSROOMIO-T-27:
Display the store data on the review page for styling

CLASSROOMIO-T-27:
Styling of the review component & connecting it's data

CLASSROOMIO-T-27:
- Add ReviewsForm
- Completion of the Reviews Form Structure/Styling

CLASSROOMIO-T-27: Added a reviews modal

CLASSROOMIO-T-27: Logic update for review section

CLASSROOMIO-T-50: Logic for overlapping reviews

CLASSROOMIO-T-27:
- Completion of the structure & styling with mock data.
- Addition of custom ratings assets

CLASSROOMIO-T-27:
- Review Section Code Structure
- Import Profile Picture Assets


Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Tunji Adeyemi <[email protected]>
Co-authored-by: tunny17 <[email protected]>


Merge-request: CLASSROOMIO-MR-22
Merged-by: Best Admin <[email protected]>
CLASSROOMIO-T-62: Dark Mode Bug Fix

CLASSROOMIO-T-62: Delete Unused class

CLASSROOMIO-T-62: Dark Mode Bug Fix


Co-authored-by: Tunji Adeyemi <[email protected]>


Merge-request: CLASSROOMIO-MR-23
Merged-by: Best Admin <[email protected]>

Co-authored-by: Ifeanyi Nwosu <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Tunji Adeyemi <[email protected]>
Co-authored-by: tunny17 <[email protected]>


Merge-request: CLASSROOMIO-MR-33
Merged-by: Best Admin <[email protected]>
This commit is contained in:
tunny17
2023-08-07 19:44:26 +00:00
committed by Space Cloud
co-authored by Rotimi Best tunny17 Ifeanyi Nwosu
parent 4910ec4f56
commit a27bc32c63
27 changed files with 495 additions and 99 deletions
+45 -34
View File
@@ -1,11 +1,12 @@
<script>
import { page } from '$app/stores';
import HelpIcon from 'carbon-icons-svelte/lib/Help.svelte';
import TextChip from '$lib/components/Chip/Text.svelte';
import OrgSelector from '$lib/components/OrgSelector/OrgSelector.svelte';
import HomeIcon from '$lib/components/Icons/HomeIcon.svelte';
import CourseIcon from '$lib/components/Icons/CourseIcon.svelte';
import ReviewsIcon from '$lib/components/Icons/ReviewsIcon.svelte';
import CommunityIcon from '$lib/components/Icons/CommunityIcon.svelte';
import ExerciseIcon from '$lib/components/Icons/ExerciseIcon.svelte';
import Avatar from '$lib/components/Avatar/index.svelte';
import { currentOrg } from '$lib/utils/store/org';
@@ -23,6 +24,33 @@
return pagePath.includes(itemPath);
}
let sideLinks = [
{
name: 'Home',
icon: HomeIcon,
link: '/lms'
},
{
name: 'My Learning',
icon: CourseIcon,
link: '/lms/mylearning'
},
{
name: 'Exercise',
icon: ExerciseIcon,
link: '/lms/exercises'
},
{
name: 'Reviews',
icon: ReviewsIcon,
link: '/lms/reviews'
},
{
name: 'Community',
icon: CommunityIcon,
link: '/lms/community'
}
];
</script>
<aside class="root bg-gray-100 dark:bg-gray-700 h-full">
@@ -43,39 +71,22 @@
<OrgSelector />
<ul class="my-5">
<a href="/lms" class="text-black">
<li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 dark:hover:bg-gray-800 {isActive(
$page.url.pathname,
`/lms`
) && activeClass}"
>
<HomeIcon />
<p class="dark:text-white ml-2">Home</p>
</li>
</a>
<a href="/lms/mylearning" class="text-black">
<li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 dark:hover:bg-gray-800 {isActive(
$page.url.pathname,
`/lms/mylearning`
) && activeClass}"
>
<CourseIcon />
<p class="dark:text-white ml-2">My Learning</p>
</li>
</a>
<a href="/lms/exercises" class="text-black">
<li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 dark:hover:bg-gray-800 {isActive(
$page.url.pathname,
`/lms/exercises`
) && activeClass}"
>
<ExerciseIcon />
<p class="dark:text-white ml-2">Exercises</p>
</li>
</a>
{#each sideLinks as item (item.name)}
<a href={item.link} class="text-black">
<li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 dark:hover:bg-gray-500 {isActive(
$page.url.pathname,
`${item.link}`
) && activeClass}"
>
<svelte:component
this={item.icon}
color={isActive($page.url.pathname, `${item.link}`) ? 'black' : 'gray'}
/>
<p class="dark:text-white ml-2">{item.name}</p>
</li>
</a>
{/each}
</ul>
</div>
<span class="flex-grow" />