Add inline search input

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2021-04-12 08:12:58 +02:00
parent 030cc4eb57
commit 0f10e1f0e1

View File

@@ -34,6 +34,12 @@
</p> </p>
</div> </div>
<div v-if="board" class="board-actions"> <div v-if="board" class="board-actions">
<div v-if="searchQuery || true" class="deck-search">
<input type="search"
class="icon-search"
:value="searchQuery"
@input="$store.commit('setSearchQuery', $event.target.value)">
</div>
<div v-if="canManage && !showArchived && !board.archived" <div v-if="canManage && !showArchived && !board.archived"
id="stack-add" id="stack-add"
v-click-outside="hideAddStack"> v-click-outside="hideAddStack">
@@ -237,6 +243,7 @@ export default {
]), ]),
...mapState({ ...mapState({
compactMode: state => state.compactMode, compactMode: state => state.compactMode,
searchQuery: state => state.searchQuery,
}), }),
detailsRoute() { detailsRoute() {
return { return {
@@ -374,6 +381,13 @@ export default {
} }
} }
.deck-search {
input[type=search] {
background-position: 5px;
padding-left: 24px;
}
}
.filter--item { .filter--item {
input + label { input + label {
display: block; display: block;