Handle search for Liquid block hashes in search bar.

fixes #797
This commit is contained in:
softsimon 2021-09-25 14:37:54 +04:00
parent 31a0d44543
commit bb07031362
No known key found for this signature in database
GPG Key ID: 488D7DCFB5A430D7

View File

@ -107,7 +107,12 @@ export class SearchFormComponent implements OnInit {
this.electrsApiService.getAsset$(searchText) this.electrsApiService.getAsset$(searchText)
.subscribe( .subscribe(
() => { this.navigate('/asset/', searchText); }, () => { this.navigate('/asset/', searchText); },
() => { this.navigate('/tx/', searchText); } () => {
this.electrsApiService.getBlock$(searchText)
.subscribe(
(block) => { this.navigate('/block/', searchText, { state: { data: { block } } }); },
() => { this.navigate('/tx/', searchText); });
}
); );
} else { } else {
this.navigate('/tx/', searchText); this.navigate('/tx/', searchText);
@ -118,8 +123,8 @@ export class SearchFormComponent implements OnInit {
} }
} }
navigate(url: string, searchText: string) { navigate(url: string, searchText: string, extras?: any) {
this.router.navigate([(this.network && this.stateService.env.BASE_MODULE === 'mempool' ? '/' + this.network : '') + url, searchText]); this.router.navigate([(this.network && this.stateService.env.BASE_MODULE === 'mempool' ? '/' + this.network : '') + url, searchText], extras);
this.searchTriggered.emit(); this.searchTriggered.emit();
this.searchForm.setValue({ this.searchForm.setValue({
searchText: '', searchText: '',