Frontend 2

This commit is contained in:
koalasat
2025-04-25 10:06:49 +02:00
parent 4a8e371e55
commit 3e0042d2ec

View File

@ -50,6 +50,7 @@ export const SuccessfulPrompt = ({
const [coordinatorToken, setCoordinatorToken] = useState<string>(); const [coordinatorToken, setCoordinatorToken] = useState<string>();
const [hostRating, setHostRating] = useState<number>(); const [hostRating, setHostRating] = useState<number>();
const [tokenError, setTokenError] = useState<boolean>(false);
const rateHostPlatform = function (): void { const rateHostPlatform = function (): void {
if (!hostRating) return; if (!hostRating) return;
@ -57,13 +58,12 @@ export const SuccessfulPrompt = ({
const slot = garage.getSlot(); const slot = garage.getSlot();
const coordinatorPubKey = federation.getCoordinator(order.shortAlias)?.nostrHexPubkey; const coordinatorPubKey = federation.getCoordinator(order.shortAlias)?.nostrHexPubkey;
if ( if (!coordinatorToken) {
!coordinatorToken || setTokenError(true);
!slot?.nostrPubKey || return;
!slot.nostrSecKey || }
!coordinatorPubKey ||
!order.id if (!slot?.nostrPubKey || !slot.nostrSecKey || !coordinatorPubKey || !order.id) {
) {
setHostRating(0); setHostRating(0);
return; return;
} }
@ -131,6 +131,13 @@ export const SuccessfulPrompt = ({
</Tooltip> </Tooltip>
</Typography> </Typography>
</Grid> </Grid>
{tokenError && (
<Grid sx={{ marginBottom: 1 }}>
<Alert severity='error' sx={{ marginTop: 2 }}>
{t("Error obatining coordinator' s token.")}
</Alert>
</Grid>
)}
<Grid item> <Grid item>
<Rating <Rating
disabled={settings.connection !== 'nostr'} disabled={settings.connection !== 'nostr'}