Skip to content

Commit f1845f1

Browse files
committed
Only load filter view when shown
Signed-off-by: Julius Härtl <jus@bitgrid.net>
1 parent 165656f commit f1845f1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/Controls.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@
5858
</form>
5959
</div>
6060
<div class="board-action-buttons">
61-
<Popover>
61+
<Popover @show="filterVisible=true" @hide="filterVisible=false">
6262
<Actions slot="trigger" :title="t('deck', 'Apply filter')">
6363
<ActionButton v-if="isFilterActive" icon="icon-filter_set" />
6464
<ActionButton v-else icon="icon-filter" />
6565
</Actions>
6666

6767
<template>
68-
<div class="filter">
68+
<div class="filter" v-if="filterVisible">
6969
<h3>{{ t('deck', 'Filter by tag') }}</h3>
7070
<div v-for="label in labelsSorted" :key="label.id" class="filter--item">
7171
<input
@@ -223,6 +223,7 @@ export default {
223223
return {
224224
newStackTitle: '',
225225
stack: '',
226+
filterVisible: false,
226227
showArchived: false,
227228
isAddStackVisible: false,
228229
filter: { tags: [], users: [], due: '', unassigned: false },

0 commit comments

Comments
 (0)