11<template >
2- <div >
32 <div >
4- <input
5- type =" text"
6- v-model =" project"
7- class =" input is-normal is-primary is-rounded"
8- placeholder =" Search projects..."
9- v-on:keyup =" clearResults"
10- >
11- <ProviderSelect v-on:change_provider =" clearResults" />
12- <PaginationSelect />
13- <div v-if =" isSearching === true" >
14- Searching...
15- <progress class =" progress is-small is-primary" max =" 100" >25%</progress >
16- </div >
17- <div v-if =" error" >{{ error }}</div >
18- <div class =" results-message" >
19- <p >{{ resultsMessage }}</p >
3+ <div class =" container" >
4+ <div class =" columns is-centered" >
5+ <div class =" column is-half" >
6+ <div class =" field search-input is-5" >
7+ <label class =" label" >Project</label >
8+ <div class =" control" >
9+ <input
10+ type =" text"
11+ v-model =" project"
12+ class =" input is-normal is-primary is-rounded"
13+ placeholder =" Search projects..."
14+ v-on:keyup =" clearResults"
15+ >
16+ </div >
17+ </div >
18+
19+ <div class =" level options-level" >
20+ <div class =" level-left" >
21+ <ProviderSelect v-on:change_provider =" clearResults" />
22+ </div >
23+ <div class =" level-right" >
24+ <PaginationSelect />
25+ </div >
26+ </div >
27+
28+ <div class =" container has-text-centered search-result-messages" >
29+ <div v-if =" isSearching === true" >
30+ Searching...
31+ <progress class =" progress is-small is-primary search-progress-bar" max =" 100" >25%</progress >
32+ </div >
33+ <div v-if =" error" >{{ error }}</div >
34+ <div class =" results-message" >
35+ <p >{{ resultsMessage }}</p >
36+ </div >
37+ </div >
38+
2039 </div >
21- <PaginatedList
22- v-if =" gitRepoResults.length > 0"
23- v-on:scroll_to_top =" scrollToTop"
24- />
40+ </div >
2541 </div >
42+
43+ <div class =" container" >
44+ <PaginatedList
45+ v-if =" gitRepoResults.length > 0"
46+ v-on:scroll_to_top =" scrollToTop"
47+ />
48+ </div >
49+
2650 </div >
27-
2851</template >
2952
3053<script >
105128 },
106129 }
107130 </script >
131+
132+ <style scoped>
133+ .search-input {
134+ margin : 0.5em ;
135+ width : 50vw ;
136+ }
137+ .options-level {
138+ margin : 3em ;
139+ }
140+ .search-result-messages {
141+ margin : 2em ;
142+ }
143+ .search-progress-bar {
144+ width : 48vw ;
145+ }
146+ </style >
0 commit comments