Skip to content

Commit 4c85dce

Browse files
committed
group search via query
1 parent 7826b96 commit 4c85dce

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/components/access_group/AccessGroupList.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
:searchFormHandler="searchFormHandler"
99
:searchFormLabel="fluent('access-group_list', 'search')"
1010
:searchFormKeyUpHandler="searchFormKeyUpHandler"
11+
:initialQuery="$route.query.group"
1112
></SearchForm>
1213
<Select
1314
class="options--chevron options--large group-select"
@@ -138,7 +139,10 @@ export default {
138139
return {
139140
nextClicked: false,
140141
groupList: [],
141-
listOptions: defaultListOptions,
142+
listOptions: {
143+
search: this.$route.query.group || '',
144+
...defaultListOptions,
145+
},
142146
selectedSort: defaultListOptions.sort,
143147
next: null,
144148
sortOptions: [

src/components/ui/SearchForm.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export default {
5454
type: Function,
5555
default: null,
5656
},
57+
initialQuery: String,
5758
},
5859
components: {
5960
Icon,
@@ -109,7 +110,7 @@ export default {
109110
},
110111
data() {
111112
return {
112-
searchQuery: this.$route.query.query || '',
113+
searchQuery: this.initialQuery || '',
113114
};
114115
},
115116
mounted() {

src/components/ui/TopBar.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<SearchForm
1111
:searchFormHandler="searchFormHandler"
1212
:searchFormLabel="fluent('search_input', 'placeholder')"
13+
:initialQuery="$route.query.query"
1314
class="hide-mobile hl-search-form"
1415
>
1516
</SearchForm>
@@ -27,6 +28,7 @@
2728
<SearchForm
2829
:searchFormHandler="searchFormHandler"
2930
:searchFormLabel="fluent('search_input', 'placeholder')"
31+
:initialQuery="$route.query.query"
3032
class="search-form--small hide-desktop"
3133
id="mobile-search"
3234
v-on:close-search-form="closeMobileSearchForm()"
@@ -99,6 +101,7 @@
99101
class="search-form--small hide-desktop"
100102
:searchFormLabel="fluent('search_input', 'placeholder')"
101103
:searchFormHandler="searchFormHandler"
104+
:initialQuery="$route.query.query"
102105
v-if="showMobileSearch"
103106
id="mobile-search"
104107
v-on:close-search-form="closeMobileSearchForm()"

0 commit comments

Comments
 (0)