diff --git a/web/src/components/DialogProvider.tsx b/web/src/components/DialogProvider.tsx index 87d9b40..a3d6a64 100644 --- a/web/src/components/DialogProvider.tsx +++ b/web/src/components/DialogProvider.tsx @@ -15,7 +15,9 @@ import Notice from './Notice'; interface Bestaetigung { titel: string; - text: ReactNode; + /// Kann fehlen: Eine Rückfrage, die sich aus dem Titel erklärt, braucht + /// keinen Absatz darunter. + text?: ReactNode; /// Beschriftung des bestätigenden Knopfs. knopf?: string; /// Rot, wenn dabei etwas verloren geht. @@ -109,7 +111,9 @@ export function DialogProvider({ children }: { children: ReactNode }) { {offen?.art === 'bestaetigung' && ( schliessen(false)}> - {offen.optionen.text} + {offen.optionen.text && ( + {offen.optionen.text} + )}