Only load filter view when shown
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -58,14 +58,14 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div class="board-action-buttons">
|
<div class="board-action-buttons">
|
||||||
<Popover>
|
<Popover @show="filterVisible=true" @hide="filterVisible=false">
|
||||||
<Actions slot="trigger" :title="t('deck', 'Apply filter')">
|
<Actions slot="trigger" :title="t('deck', 'Apply filter')">
|
||||||
<ActionButton v-if="isFilterActive" icon="icon-filter_set" />
|
<ActionButton v-if="isFilterActive" icon="icon-filter_set" />
|
||||||
<ActionButton v-else icon="icon-filter" />
|
<ActionButton v-else icon="icon-filter" />
|
||||||
</Actions>
|
</Actions>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div class="filter">
|
<div class="filter" v-if="filterVisible">
|
||||||
<h3>{{ t('deck', 'Filter by tag') }}</h3>
|
<h3>{{ t('deck', 'Filter by tag') }}</h3>
|
||||||
<div v-for="label in labelsSorted" :key="label.id" class="filter--item">
|
<div v-for="label in labelsSorted" :key="label.id" class="filter--item">
|
||||||
<input
|
<input
|
||||||
@@ -223,6 +223,7 @@ export default {
|
|||||||
return {
|
return {
|
||||||
newStackTitle: '',
|
newStackTitle: '',
|
||||||
stack: '',
|
stack: '',
|
||||||
|
filterVisible: false,
|
||||||
showArchived: false,
|
showArchived: false,
|
||||||
isAddStackVisible: false,
|
isAddStackVisible: false,
|
||||||
filter: { tags: [], users: [], due: '', unassigned: false },
|
filter: { tags: [], users: [], due: '', unassigned: false },
|
||||||
|
|||||||
Reference in New Issue
Block a user