1
1
<template >
2
- <div >
3
2
<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
+
20
39
</div >
21
- <PaginatedList
22
- v-if =" gitRepoResults.length > 0"
23
- v-on:scroll_to_top =" scrollToTop"
24
- />
40
+ </div >
25
41
</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
+
26
50
</div >
27
-
28
51
</template >
29
52
30
53
<script >
105
128
},
106
129
}
107
130
</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