From 17f94aabdf73eabf3ebafa1027b2c36ae0ccc4a1 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 16 Mar 2026 17:16:40 +0100 Subject: [PATCH] add loading skeletons for mitarbeiterHeader --- .../components/DetailHeader/DetailHeader.js | 94 +++++++++++++------ .../Stv/Studentenverwaltung/Details.js | 2 +- 2 files changed, 66 insertions(+), 30 deletions(-) diff --git a/public/js/components/DetailHeader/DetailHeader.js b/public/js/components/DetailHeader/DetailHeader.js index be335114b..ada6034fc 100644 --- a/public/js/components/DetailHeader/DetailHeader.js +++ b/public/js/components/DetailHeader/DetailHeader.js @@ -45,7 +45,7 @@ export default { type: String, default: '' }, - isLoading: { + isLoading: { //if true, then parent isLoading type: Boolean, default: false } @@ -80,7 +80,7 @@ export default { } else if (this.typeHeader === 'mitarbeiter') { if (!this.person_id || !this.mitarbeiter_uid || !this.domain) { throw new Error( - '[DetailHeader] "person_id", "mitarbeiter_uid", and "domain" are requried.' + '[DetailHeader] "person_id", "mitarbeiter_uid", and "domain" are required.' ) } this.loadHeaderData(this.person_id, this.mitarbeiter_uid); @@ -114,7 +114,7 @@ export default { semesterStatiLoading: false, leitungOrgLoading: false, departmentDataLoading: false, - headerDataLoading: false + headerDataMaLoading: false }; }, methods: { @@ -130,7 +130,7 @@ export default { }); }, getHeader(person_id) { - this.headerDataLoading = true; + this.headerDataMaLoading = true; return this.$api .call(ApiDetailHeader.getHeader(person_id)) .then(result => { @@ -138,7 +138,7 @@ export default { }) .catch(this.$fhcAlert.handleSystemError) .finally(() => { - this.headerDataLoading = false; + this.headerDataMaLoading = false; }); }, loadDepartmentData(mitarbeiter_uid) { @@ -260,7 +260,6 @@ export default {