gemini/sample-apps/genwealth/ui/src/app/prospects/prospects.component.html (36 lines of code) (raw):

<mat-card> <mat-card-title>Prospects</mat-card-title> <mat-form-field> <input [(ngModel)]="prospectSearch" (keydown.enter)="findProspects()" matInput placeholder="Describe your ideal prospect"> <mat-icon matTooltip="Sample suggestion" matSuffix fontSet="material-symbols-outlined" (click)="prospectSearch = 'young aggressive investor'"> prompt_suggestion </mat-icon> </mat-form-field> <div> <mat-slide-toggle [checked]="useFilters" (change)="useFiltersChange($event)">Use Filters</mat-slide-toggle> <div *ngIf="useFilters" class="filter-container"> <div> <mat-slider min="1" max="3" step="1" thumbLabel showTickMarks discrete [displayWith]="formatRiskLabel"> <input [(ngModel)]="riskProfile" matSliderThumb> </mat-slider> <div>Risk Profile</div> </div> <div> <mat-slider min="14" max="99" step="1" thumbLabel showTickMarks discrete > <input [(ngModel)]="minAge" matSliderStartThumb> <input [(ngModel)]="maxAge" matSliderEndThumb> </mat-slider> <div>Age Range</div> </div> </div> </div> <mat-card-actions> <button mat-raised-button color="primary" [disabled]="prospectSearch.length === 0" (click)="findProspects()">Find</button> </mat-card-actions> <app-prospect-results *ngIf="prospects" [prospects]="prospects"></app-prospect-results> </mat-card>