From ea1cc042edf208999e69e1e4067e4e13172607f2 Mon Sep 17 00:00:00 2001 From: EwoutV Date: Fri, 12 Apr 2024 11:35:35 +0200 Subject: [PATCH 1/6] chore: improved layout --- frontend/src/assets/img/logo-tiny.png | Bin 0 -> 6363 bytes frontend/src/assets/lang/nl.json | 5 +- .../src/components/courses/CourseList.vue | 2 +- frontend/src/components/layout/BaseLayout.vue | 2 +- frontend/src/components/layout/Header.vue | 61 +++++++++++++++--- .../src/components/projects/ProjectCard.vue | 2 +- .../projects/ProjectCreateButton.vue | 60 +++++++++-------- frontend/src/router/router.ts | 6 +- frontend/src/views/calendar/CalendarView.vue | 4 +- .../dashboard/roles/TeacherDashboardView.vue | 2 +- 10 files changed, 97 insertions(+), 47 deletions(-) create mode 100644 frontend/src/assets/img/logo-tiny.png diff --git a/frontend/src/assets/img/logo-tiny.png b/frontend/src/assets/img/logo-tiny.png new file mode 100644 index 0000000000000000000000000000000000000000..a2bd9887aa4a981f8e2795c9a9c913af0b6ddcd6 GIT binary patch literal 6363 zcmeHMXH-*ZyA6YFJ_H685Q#7&qoC3h5F*VUkuD%5p$Gzo9zqE}#f`p#j_^oyS-yh%i@BY~9ocEk{-u1rEd7i!Zb55$A4OseL zC;kNh0HiH$-?$3^NMOXsJ9I#N1+9x86(1xJcfr>HI681aJlN-d)%q#`(2ymydw;)p z{BziCR|Ehc^Wg_1x+er1qh6 z8ror7UvTsDUy|rZ`D0+xIi~wTxj8I)o&+T-eYQ`zDz{JWm#aYFzN>QbR}aeDUwe4u zRYRon+>K@@J-&NSCx zTY!I5Swr*qtDfe+pf+Ca_*hS0391IxEmylT3eUfSrKYo*>w%A|ETMVXX3^_pm(Cd7 zjyM`M{P#|b%J|70dT2T)YyK?QYw;Jw@{F3qDMjKgEYK;87JC^KjQ$PY+kLRR?XlrIJ+4WVlUUQ#+z~V(`;kt!AQt9Or}r-HlVx!)uk) zzfm*$#s|$D(wBk1x?hyAHBLgzG?Ug>>t=56AqAWYilyvInwo5$2l`6FQN_h^1L6iH zEmD%QF9Exm(pliVHD?DzgfYJXhJJ&;!UZj;ru9u6;OLk~dInWbULq$eM0cs%6e*e( zYYmLwmAQ8E7sW+tpjqdsk&qM5hLsQWJg@Q@SRTn^nZ-Ap8Ipv*D&J#lj8KUo<924J zVrCd|uUpQtzbn$U!G8&!Ng4Q#RSQW=kAz6k{u&>z&z5V?HA@%@6=tD+z&6rURo~Dt z`2E4)$%`h@;l1EoMdC6!kVPbste1-4KRBXzrVp&`el+@fNc!|Nu@3kfrdum03*R}m zdpHLS&9gHU-bYNvGe?X>PuFJ-4eKLf5pDB-t|H&(ly?iI#%cDIX7E>wIMG!3@#7iD z4a0jc)vR(O+z@PU>uPIgrFi2{*;=Al)UJTF-RhQDO%h02rZv(pkDn7I^>+PHI|%#W zycg@R>(^2_l-!)FZ_bblMXqKbshskc*!rEWKc)m*HO!l$cXsh>x0u+WR;CIFOG=K;WX)ji&=jk#Y7z=ioyp=C|Vgep~yUAXF<0t zs`0G0aO^2E%z=Y9>BWu3Wi=Zu{O;HVMAppvC)$FyK#KAS;_UHIc0QPdem~ ztgf1G?adl-pGw1bOd;uN3b&%!&-K_8+tsvgdgyuZ(_q!(X^`{a7)4=(&+a_2u*W{? zMQ+JhbiV-EZ|T=PcqcF4t;;v<-=z}C*f!d53yjU2dxQ0(Gzspwlz`&fyXnVcZ2H@q z;mvOJm4%&1>e1XL#eN-!WRiY;#Di?@koYy{UTnr`>l+oNt!BH`AXmY4i?w?&b5R6s zv}1F7Ye26KB&Y$7ea`DDlStU{S7w)X5b1u9tS^$?eW{8ngYLEXmyp=i&al2@9+zo+ z7id|K1;g#C{o(h|G5-@OB>iWib;4I{PU#-p5>A^p+aa!D8|z@#%zJMM�l)Zf!Ir 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

mM(ST%&>4KRuTM zjHUiR{yzr)Hm6t@+jHpt(5Z@mPMFE#5>le0OEe ztlggxM=TjmfC4H_6BQ)?YgOtLG9In*|5hI)ArrX|rR%W82G2Zc{Qsqm(g4~jb9PtK!bO%2IZvG#p#s8(*#%Cg_F{6D?5{rWx R#Xlqf7B_8f;I4T+{vWw#ZAkzC literal 0 HcmV?d00001 diff --git a/frontend/src/assets/lang/nl.json b/frontend/src/assets/lang/nl.json index 2556ed9e..a4a6d000 100644 --- a/frontend/src/assets/lang/nl.json +++ b/frontend/src/assets/lang/nl.json @@ -101,8 +101,9 @@ } }, "components": { - "buttons": { - "academic_year": "Academiejaar {0}" + "button": { + "academic_year": "Academiejaar {0}", + "create_project": "Maak een nieuw project" }, "card": { "open": "Details" diff --git a/frontend/src/components/courses/CourseList.vue b/frontend/src/components/courses/CourseList.vue index 5cc39c62..f10ff35d 100644 --- a/frontend/src/components/courses/CourseList.vue +++ b/frontend/src/components/courses/CourseList.vue @@ -26,7 +26,7 @@ const { t } = useI18n();