feat(260929-dzu): Einstellungen > Eigene Module fuer jeden Benutzer, Verwaltung nur gemeinsam
- gemeinsame Oberflaeche (CustomModuleManager, Formular, Loeschdialog) fuer Verwaltung und Einstellungen - Einstellungen: persoenliche Eintraege, Verwaltung sendet shared: true und zeigt nur gemeinsame - Navigation, Texte de/en, Komponententests Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
'use client';
|
||||
|
||||
import { useTranslations } from 'next-intl';
|
||||
import { CustomModuleManager } from '@/components/custom-modules/custom-module-manager';
|
||||
|
||||
/**
|
||||
* Einstellungen > Eigene Module (quick-260929-dzu) — /settings/custom-modules.
|
||||
* Jeder angemeldete Benutzer pflegt hier seine PERSOENLICHEN Seitenleisten-
|
||||
* Eintraege; nur er selbst sieht sie. Die Trennung von den gemeinsamen
|
||||
* Eintraegen der Verwaltung erzwingt die API, nicht diese Seite.
|
||||
*/
|
||||
export default function CustomModulesSettingsPage() {
|
||||
const t = useTranslations('settings.customModules');
|
||||
|
||||
return (
|
||||
<CustomModuleManager
|
||||
scope="personal"
|
||||
texts={{
|
||||
title: t('title'),
|
||||
description: t('description'),
|
||||
create: t('create'),
|
||||
noModules: t('noModules'),
|
||||
noModulesBody: t('noModulesBody'),
|
||||
}}
|
||||
/>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user