CLASSROOMIO-T-31: Add audience page

Co-authored-by: Rotimi Best <rotimiibitoyeemma@gmail.com>

Merge-request: CLASSROOMIO-MR-6
Merged-by: Digdippa Team <digdippa@gmail.com>
This commit is contained in:
Rotimi Best
2023-04-23 22:28:18 +00:00
committed by Space Cloud
co-authored by Rotimi Best
parent ae8f9ca222
commit 01a1f0f907
10 changed files with 227 additions and 5 deletions
+4
View File
@@ -248,4 +248,8 @@
:global(.app-background-color) {
background-color: var(--app-background-color);
}
:global(.bx--data-table-container) {
width: 100%;
}
</style>
+31 -1
View File
@@ -1 +1,31 @@
Audience Page
<script>
import PrimaryButton from '../../../components/PrimaryButton/index.svelte';
import Audience from '../../../components/Audience/index.svelte';
let isLoading = false;
function exportAudience() {
isLoading = true;
alert('This feature is coming soon');
isLoading = false;
}
</script>
<svelte:head>
<title>Audience - ClassroomIO</title>
</svelte:head>
<section class="w-full max-w-6xl mx-auto">
<div class="py-10 px-5">
<div class="flex items-center justify-between mb-10">
<h1 class="text-3xl font-bold">Audience</h1>
<PrimaryButton
label="Export"
onClick={exportAudience}
isDisabled={isLoading}
{isLoading}
/>
</div>
<Audience />
</div>
</section>
+1 -1
View File
@@ -65,7 +65,7 @@
<title>Courses - ClassroomIO</title>
</svelte:head>
<section class="w-full">
<section class="w-full max-w-7xl mx-auto">
<div class="py-10 px-5">
<div class="flex items-center justify-between mb-10">
<h1 class="text-3xl font-bold">Courses</h1>
+1 -1
View File
@@ -209,7 +209,7 @@
<title>Dashboard - ClassroomIO</title>
</svelte:head>
<div class="py-10 px-5">
<div class="py-10 px-5 w-full max-w-7xl mx-auto">
<div class="flex items-center justify-between mb-10">
<h1 class="text-3xl font-bold">Dashboard</h1>
<PrimaryButton label="Create Course" onClick={createCourse} />