feat: default to remote project search if no search area filter is selected

This commit is contained in:
2023-11-18 14:38:55 -07:00
parent 154fcd98a5
commit faf8f4f6a9
2 changed files with 9 additions and 3 deletions

View File

@@ -86,7 +86,7 @@
</div> </div>
<!-- Results List --> <!-- Results List -->
<InfiniteScroll @reached-bottom="loadMoreData" v-if="!isChoosingSearchBox"> <InfiniteScroll @reached-bottom="loadMoreData">
<ul> <ul>
<li <li
class="border-b border-slate-300" class="border-b border-slate-300"
@@ -156,7 +156,6 @@ export default class DiscoverView extends Vue {
apiServer = ""; apiServer = "";
searchTerms = ""; searchTerms = "";
projects: ProjectData[] = []; projects: ProjectData[] = [];
isChoosingSearchBox = false;
isLocalActive = true; isLocalActive = true;
isRemoteActive = false; isRemoteActive = false;
localCount = 0; localCount = 0;
@@ -180,7 +179,13 @@ export default class DiscoverView extends Vue {
const allAccounts = await accountsDB.accounts.toArray(); const allAccounts = await accountsDB.accounts.toArray();
this.allMyDids = allAccounts.map((acc) => acc.did); this.allMyDids = allAccounts.map((acc) => acc.did);
this.searchLocal(); if (this.searchBox) {
await this.searchLocal();
} else {
this.isLocalActive = false;
this.isRemoteActive = true;
await this.searchAll();
}
} }
public async buildHeaders(): Promise<HeadersInit> { public async buildHeaders(): Promise<HeadersInit> {

View File

@@ -214,6 +214,7 @@ export default class DiscoverView extends Vue {
}, },
-1, -1,
); );
this.$router.back();
} catch (err) { } catch (err) {
this.$notify( this.$notify(
{ {