Skip to content

Commit a5d302a

Browse files
author
Alexandra Zwinger
committed
Add minor css changes
1 parent 1c9e398 commit a5d302a

File tree

5 files changed

+34
-20
lines changed

5 files changed

+34
-20
lines changed

src/App.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {Routes, Route} from "react-router-dom";
44
import {customTheme} from "./customTheme";
55
import React from "react";
66
import Navbar from "./components/Navbar";
7-
import {ReactKeycloakProvider} from '@react-keycloak/web'
7+
// import {ReactKeycloakProvider} from '@react-keycloak/web'
88

99
import CalenderPage from './pages/CalendarPage';
1010
import Homepage from './pages/Homepage';
11-
import Settings from './pages/Settings';
11+
import Settings from './pages/YourStudies';
1212
import Page404 from './pages/Page404';
1313
import Score from './pages/Score';
14-
/*import keycloak from "./Keycloak";*/
14+
// import keycloak from "./Keycloak";
1515

1616
function App() {
1717
return (

src/Keycloak.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ const keycloak = new Keycloak({
77
});
88
99
export default keycloak;
10-
*/
10+
*/
11+
export class Keycloak {}

src/RefineWrapper.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {Route, Routes} from "react-router-dom";
33
import Homepage from "./pages/Homepage";
44
import Calendar from "./pages/CalendarPage";
55
import Score from "./pages/Score";
6-
import Settings from "./pages/Settings";
6+
import Settings from "./pages/YourStudies";
77
import Page404 from "./pages/Page404";
88

99

src/pages/Homepage.tsx

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import title_img from '../data//titelbild.png';
33
import React, {useState} from "react";
44
import {CuteButton} from "../components/CuteButton";
55
import {MeetingForm} from "../form/MeetingForm";
6+
import axiosInstance from "../AxiosConfig";
67

78
export default function Homepage() {
89
const [isDialogOpen, setDialogOpen] = useState(false);
@@ -11,6 +12,15 @@ export default function Homepage() {
1112
setDialogOpen(true);
1213
};
1314

15+
const getHello = async () => {
16+
try {
17+
const response = await axiosInstance.get('/hello');
18+
console.log(response);
19+
} catch (error) {
20+
alert(error);
21+
}
22+
};
23+
1424
const closeMeetingForm = () => {
1525
setDialogOpen(false);
1626
};
@@ -25,18 +35,21 @@ export default function Homepage() {
2535
<p className="text-xl font-medium text-gray-300 text-center">Finde deinen Study-Buddy für deine
2636
Study-Party</p>
2737
<div className="px-0 py-0 flex flex-row justify-start gap-7 h-12">
28-
<CuteButton bgColor={"#598BB1"} classname={"lg:text-xl text-lg"} textColor={"#d4deff"} text={"Erstelle einen Termin"} onClick={openMeetingForm}/>
29-
<CuteButton bgColor={"#56A095"} classname={"lg:text-xl text-lg"} textColor={"#e8fcf6"} text={"Finde einen Lernpartner"} onClick={() => {} }/>
38+
<CuteButton bgColor={"#598BB1"} classname={"lg:text-xl text-lg"} textColor={"#d4deff"}
39+
text={"Erstelle einen Termin"} onClick={openMeetingForm}/>
40+
<CuteButton bgColor={"#56A095"} classname={"lg:text-xl text-lg"} textColor={"#e8fcf6"}
41+
text={"Finde einen Lernpartner"} onClick={getHello}/>
3042
</div>
3143
</div>
3244

3345
<div className="md:w-[150%] self-center md:block hidden justify-self-start">
3446

35-
<img className="object-cover overflow-visible justify-self-start self-center" src={title_img} alt={"titelbild"}/>
47+
<img className="object-cover overflow-visible justify-self-start self-center" src={title_img}
48+
alt={"titelbild"}/>
3649
</div>
3750
</div>
3851
</div>
39-
<MeetingForm open={isDialogOpen} onClose={closeMeetingForm} />
52+
<MeetingForm open={isDialogOpen} onClose={closeMeetingForm}/>
4053
</div>
4154
);
4255
}
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import SettingsModal from "../components/SettingsModal";
55

66
const filterMeetingsForCurrentWeek = (meetings: any[]) => {
77
const currentDate = new Date();
8-
const startOfWeek = new Date(currentDate.setDate(currentDate.getDate() - currentDate.getDay() + 1));
9-
const endOfWeek = new Date(currentDate.setDate(startOfWeek.getDate() + 6));
8+
const startOfWeek = new Date(currentDate.setDate(currentDate.getDate() - currentDate.getDay() + 1));
9+
const endOfWeek = new Date(currentDate.setDate(startOfWeek.getDate() + 6));
1010

1111
return meetings.filter((meeting) => {
1212
const meetingDate = new Date(meeting.start);
@@ -21,7 +21,7 @@ const subjects = [
2121
{ name: "Software Engineering", date: "27.01.2025", time: "14:00", room: "KA.046", progress: 80 },
2222
];
2323

24-
export default function Layout() {
24+
export default function YourStudies() {
2525
const [weeklyMeetings, setWeeklyMeetings] = useState<any[]>([]);
2626
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
2727

@@ -33,7 +33,7 @@ export default function Layout() {
3333
const filteredMeetings = filterMeetingsForCurrentWeek(meetings);
3434
setWeeklyMeetings(filteredMeetings);
3535
} catch (error) {
36-
alert("Fehler beim Abrufen der Meetings: " + error);
36+
//alert("Fehler beim Abrufen der Meetings: " + error);
3737
}
3838
};
3939

@@ -50,10 +50,10 @@ export default function Layout() {
5050
};
5151

5252
return (
53-
<div className="flex h-screen">
54-
<div className="w-1/3 bg-[#1C212C] text-white p-4 fixed top-16 h-[calc(100vh-4rem)]">
55-
<div className="ml-20">
56-
<h1 className="md:text-5xl font-bold text-gray-300 text-left mt-40">Mein Studium</h1>
53+
<div className="flex flex-row full items-between overflow-hidden mt-16">
54+
<div className="w-1/3 bg-[#1C212C] flex text-white p-4">
55+
<div className="ml-20 w-full">
56+
<h1 className="md:text-5xl font-bold text-gray-300 text-left mt-24">Mein Studium</h1>
5757
<p className="text-xl font-medium text-white text-left mt-3">Aktuelle Module</p>
5858
<div className="p-4 mr-20 mt-2">
5959
<table className="w-full border-collapse">
@@ -67,15 +67,15 @@ export default function Layout() {
6767
</table>
6868
</div>
6969
<div className="mt-3">
70-
<CuteButton bgColor="#598BB1" classname="lg:text-xl text-lg" textColor="#d4deff" text="Erstelle einen Termin" />
70+
<CuteButton bgColor="#598BB1" classname="lg:text-xl text-lg" textColor="#d4deff" text="Module verwalten" />
7171
</div>
7272
</div>
7373
</div>
7474

7575
<div className="fixed left-1/3 top-[180px] bottom-[110px] w-[1px] bg-[#1C7E70]"></div>
7676

77-
<div className="ml-[33.33%] flex-grow overflow-y-auto p-4 mt-16 h-screen">
78-
<div className="h-[200vh] bg-[#1C212C] p-4">
77+
<div className="w-2/3 flex overflow-y-auto p-4 mb-16 overflow-auto justify-center">
78+
<div className=" p-4 w-full">
7979
<div className="ml-[90px] mr-[170px]">
8080
<p className="text-2xl font-bold text-white text-left mt-3 mb-7">Prüfungstermine</p>
8181

0 commit comments

Comments
 (0)