fix: always show service worker cache toggle in settings

This commit is contained in:
2026-03-01 13:28:55 +01:00
parent 5a3b0ace61
commit c704e24a53

View File

@@ -207,7 +207,6 @@ export function CacheSettings() {
reinstallServiceWorker,
setDevModeEnabled,
} = useServiceWorker();
const isDevelopment = process.env.NODE_ENV === "development";
const [stats, setStats] = useState<CacheStats | null>(null);
const [isLoading, setIsLoading] = useState(false);
@@ -352,21 +351,19 @@ export function CacheSettings() {
<CardDescription>{t("settings.cache.description")}</CardDescription>
</CardHeader>
<CardContent className="space-y-6">
{isDevelopment && (
<div className="flex items-center justify-between rounded-lg border p-3">
<div className="space-y-0.5">
<Label htmlFor="dev-sw-toggle">{t("settings.cache.devServiceWorker.label")}</Label>
<p className="text-sm text-muted-foreground">
{t("settings.cache.devServiceWorker.description")}
</p>
</div>
<Switch
id="dev-sw-toggle"
checked={isDevModeEnabled}
onCheckedChange={handleServiceWorkerDevToggle}
/>
<div className="flex items-center justify-between rounded-lg border p-3">
<div className="space-y-0.5">
<Label htmlFor="dev-sw-toggle">{t("settings.cache.devServiceWorker.label")}</Label>
<p className="text-sm text-muted-foreground">
{t("settings.cache.devServiceWorker.description")}
</p>
</div>
)}
<Switch
id="dev-sw-toggle"
checked={isDevModeEnabled}
onCheckedChange={handleServiceWorkerDevToggle}
/>
</div>
{/* Barre de progression globale */}
{stats && (