Automatisch-übersetzen-Button nur bei konfiguriertem DEEPL_API_KEY

Statt den Button immer anzuzeigen und erst nach Klick auf die
fehlende Konfiguration hinzuweisen, wird er serverseitig anhand von
process.env.DEEPL_API_KEY ein-/ausgeblendet (Gerichte, Allergene,
Zusatzstoffe). Die dadurch überflüssige "translateUnavailable"-
Meldung wurde aus allen drei Sprachen entfernt.
This commit is contained in:
2026-07-18 08:14:49 +02:00
parent 868a5d2fcf
commit 51fdb93e97
5 changed files with 55 additions and 68 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
import DishManager from "@/components/DishManager";
export default function GerichtePage() {
return <DishManager />;
return <DishManager translateEnabled={!!process.env.DEEPL_API_KEY} />;
}
+3 -2
View File
@@ -1,10 +1,11 @@
import CodeListManager from "@/components/CodeListManager";
export default function KennzeichnungPage() {
const translateEnabled = !!process.env.DEEPL_API_KEY;
return (
<div className="grid gap-6 lg:grid-cols-2">
<CodeListManager table="allergens" />
<CodeListManager table="additives" />
<CodeListManager table="allergens" translateEnabled={translateEnabled} />
<CodeListManager table="additives" translateEnabled={translateEnabled} />
</div>
);
}