Gray out logic restored

This commit is contained in:
brausjonas
2023-06-13 14:58:29 +02:00
parent acf4b7d89a
commit fd6af0cdf4
@@ -18,12 +18,10 @@ export default function SemesteroverviewLecturer(p) {
fetch(urlTest).then(response => response.json()).then(m => { fetch(urlTest).then(response => response.json()).then(m => {
setEntries(m); setEntries(m);
let args = ""; let args = "";
for(let i = 0; i < m.length; i++) for (let i = 0; i < m.length; i++) {
{
args += m[i].semesterid; args += m[i].semesterid;
if(i < m.length - 1) if (i < m.length - 1) {
{
args += "a"; args += "a";
} }
} }
@@ -32,8 +30,6 @@ export default function SemesteroverviewLecturer(p) {
let semesterURL = baseURL + "/semester/id/all?ids=" + args + "&sessionid=" + localStorage.getItem("sessionid"); let semesterURL = baseURL + "/semester/id/all?ids=" + args + "&sessionid=" + localStorage.getItem("sessionid");
fetch(semesterURL).then(r => r.json()).then(sem => { fetch(semesterURL).then(r => r.json()).then(sem => {
sem.map(e => { sem.map(e => {
let progessURL = baseURL + "/entries/planned?sessionid=" + localStorage.getItem("sessionid") + "&semesterid=" + e.id;
fetch(progessURL).then(r => r.json()).then(en => console.log(en)) // TODO: Progressbar
temp.push(e.name) temp.push(e.name)
}) })
}).then(() => setSemesterNames(temp)) }).then(() => setSemesterNames(temp))
@@ -67,10 +63,13 @@ export default function SemesteroverviewLecturer(p) {
<Background/> <Background/>
<HelpButton/> <HelpButton/>
{entries.map((e, index) => ( {entries.map((e, index) => (
<div className={"semester-tile box-shadow"}> <div className={"semester-tile box-shadow"} style={{
<SemesterTile backgroundColor: e.activated == 1 ? "#ffffff" : "#aaaaaa"
editable = {false} text={semesterNames[index]} text2={e.name} onClick={(f) => onClickSemester(e, f)} color={e.activated==1?"#ffffff":"#aaaaaa"} }}>
/> <SemesterTile
editable={false} text={semesterNames[index]} text2={e.name}
onClick={(f) => onClickSemester(e, f)}
/>
<StatusBar progress={0}/> <StatusBar progress={0}/>
</div> </div>
))} ))}