From 9ccbb7b9e2859d05ada4555116c7abb38d002141 Mon Sep 17 00:00:00 2001 From: Alexei Karpenko Date: Wed, 21 Jan 2026 16:16:33 +0100 Subject: [PATCH] issuechecker: detailed issue list on click --- public/js/components/Issues/IssueChecker.js | 30 ++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/public/js/components/Issues/IssueChecker.js b/public/js/components/Issues/IssueChecker.js index dd4ee696e..27fb960c2 100644 --- a/public/js/components/Issues/IssueChecker.js +++ b/public/js/components/Issues/IssueChecker.js @@ -1,9 +1,13 @@ +import IssueList from './IssueList.js'; + export default { name: 'IssueChecker', expose: ['countPersonOpenIssues', 'checkPerson'], //emits: ['issuesLoaded'], components: { + IssueList, "p-skeleton": primevue.skeleton, + "p-overlaypanel": primevue.overlaypanel }, props: { person_id: Number, @@ -16,6 +20,16 @@ export default { endpoint: { type: Object, required: true + }, + issueListEndpoint: { + type: Object, + required: true + }, + issueListStyle: { + type: String + }, + issueListStyleBreakpoints: { + type: String } }, data() { @@ -59,12 +73,26 @@ export default { }) .catch(this.$fhcAlert.handleSystemError); }, + toggle(event) { + this.$refs.issuesOverlay.toggle(event); + } }, template: `

Issues

-
{{ openissuescount }}
+
{{ openissuescount }}
+ + + + + ` }