From df124db84a8c4f4bff02c5d5f983fd99bd4484b6 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Fri, 13 Mar 2026 12:40:29 +0100 Subject: [PATCH] use primeVue Skeleton while loading Data for Semester, Verband and Gruppe --- .../components/DetailHeader/DetailHeader.js | 121 ++++++++++-------- 1 file changed, 66 insertions(+), 55 deletions(-) diff --git a/public/js/components/DetailHeader/DetailHeader.js b/public/js/components/DetailHeader/DetailHeader.js index d3c23185e..dfd15e0be 100644 --- a/public/js/components/DetailHeader/DetailHeader.js +++ b/public/js/components/DetailHeader/DetailHeader.js @@ -1,11 +1,13 @@ import ApiDetailHeader from "../../api/factory/detailHeader.js"; import ApiHandleFoto from "../../api/factory/fotoHandling.js"; import ModalUploadFoto from "./Modal/UploadFoto.js"; +import PvSkeleton from "../../../../index.ci.php/public/js/components/primevue/skeleton/skeleton.esm.min.js"; export default { name: 'DetailHeader', components: { - ModalUploadFoto + ModalUploadFoto, + PvSkeleton }, props: { headerData: { @@ -276,67 +278,76 @@ export default { {{person.uid}} -
-
-

- {{headerData[0].titelpre}} - {{headerData[0].vorname}} - {{headerData[0].nachname}} - , - {{headerData[0].titelpost}} -

-
unruly
-
+
+
+

+ {{headerData[0].titelpre}} + {{headerData[0].vorname}} + {{headerData[0].nachname}} + , + {{headerData[0].titelpost}} +

+
unruly
+
-
- {{$p.t('lehre', 'studiengang')}} - {{headerData[0].stg_bezeichnung}} ({{headerData[0].studiengang}}) +
+ {{$p.t('lehre', 'studiengang')}} + {{headerData[0].stg_bezeichnung}} ({{headerData[0].studiengang}}) + + +
-
- Email - - {{headerData[0].mail_intern}} - - | Status - - {{$p.t('lehre', 'textNoStatusInSem', { sem: currentSemester}) }} - - - {{headerData[0].statusofsemester}} - -
- -
-
-
-
- -
-
-

-
-
-
-

-
-
-
-

-
-
-
-

UID

-
-
+
+ Email + + {{headerData[0].mail_intern}} + + | Status + + {{$p.t('lehre', 'textNoStatusInSem', { sem: currentSemester}) }} + + + {{headerData[0].statusofsemester}} + +
+
+
+
+
+ +
+
+

+
+
+
+

+
+
+
+

+
+
+
+

UID

+
+