Files
mempool/frontend/src/app/components/search-form/search-form.component.html
T

19 lines
1.1 KiB
HTML
Raw Normal View History

2020-09-22 05:51:34 +07:00
<form [formGroup]="searchForm" (submit)="searchForm.valid && search()" novalidate>
<div class="d-flex">
<div class="search-box-container mr-2">
2022-09-28 14:14:08 +04:00
<input (focus)="focus$.next($any($event).target.value)" (click)="click$.next($any($event).target.value)" formControlName="searchText" type="text" class="form-control" i18n-placeholder="search-form.searchbar-placeholder" placeholder="Explore the full Bitcoin ecosystem">
2022-09-12 19:20:22 +02:00
<app-search-results #searchResults [results]="typeAhead$ | async" (selectedResult)="selectedResult($event)"></app-search-results>
</div>
2020-02-17 20:39:20 +07:00
<div>
2022-08-30 11:46:37 +02:00
<button [disabled]="isSearching" type="submit" class="btn btn-block btn-primary">
<fa-icon *ngIf="!(isTypeaheading$ | async) else searchLoading" [icon]="['fas', 'search']" [fixedWidth]="true" i18n-title="search-form.search-title" title="Search"></fa-icon>
</button>
</div>
2020-02-17 20:39:20 +07:00
</div>
</form>
2022-08-30 11:46:37 +02:00
<ng-template #searchLoading>
2022-08-30 22:36:13 +02:00
<div class="spinner-border spinner-border-sm text-light" role="status" aria-hidden="true" (click)="searchForm.valid && search()"></div>
2022-08-30 11:46:37 +02:00
</ng-template>