Hinweis beim Oeffnen, wenn eine neuere Fassung bereitliegt
Bisher gab es dafuer nur den schmalen Streifen der Hinweisleiste, der dauerhaft mitlaeuft und leicht uebersehen wird. Ein neuer Stand ist aber ein Ereignis und gehoert einmal nach vorn. Zwei Faelle, zwei Texte: liegt ein passendes OTA-Buendel bereit, traegt das Blatt den Knopf, der die App direkt erneuert (derselbe Weg wie in den Einstellungen). Fehlt eines, hat sich Natives geaendert - dann sagt es das und bietet keinen Knopf an, der nichts bewirken koennte. Nur nativ: im Browser und im Panel laedt jeder Aufruf den aktuellen Stand. Einmal je Fassung: die weggetippte Serverfassung wird gemerkt, erst eine andere bringt das Blatt zurueck. Die Entscheidung steckt in der reinen Funktion hinweisFaellig(), sechs Faelle getestet. 179/179 Tests gruen, tsc sauber.
This commit is contained in:
@@ -11,6 +11,7 @@ import type { Route, SeitenName } from "./navigation"
|
||||
import { useTabBeschriftung, useTheme } from "./theme"
|
||||
import { Einrichtung } from "./screens/Einrichtung"
|
||||
import { Hinweisleiste } from "./screens/Hinweisleiste"
|
||||
import { Versionshinweis } from "./screens/Versionshinweis"
|
||||
import { SeiteFuer } from "./screens/register"
|
||||
import { zugangMerken } from "./screens/zugang"
|
||||
|
||||
@@ -141,6 +142,13 @@ function AngemeldeteApp({ beiAbmeldung }: { beiAbmeldung: () => void }) {
|
||||
setzeTabBeschriftung={setzeTabBeschriftung}
|
||||
beiAbmeldung={beiAbmeldung}
|
||||
/>
|
||||
{/* Erscheint von selbst, sobald der erste Datenabruf eine neuere
|
||||
Fassung meldet - siehe screens/Versionshinweis.tsx. */}
|
||||
<Versionshinweis
|
||||
versionsstand={daten.versionsstand}
|
||||
serverVersion={daten.serverVersion}
|
||||
otaBuendel={daten.otaBuendel}
|
||||
/>
|
||||
</Shell>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user