From 4c6f21ef784d223657c5c8f5954e7478392f8b1d Mon Sep 17 00:00:00 2001 From: Vadim Date: Fri, 25 Sep 2026 18:55:11 +0300 Subject: [PATCH] filter --- src/components/AssigneeFilter.vue | 16 +++++++++++++--- src/components/IssueContent.vue | 4 ++-- src/components/IssueFilter.vue | 24 ++++++++++++++++-------- src/views/Issues/IssuesListView.vue | 27 ++++++++++++++++++++++++++- 4 files changed, 57 insertions(+), 14 deletions(-) diff --git a/src/components/AssigneeFilter.vue b/src/components/AssigneeFilter.vue index 2ee59a2..67758f0 100644 --- a/src/components/AssigneeFilter.vue +++ b/src/components/AssigneeFilter.vue @@ -63,6 +63,17 @@ async function loadMore({ done }: { done: (status: 'ok' | 'empty' | 'error') => } } +const hover = (userId: string) => { + if (hoveredId.value === userId) { + return { zIndex: 2 } + } + if (props.selected.includes(userId)) { + return { zIndex: 1 } + } + + return { zIndex: 0 } +} + onMounted(() => { loadMore({ done: () => {} }) }) @@ -71,7 +82,7 @@ onMounted(() => { diff --git a/src/components/IssueFilter.vue b/src/components/IssueFilter.vue index c0c08bc..abb3f6c 100644 --- a/src/components/IssueFilter.vue +++ b/src/components/IssueFilter.vue @@ -1,29 +1,37 @@