Skip to content

Commit 4e61bc6

Browse files
committed
update: shorten quicksearch text
And move description of what can be searched down below.
1 parent 78a4e6b commit 4e61bc6

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

resources/sass/components/_quick_search.scss

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979

8080
.quick-search__result-link,
8181
.quick-search__result--empty,
82-
.quick-search__result--keep-typing {
82+
.quick-search__result--default {
8383
display: flex;
8484
background-color: var(--quick-search-bg);
8585
text-decoration: none;
@@ -92,7 +92,7 @@
9292
}
9393

9494
.quick-search__result--empty,
95-
.quick-search__result--keep-typing {
95+
.quick-search__result--default {
9696
padding: 0;
9797
}
9898

resources/views/partials/quick-search-dropdown.blade.php

+12-5
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,29 @@
33
<input
44
class="quick-search__input"
55
type="text"
6-
placeholder="Search Movie, TV Series or People"
6+
placeholder="Search"
77
x-model="searchText"
88
x-on:input.debounce.100ms="performSearch"
99
x-ref="quickSearch"
1010
x-on:keydown.down.prevent="focusFirstResult"
1111
x-on:keydown.up.prevent="focusLastResult"
1212
x-on:focus="searchPerformed = true"
1313
/>
14-
<template x-if="searchPerformed && searchResults.length === 0">
14+
<template x-if="searchResults === null">
15+
<div class="quick-search__results">
16+
<article class="quick-search__result--default">
17+
<p class="quick-search__result-text">Search movies, tv series, or people</p>
18+
</article>
19+
</div>
20+
</template>
21+
<template x-if="Array.isArray(searchResults) && searchResults.length === 0">
1522
<div class="quick-search__results">
1623
<article class="quick-search__result--empty">
1724
<p class="quick-search__result-text">No results found</p>
1825
</article>
1926
</div>
2027
</template>
21-
<template x-if="searchResults.length > 0">
28+
<template x-if="Array.isArray(searchResults) && searchResults.length > 0">
2229
<div class="quick-search__results" x-ref="searchResults">
2330
<template x-for="result in searchResults" :key="result.id">
2431
<article
@@ -55,12 +62,12 @@ class="quick-search__result-type"
5562
function quickSearch() {
5663
return {
5764
searchText: '',
58-
searchResults: [],
65+
searchResults: null,
5966
searchPerformed: false,
6067
performSearch() {
6168
this.searchPerformed = true;
6269
if (this.searchText.length === 0) {
63-
this.searchResults = [];
70+
this.searchResults = null;
6471
return;
6572
}
6673

0 commit comments

Comments
 (0)