Add search input

This commit is contained in:
Angelina Filippova 2020-02-24 00:17:24 +03:00
parent dbc3bc1191
commit 55832cb890
5 changed files with 49 additions and 9 deletions

View file

@ -25,6 +25,7 @@
<el-input <el-input
v-model="search" v-model="search"
placeholder="Search logs" placeholder="Search logs"
prefix-icon="el-icon-search"
clearable clearable
@input="handleDebounceSearchInput" /> @input="handleDebounceSearchInput" />
</el-col> </el-col>

View file

@ -23,6 +23,15 @@
</span> </span>
</el-button> </el-button>
</el-link> </el-link>
<el-autocomplete
v-model="state2"
:fetch-suggestions="querySearch"
:trigger-on-focus="false"
placeholder="Search"
prefix-icon="el-icon-search"
class="settings-search-input"
@select="handleSelect"
/>
</div> </div>
</div> </div>
<el-tabs v-model="activeTab" tab-position="left"> <el-tabs v-model="activeTab" tab-position="left">
@ -119,6 +128,17 @@
</el-button> </el-button>
</el-link> </el-link>
</div> </div>
<div class="settings-search-input-container">
<el-autocomplete
v-model="state2"
:fetch-suggestions="querySearch"
:trigger-on-focus="false"
placeholder="Search"
prefix-icon="el-icon-search"
class="settings-search-input"
@select="handleSelect"
/>
</div>
<activity-pub v-if="activeTab === 'activityPub'"/> <activity-pub v-if="activeTab === 'activityPub'"/>
<authentication v-if="activeTab === 'auth'"/> <authentication v-if="activeTab === 'auth'"/>
<auto-linker v-if="activeTab === 'autoLinker'"/> <auto-linker v-if="activeTab === 'autoLinker'"/>

View file

@ -277,6 +277,10 @@
padding: 10px; padding: 10px;
margin-right: 5px; margin-right: 5px;
} }
.settings-search-input {
width: 350px;
margin-left: 5px;
}
.single-input { .single-input {
margin-right: 10px margin-right: 10px
} }
@ -396,6 +400,13 @@
.limit-input { .limit-input {
width: 45%; width: 45%;
} }
.nav-container {
display: flex;
height: 36px;
justify-content: space-between;
align-items: center;
margin: 15px;
}
.proxy-url-input { .proxy-url-input {
flex-direction: column; flex-direction: column;
align-items: flex-start; align-items: flex-start;
@ -436,12 +447,12 @@
.settings-header-container { .settings-header-container {
margin: 15px; margin: 15px;
} }
.nav-container { .settings-search-input {
display: flex; width: 100%;
height: 36px; margin-left: 0;
justify-content: space-between; }
align-items: center; .settings-search-input-container {
margin: 15px; margin: 0 15px 15px 15px;
} }
.settings-menu { .settings-menu {
width: 163px; width: 163px;
@ -521,7 +532,6 @@
} }
} }
@media only screen and (max-width:801px) and (min-width: 481px) { @media only screen and (max-width:801px) and (min-width: 481px) {
.delete-setting-button { .delete-setting-button {
margin: 4px 0 0 10px; margin: 4px 0 0 10px;
height: 28px; height: 28px;
@ -565,5 +575,9 @@
.settings-delete-button { .settings-delete-button {
float: right; float: right;
} }
.settings-search-input {
width: 250px;
margin: 0 0 15px 15px;
}
} }
} }

View file

@ -172,7 +172,7 @@ export default {
<style rel='stylesheet/scss' lang='scss'> <style rel='stylesheet/scss' lang='scss'>
.moderate-user-button { .moderate-user-button {
text-align: left; text-align: left;
width: 200px; width: 350px;
padding: 10px; padding: 10px;
} }
.moderate-user-button-container { .moderate-user-button-container {

View file

@ -6,7 +6,12 @@
</h1> </h1>
<div class="filter-container"> <div class="filter-container">
<users-filter/> <users-filter/>
<el-input :placeholder="$t('users.search')" v-model="search" class="search" @input="handleDebounceSearchInput"/> <el-input
:placeholder="$t('users.search')"
v-model="search"
prefix-icon="el-icon-search"
class="search"
@input="handleDebounceSearchInput"/>
</div> </div>
<div class="actions-container"> <div class="actions-container">
<el-button class="actions-button" @click="createAccountDialogOpen = true"> <el-button class="actions-button" @click="createAccountDialogOpen = true">