[Web] Masquer l'onglet « Paramètres d'application » hors de l'app native #107
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
L'onglet « Paramètres d'application » (
/parametres/application) apparaît dans l'UI web alors que ses options n'ont de sens que dans l'app native.Contexte (trouvé en auditant le code, pas supposé)
apps/web/src/layouts/AppLayout.tsx:SETTINGS_ITEMScontient{ to: "/parametres/application", key: "application", Icon: AppSettingsIcon }. Le tableau est rendu par un.map()sans garde plateforme à deux endroits :SettingsMenu()(sidebar desktop/tablette) etMobileMoreSheet()(feuille « Plus » téléphone).apps/web/src/App.tsx:<Route path="/parametres/application" element={<AppSettingsPage />} />n'est pas gardée non plus.apps/web/src/pages/settings/AppSettingsPage.tsx: section « Version » (natif → bouton « Vérifier les mises à jour » ; web → simple paragraphe d'info) et section « Toujours rester sur le site web » rendue seulement{!isNative && …}(CheckboxOptionliée àSTAY_ON_WEB_PREFERENCE_KEY).const isNative = Capacitor.isNativePlatform();y est déjà.Contenu attendu
Retirer l'entrée
applicationdes deux rendus de nav quand!Capacitor.isNativePlatform()(filtrerSETTINGS_ITEMSou omettre l'entrée). Garder aussi la route : rediriger/parametres/application→/parametres/compte(ou/) sur web, pour qu'un lien/bookmark ne tombe pas sur une page orpheline (cf. le précédent/foyer → /parametres/foyer).La section « Toujours rester sur le site web » n'ayant alors plus de point d'entrée web : la déplacer sur
/telecharger(apps/web/src/pages/download/DownloadPage.tsx) ou la retirer — à trancher en implémentation.Couverture :
sidebar.cy.ts/app-settings-page.cy.ts(nb de liens 6→5 sur web).Dépendances
Aucune.