fix: Serverzustand geht der Browsermeldung vor
Fehlen die Push-Schluessel auf dem Server, stand unter "Dieses Geraet" trotzdem, der Browser habe blockiert — zwei Aussagen nebeneinander, von denen nur eine zaehlt. Jetzt sagt die Karte zuerst das, was den Ausschlag gibt. Aufgefallen ist es erst im aufgenommenen Bild. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
6e1f2791cd
commit
7bef4351ec
@@ -206,13 +206,22 @@ export function Benachrichtigungen({
|
||||
<div className="min-w-0 flex-1">
|
||||
<p className="text-sm font-medium">Dieses Gerät</p>
|
||||
<p className="text-gedaempft-vordergrund text-xs">
|
||||
{pushZustand === 'nicht-unterstuetzt' &&
|
||||
'Dieser Browser kann keine Push-Nachrichten empfangen.'}
|
||||
{pushZustand === 'verweigert' &&
|
||||
'Der Browser hat Benachrichtigungen blockiert. Das lässt sich nur in seinen Einstellungen ändern.'}
|
||||
{pushZustand === 'an' && 'Empfängt Push-Nachrichten.'}
|
||||
{pushZustand === 'aus' && 'Empfängt keine Push-Nachrichten.'}
|
||||
{pushZustand === 'unbekannt' && '…'}
|
||||
{/*
|
||||
Fehlen die Schlüssel auf dem Server, geht hier ohnehin nichts –
|
||||
dann über den Browser zu reden, schickt nur auf die falsche
|
||||
Fährte.
|
||||
*/}
|
||||
{!pushMoeglich
|
||||
? 'Ohne Push-Schlüssel auf dem Server empfängt kein Gerät etwas.'
|
||||
: pushZustand === 'nicht-unterstuetzt'
|
||||
? 'Dieser Browser kann keine Push-Nachrichten empfangen.'
|
||||
: pushZustand === 'verweigert'
|
||||
? 'Der Browser hat Benachrichtigungen blockiert. Das lässt sich nur in seinen Einstellungen ändern.'
|
||||
: pushZustand === 'an'
|
||||
? 'Empfängt Push-Nachrichten.'
|
||||
: pushZustand === 'aus'
|
||||
? 'Empfängt keine Push-Nachrichten.'
|
||||
: '…'}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user