fork of hey-api/openapi-ts because I need some additional things
1<button (click)="onGetPetById()" type="button">Get Random Pet</button>
2<button (click)="onGetPetByIdLocalClient()" type="button">
3 Get Random Pet (local client)
4</button>
5
6<!-- Error Display -->
7@if (error()) {
8<div class="error-message">
9 <div class="error-title">Error occurred:</div>
10 <div class="error-details">{{ error()?.error }}</div>
11</div>
12}
13
14<!-- Pet Display Card -->
15@if (pet()) {
16<div class="pet-card">
17 <div class="pet-info">
18 <div class="pet-avatar">
19 @if (pet()?.photoUrls?.[0]) {
20 <img
21 [src]="pet()?.photoUrls?.[0]"
22 [alt]="pet()?.name || 'Pet'"
23 class="pet-image"
24 />
25 } @else {
26 <div class="pet-placeholder">{{ pet()?.name?.slice(0, 1) || 'N' }}</div>
27 }
28 </div>
29 <div class="pet-details">
30 <div class="pet-name">Name: {{ pet()?.name || 'N/A' }}</div>
31 <div class="pet-category">
32 Category: {{ pet()?.category?.name || 'N/A' }}
33 </div>
34 </div>
35 </div>
36</div>
37}