diff --git a/frontend-angular-new/src/app/components/app/app.ts b/frontend-angular-new/src/app/components/app/app.ts index 45e330b..c188909 100644 --- a/frontend-angular-new/src/app/components/app/app.ts +++ b/frontend-angular-new/src/app/components/app/app.ts @@ -4,6 +4,7 @@ import {CommonModule} from '@angular/common'; import {MatIconModule} from '@angular/material/icon'; import {filter, map} from 'rxjs'; import {LanguageService} from '../../services/language'; +import {ThemeService} from '../../services/theme'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, @@ -15,6 +16,8 @@ import {LanguageService} from '../../services/language'; export class App { private router = inject(Router); private langService = inject(LanguageService); + // Iniettato qui per garantire l'inizializzazione del tema al primo caricamento + private themeService = inject(ThemeService); fillIcon = "'FILL' 1"; showBottomNav$ = this.router.events.pipe( diff --git a/frontend-angular-new/src/app/components/bet-history/bet-history.html b/frontend-angular-new/src/app/components/bet-history/bet-history.html index 948b8ce..8c17928 100644 --- a/frontend-angular-new/src/app/components/bet-history/bet-history.html +++ b/frontend-angular-new/src/app/components/bet-history/bet-history.html @@ -36,47 +36,53 @@ -
Loading history...
-Loading history...
+{{ challenge.endDate | date:'mediumDate' }}
+{{ challenge.endDate | date:'mediumDate' }}
-Try searching for something else or join a new bet!
Try searching for something else or join a new bet!
-{{ user.name }}
-{{ user.email }}
-{{ user.name }}
+{{ user.email }}
+Scanning the arena...
-Public Challenge
-{{ bet.description || 'Join this public bet and prove your skills!' }}
- -Scanning the arena...
Public Challenge
+The arena is quiet right now. Why not create a public bet?
- +{{ bet.description || 'Join this public bet and prove your skills!' }}
+ +The arena is quiet right now. Why not create a public bet?
+ +{{ data.members?.length || 0 }} Members
{{ member.name }}
-Score: {{ member.score }}
+ @for (member of data.members; track member.id) { +{{ member.name }}
+Score: {{ member.score }}
+Loading your groups...
-Loading your groups...
+{{ group.description || 'No description' }}
+You haven't joined any groups yet.
+{{ group.description || 'No description' }}
-You haven't joined any groups yet.
- -