Commit 5915ed73 authored by SpinShare's avatar SpinShare

redesigned search

parent 5475ac34
<template> <template>
<section class="section-search"> <section class="section-search">
<div class="search-bar"> <header>
<div class="show-all"> <div class="title">{{ $t('search.header') }}</div>
<div class="button button-label" v-on:click="searchAll()">{{ $t('search.showall.button') }}</div> <div class="actions">
<input type="search" :placeholder="$t('search.input.placeholder')" v-on:input="search()" v-model="searchQuery" ref="searchInput">
<div class="button" v-on:click="searchAll()">{{ $t('search.showall.button') }}</div>
</div> </div>
<input type="search" :placeholder="$t('search.input.placeholder')" v-on:input="search()" v-model="searchQuery" ref="searchInput"> </header>
</div>
<div class="search-results"> <div class="search-results">
<UserRow :title="$t('search.results.users.header')" v-show="searchResultsUsers.length > 0"> <UserRow :title="$t('search.results.users.header')" v-show="searchResultsUsers.length > 0">
<UserItem <UserItem
...@@ -101,16 +102,27 @@ ...@@ -101,16 +102,27 @@
<style scoped lang="less"> <style scoped lang="less">
.section-search { .section-search {
grid-template-rows: auto 1fr; & header {
grid-gap: 25px; background: rgba(0,0,0,0.3);
padding: 50px; padding: 50px;
display: grid; padding-bottom: 25px;
& .search-bar { & .title {
background: rgba(255, 255, 255, 0.2); font-size: 32px;
border-radius: 4px; letter-spacing: 0.05em;
text-transform: uppercase;
margin-bottom: 15px;
font-family: 'Oswald', sans-serif;
}
& .actions {
display: grid;
grid-template-columns: auto auto auto auto 1fr;
grid-gap: 15px;
}
& .actions {
display: grid; display: grid;
grid-template-columns: auto 1fr; grid-template-columns: 1fr auto;
align-items: center;
& .show-all { & .show-all {
height: 100%; height: 100%;
...@@ -127,26 +139,31 @@ ...@@ -127,26 +139,31 @@
background: transparent; background: transparent;
color: #fff; color: #fff;
border-radius: 4px; border-radius: 4px;
padding: 14px 28px; padding: 9px 20px;
background: rgba(255,255,255,0.2);
border: 0px; border: 0px;
transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all;
&:hover { &:hover {
background: rgba(255,255,255,0.2); background: rgba(255,255,255,0.1);
color: #fff; color: #fff;
} }
&:focus { &:focus {
outline: 0; outline: 0;
border-color: rgba(255,255,255,0.6);
} }
&::placeholder { &::placeholder {
color: rgba(255,255,255,0.6); color: rgba(255,255,255,0.6);
} }
} }
} }
}
& .search-results { & .search-results {
display: grid; display: grid;
grid-template-rows: auto auto auto 1fr; grid-template-rows: auto auto auto 1fr;
grid-gap: 25px; grid-gap: 25px;
padding: 50px;
padding-top: 25px;
& .search-results-users { & .search-results-users {
display: grid; display: grid;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment