diff --git a/app/intern/gerichte/page.tsx b/app/intern/gerichte/page.tsx
index 96de7e9..c6ef73b 100644
--- a/app/intern/gerichte/page.tsx
+++ b/app/intern/gerichte/page.tsx
@@ -1,5 +1,5 @@
import DishManager from "@/components/DishManager";
export default function GerichtePage() {
- return ;
+ return ;
}
diff --git a/app/intern/kennzeichnung/page.tsx b/app/intern/kennzeichnung/page.tsx
index d965d2a..dcfbaed 100644
--- a/app/intern/kennzeichnung/page.tsx
+++ b/app/intern/kennzeichnung/page.tsx
@@ -1,10 +1,11 @@
import CodeListManager from "@/components/CodeListManager";
export default function KennzeichnungPage() {
+ const translateEnabled = !!process.env.DEEPL_API_KEY;
return (
(null);
- const [translateState, setTranslateState] = useState<
- "idle" | "busy" | "done" | "unavailable"
- >("idle");
+ const [translateState, setTranslateState] = useState<"idle" | "busy" | "done">(
+ "idle"
+ );
const load = useCallback(async () => {
const { data, error } = await supabase.from(table).select("*").order("sort");
@@ -115,10 +117,6 @@ export default function CodeListManager({
});
const data = await res.json();
if (!res.ok) throw new Error(data?.error ?? `Fehler (${res.status})`);
- if (data.configured === false) {
- setTranslateState("unavailable");
- return;
- }
setEditing((prev) =>
prev ? { ...prev, nameEn: data.en ?? prev.nameEn, namePl: data.pl ?? prev.namePl } : prev
);
@@ -191,28 +189,25 @@ export default function CodeListManager({
/>
-
-
- {translateState === "done" && (
-
- {dict.dishManager.translated}
-
- )}
- {translateState === "unavailable" && (
-
- {dict.dishManager.translateUnavailable}
-
- )}
-
+ {translateEnabled && (
+
+
+ {translateState === "done" && (
+
+ {dict.dishManager.translated}
+
+ )}
+
+ )}
-
-
- {translateState === "done" && (
-
- {dict.dishManager.translated}
-
- )}
- {translateState === "unavailable" && (
-
- {dict.dishManager.translateUnavailable}
-
- )}
-
+ {translateEnabled && (
+
+
+ {translateState === "done" && (
+
+ {dict.dishManager.translated}
+
+ )}
+
+ )}