Commit 444240df by Torkel Ödegaard

tech: mobx tests

parent 354913a7
...@@ -15,6 +15,8 @@ export class SearchResult extends React.Component<SearchResultProps, any> { ...@@ -15,6 +15,8 @@ export class SearchResult extends React.Component<SearchResultProps, any> {
this.state = { this.state = {
search: store.search search: store.search
}; };
store.search.query();
} }
render() { render() {
......
...@@ -22,12 +22,11 @@ ...@@ -22,12 +22,11 @@
<div class="search-dropdown__col_1"> <div class="search-dropdown__col_1">
<div class="search-results-container" grafana-scrollbar> <div class="search-results-container" grafana-scrollbar>
<h6 ng-show="!ctrl.isLoading && ctrl.results.length === 0">No dashboards matching your query were found.</h6> <h6 ng-show="!ctrl.isLoading && ctrl.results.length === 0">No dashboards matching your query were found.</h6>
<search-result /> <dashboard-search-results
<!-- <dashboard&#45;search&#45;results --> results="ctrl.results"
<!-- results="ctrl.results" --> on-tag-selected="ctrl.filterByTag($tag)"
<!-- on&#45;tag&#45;selected="ctrl.filterByTag($tag)" --> on-folder-expanding="ctrl.folderExpanding()"
<!-- on&#45;folder&#45;expanding="ctrl.folderExpanding()" --> on-folder-expanded="ctrl.folderExpanded($folder)" />
<!-- on&#45;folder&#45;expanded="ctrl.folderExpanded($folder)" /> -->
</div> </div>
</div> </div>
......
...@@ -20,6 +20,17 @@ export const SearchResultSection = types ...@@ -20,6 +20,17 @@ export const SearchResultSection = types
.actions(self => ({ .actions(self => ({
toggle() { toggle() {
self.expanded = !self.expanded; self.expanded = !self.expanded;
for (let i = 0; i < 100; i++) {
self.items.push(
ResultItem.create({
id: i,
title: "Dashboard " + self.items.length,
icon: "gicon gicon-dashboard",
url: "asd"
})
);
}
} }
})); }));
......
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