Skip to content

Commit 47e67a8

Browse files
committed
Prereqs colored and expands more info
2 parents 88e94f6 + 2f067e8 commit 47e67a8

13 files changed

Lines changed: 604 additions & 206 deletions

my-app/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
66
<link href="/src/styles.css" rel="stylesheet">
7+
<link href='https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css' rel='stylesheet'>
8+
<link rel="preconnect" href="https://fonts.googleapis.com">
9+
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10+
<link href="https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
711
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
812
<title>Find my course</title>
913
</head>

my-app/package-lock.json

Lines changed: 231 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

my-app/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13+
14+
"@headlessui/react": "^2.2.1",
15+
"@heroicons/react": "^2.2.0",
1316
"@dagrejs/dagre": "^1.1.4",
1417
"@tailwindcss/vite": "^4.0.17",
1518
"@xyflow/react": "^12.5.5",

my-app/src/model.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { addCourse, addReviewForCourse, getReviewsForCourse } from "../firebase"; // for reviews
1+
import { addCourse, addReviewForCourse, getReviewsForCourse } from "../firebase";
22

33

44
export const model = {

my-app/src/pages/App.jsx

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
import React from 'react';
2-
import { Routes, Route } from 'react-router-dom';
3-
import { SidebarPresenter } from "../presenters/SidebarPresenter.jsx";
4-
import { SearchbarPresenter } from "../presenters/SearchbarPresenter.jsx";
2+
import { SidebarPresenter } from '../presenters/SidebarPresenter.jsx';
3+
import { SearchbarPresenter } from '../presenters/SearchbarPresenter.jsx';
54
import { ListViewPresenter } from '../presenters/ListViewPresenter.jsx';
6-
import SharedView from '../pages/SharedView.jsx';
5+
import { Routes, Route } from 'react-router-dom';
6+
import SharedView from '../pages/SharedView.jsx';
7+
import { model } from '/src/model.js';
78

89
function MainAppLayout({ model }) {
910
return (
10-
<div className="flex overflow-hidden h-screen w-screen">
11-
<div className="flex-auto w-40% h-full bg-gradient-to-t from-[#4f3646] to-[#6747c0]">
11+
<div className="flex h-screen w-screen overflow-hidden">
12+
<div className="w-1/4 h-full bg-gradient-to-t from-[#4f3646] to-[#6747c0]">
1213
<SidebarPresenter model={model} />
1314
</div>
1415
<div className="w-3/4 h-full flex flex-col">
15-
<div className="bg-gradient-to-t from-[#6246a8] to-[#6747c0] text-white" style={{color: "red"}}>
16+
<div className="bg-gradient-to-t from-[#6246a8] to-[#6747c0] text-white">
1617
<SearchbarPresenter model={model} />
1718
</div>
18-
<div className="flex-auto border bg-[#121212]">
19+
<div className="flex-auto border bg-[#121212] relative">
1920
<ListViewPresenter model={model} />
2021
</div>
2122
</div>
@@ -24,14 +25,12 @@ function MainAppLayout({ model }) {
2425
}
2526

2627
function App({ model }) {
27-
//return (
28-
//<Routes>
29-
// <Route path="/" element={<MainAppLayout model={model} />} />
30-
// <Route path="/share" element={<SharedView />} />
31-
//</Routes>
32-
return <MainAppLayout model={model} />;
33-
//);
28+
return (
29+
<Routes>
30+
<Route path="/" element={<MainAppLayout model={model} />} />
31+
<Route path="/share" element={<SharedView model={model} />} />
32+
</Routes>
33+
);
3434
}
3535

36-
export default App;
37-
36+
export default App;

my-app/src/styles.css

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
@import "tailwindcss";
22

3-
.react-flow__node.no-handles .react-flow__handle {
4-
display: none;
3+
:root {
4+
--font-kanit: "Kanit", sans-serif;
5+
}
6+
7+
.font-kanit {
8+
font-family: var(--font-kanit);
59
}

0 commit comments

Comments
 (0)