view data fixes
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
/**
|
||||
* DriverRegistrationStatusDisplay
|
||||
*
|
||||
* Deterministic mapping of driver registration boolean state
|
||||
* to UI labels and variants.
|
||||
*/
|
||||
|
||||
export class DriverRegistrationStatusDisplay {
|
||||
static statusMessage(isRegistered: boolean): string {
|
||||
return isRegistered ? "Registered for this race" : "Not registered";
|
||||
}
|
||||
|
||||
static statusBadgeVariant(isRegistered: boolean): string {
|
||||
return isRegistered ? "success" : "warning";
|
||||
}
|
||||
|
||||
static registrationButtonText(isRegistered: boolean): string {
|
||||
return isRegistered ? "Withdraw" : "Register";
|
||||
}
|
||||
}
|
||||
@@ -165,6 +165,10 @@ export class ProfileDisplay {
|
||||
text: 'Owner',
|
||||
badgeClasses: 'bg-yellow-500/10 text-yellow-500 border-yellow-500/30',
|
||||
},
|
||||
manager: {
|
||||
text: 'Manager',
|
||||
badgeClasses: 'bg-blue-500/10 text-blue-400 border-blue-500/30',
|
||||
},
|
||||
admin: {
|
||||
text: 'Admin',
|
||||
badgeClasses: 'bg-purple-500/10 text-purple-400 border-purple-500/30',
|
||||
|
||||
Reference in New Issue
Block a user