Skip to content

Commit

Permalink
formating fix
Browse files Browse the repository at this point in the history
  • Loading branch information
bukhosi-eugene-mpande committed Jun 8, 2024
1 parent 3255b14 commit 6dde968
Show file tree
Hide file tree
Showing 6 changed files with 195 additions and 162 deletions.
Binary file modified src/client/bun.lockb
Binary file not shown.
112 changes: 56 additions & 56 deletions src/client/package.json
Original file line number Diff line number Diff line change
@@ -1,66 +1,66 @@
{
"name": "client",
"version": "0.0.1",
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "prettier --check . && eslint .",
"format": "prettier --write .",
"cy:open-ct": "cypress open --component",
"cy:run-ct": "cypress run --e2e",
"name": "client",
"version": "0.0.1",
"scripts": {
"dev": "vite dev",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"lint": "prettier --check . && eslint .",
"format": "prettier --write .",
"cy:open-ct": "cypress open --component",
"cy:run-ct": "cypress run --e2e",
"test": "vitest run",
"test:ui": "vitest --ui",
"test:watch": "vitest"
},
"devDependencies": {
"@cypress/code-coverage": "^3.12.39",
"@fontsource/fira-mono": "^4.5.10",
"@fontsource/roboto": "^5.0.13",
"@neoconfetti/svelte": "^1.0.0",
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@tailwindcss/typography": "^0.5.10",
},
"devDependencies": {
"@cypress/code-coverage": "^3.12.39",
"@fontsource/fira-mono": "^4.5.10",
"@fontsource/roboto": "^5.0.13",
"@neoconfetti/svelte": "^1.0.0",
"@sveltejs/adapter-auto": "^3.0.0",
"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.1.1",
"@tailwindcss/typography": "^0.5.10",
"@testing-library/jest-dom": "^6.4.5",
"@testing-library/svelte": "^5.1.0",
"@types/eslint": "^8.56.0",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.0.0",
"@types/eslint": "^8.56.0",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.0.0",
"@vitest/ui": "^1.6.0",
"autoprefixer": "^10.4.16",
"cypress": "^13.10.0",
"cypress-svelte-unit-test": "^3.3.4",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.35.1",
"flowbite": "^2.3.0",
"flowbite-svelte": "^0.46.1",
"flowbite-svelte-icons": "^1.6.1",
"istanbul-lib-coverage": "^3.2.2",
"autoprefixer": "^10.4.16",
"cypress": "^13.10.0",
"cypress-svelte-unit-test": "^3.3.4",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.35.1",
"flowbite": "^2.3.0",
"flowbite-svelte": "^0.46.1",
"flowbite-svelte-icons": "^1.6.1",
"istanbul-lib-coverage": "^3.2.2",
"jsdom": "^24.1.0",
"nyc": "^15.1.0",
"postcss": "^8.4.33",
"prettier": "^3.1.1",
"prettier-plugin-svelte": "^3.1.2",
"prettier-plugin-tailwindcss": "^0.5.1",
"svelte": "^4.2.7",
"svelte-check": "^3.6.0",
"tailwindcss": "^3.4.1",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"vite": "^5.0.3",
"nyc": "^15.1.0",
"postcss": "^8.4.33",
"prettier": "^3.1.1",
"prettier-plugin-svelte": "^3.1.2",
"prettier-plugin-tailwindcss": "^0.5.1",
"svelte": "^4.2.7",
"svelte-check": "^3.6.0",
"tailwindcss": "^3.4.1",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"vite": "^5.0.3",
"vitest": "^1.6.0"
},
"type": "module",
"dependencies": {
"@tabler/icons-svelte": "^3.5.0",
"@threlte/core": "^7.3.0",
"axios": "^1.7.2",
"clsx": "^2.1.1",
"tailwind-merge": "^2.3.0",
"three": "^0.165.0"
}
},
"type": "module",
"dependencies": {
"@tabler/icons-svelte": "^3.5.0",
"@threlte/core": "^7.3.0",
"axios": "^1.7.2",
"clsx": "^2.1.1",
"tailwind-merge": "^2.3.0",
"three": "^0.165.0"
}
}
81 changes: 46 additions & 35 deletions src/client/src/lib/components/admin/+Admins.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,22 @@
import AddAdmin from '$lib/components/modals/+AddAdmin.svelte';
import EditAdmin from '$lib/components/modals/+EditAdmin.svelte';
import Remove from '$lib/components/modals/+Remove.svelte';
import { Table, TableBody, TableBodyCell,
TableBodyRow, TableHead, TableHeadCell,
Avatar, Breadcrumb, BreadcrumbItem,
Input, Button}
from 'flowbite-svelte';
import {
Table,
TableBody,
TableBodyCell,
TableBodyRow,
TableHead,
TableHeadCell,
Avatar,
Breadcrumb,
BreadcrumbItem,
Input,
Button
} from 'flowbite-svelte';
import { SearchOutline } from 'flowbite-svelte-icons';
let headers = ["Name", "Admin Number", "Email address", "Edit"];
let headers = ['Name', 'Admin Number', 'Email address', 'Edit'];
async function loadAdmins() {
try {
Expand Down Expand Up @@ -46,15 +54,17 @@
<h2 class="text-xl font-bold text-gray-800 dark:text-white">Admins</h2>

<span
class="rounded-full bg-green-100 px-3 py-1 text-xs text-green-600 dark:bg-gray-800 dark:text-green-400">
{$admins.length} {' '} admins
class="rounded-full bg-green-100 px-3 py-1 text-xs text-green-600 dark:bg-gray-800 dark:text-green-400"
>
{$admins.length}
{' '} admins
</span>
</div>
</div>

<div class="relative mb-4 flex items-center md:mt-0">
<Input id="search" placeholder="Search" size="lg">
<SearchOutline slot="left" class="w-6 h-6 text-gray-500 dark:text-gray-400" />
<SearchOutline slot="left" class="h-6 w-6 text-gray-500 dark:text-gray-400" />
<Button slot="right" size="sm" type="submit">Search</Button>
</Input>
</div>
Expand All @@ -64,38 +74,39 @@
</div>
</div>


<Table class="my-2">
<TableHead>
{#each headers as header, index}
<TableHeadCell>{header}</TableHeadCell>
{#each headers as header}
<TableHeadCell>{header}</TableHeadCell>
{/each}
</TableHead>
<TableBody tableBodyClass="divide-y">
{#each $admins as admin}
<TableBodyRow>
<TableBodyCell class="inline-flex items-center gap-x-3">
<div class="flex items-center gap-x-2">
<Avatar src={admin.image} />
<div>
<p class="text-lg text-gray-800 dark:text-white">
{admin.name} {admin.surname}
</p>
</div>
</TableBodyCell>
<TableBodyCell>
{admin.username}
</TableBodyCell>
<TableBodyCell>
{admin.email}
</TableBodyCell>
<TableBodyCell>
<div class="flex items-center gap-x-6">
<Remove id={admin._id} />
<EditAdmin adminID={admin._id} />
</div>
</TableBodyCell>
</TableBodyRow>
<TableBodyRow>
<TableBodyCell class="inline-flex items-center gap-x-3">
<div class="flex items-center gap-x-2">
<Avatar src={admin.image} />
<div>
<p class="text-lg text-gray-800 dark:text-white">
{admin.name}
{admin.surname}
</p>
</div>
</div></TableBodyCell
>
<TableBodyCell>
{admin.username}
</TableBodyCell>
<TableBodyCell>
{admin.email}
</TableBodyCell>
<TableBodyCell>
<div class="flex items-center gap-x-6">
<Remove id={admin._id} />
<EditAdmin adminID={admin._id} />
</div>
</TableBodyCell>
</TableBodyRow>
{/each}
</TableBody>
</Table>
Expand Down
82 changes: 47 additions & 35 deletions src/client/src/lib/components/admin/+Lectures.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,19 @@
import AddLecturer from '$lib/components/modals/+AddLecturer.svelte';
import EditLecturer from '$lib/components/modals/+EditLecturer.svelte';
import Remove from '$lib/components/modals/+Remove.svelte';
import { Table, TableBody, TableBodyCell,
TableBodyRow, TableHead, TableHeadCell,
Avatar, Breadcrumb, BreadcrumbItem,
Input, Button}
from 'flowbite-svelte';
import {
Table,
TableBody,
TableBodyCell,
TableBodyRow,
TableHead,
TableHeadCell,
Avatar,
Breadcrumb,
BreadcrumbItem,
Input,
Button
} from 'flowbite-svelte';
import { SearchOutline } from 'flowbite-svelte-icons';
async function loadLecturers() {
Expand All @@ -21,7 +29,7 @@
}
}
let headers = ["Name", "Employee Number", "Email address", "Edit"];
let headers = ['Name', 'Employee Number', 'Email address', 'Edit'];
onMount(loadLecturers);
Expand All @@ -46,15 +54,17 @@
<h2 class="text-xl font-bold text-gray-800 dark:text-white">Lecturers</h2>

<span
class="rounded-full bg-green-100 px-3 py-1 text-xs text-green-600 dark:bg-gray-800 dark:text-green-400">
{$lecturers.length} {' '} lecturers
class="rounded-full bg-green-100 px-3 py-1 text-xs text-green-600 dark:bg-gray-800 dark:text-green-400"
>
{$lecturers.length}
{' '} lecturers
</span>
</div>
</div>

<div class="relative mb-4 flex items-center md:mt-0">
<Input id="search" placeholder="Search" size="lg">
<SearchOutline slot="left" class="w-6 h-6 text-gray-500 dark:text-gray-400" />
<SearchOutline slot="left" class="h-6 w-6 text-gray-500 dark:text-gray-400" />
<Button slot="right" size="sm" type="submit">Search</Button>
</Input>
</div>
Expand All @@ -66,36 +76,38 @@

<Table class="my-2">
<TableHead>
{#each headers as header, index}
<TableHeadCell>{header}</TableHeadCell>
{#each headers as header}
<TableHeadCell>{header}</TableHeadCell>
{/each}
</TableHead>
<TableBody tableBodyClass="divide-y">
{#each $lecturers as lecturer}
<TableBodyRow>
<TableBodyCell class="inline-flex items-center gap-x-3">
<div class="flex items-center gap-x-2">
<Avatar src={lecturer.image} />
<div>
<p class="text-lg text-gray-800 dark:text-white">
{lecturer.name} {lecturer.surname}
</p>
</div>
</TableBodyCell>
<TableBodyCell>
{lecturer.username}
</TableBodyCell>
<TableBodyCell>
{lecturer.email}
</TableBodyCell>
<TableBodyCell>
<div class="flex items-center gap-x-6">
<Remove id={lecturer._id} />
<EditLecturer lecturerID={lecturer._id} />
</div>
</TableBodyCell>
</TableBodyRow>
<TableBodyRow>
<TableBodyCell class="inline-flex items-center gap-x-3">
<div class="flex items-center gap-x-2">
<Avatar src={lecturer.image} />
<div>
<p class="text-lg text-gray-800 dark:text-white">
{lecturer.name}
{lecturer.surname}
</p>
</div>
</div></TableBodyCell
>
<TableBodyCell>
{lecturer.username}
</TableBodyCell>
<TableBodyCell>
{lecturer.email}
</TableBodyCell>
<TableBodyCell>
<div class="flex items-center gap-x-6">
<Remove id={lecturer._id} />
<EditLecturer lecturerID={lecturer._id} />
</div>
</TableBodyCell>
</TableBodyRow>
{/each}
</TableBody>
</Table>
</section>
</section>
Loading

0 comments on commit 6dde968

Please sign in to comment.