diff --git a/frontend/src/components/RightsDeclarationDialog.jsx b/frontend/src/components/RightsDeclarationDialog.jsx index b05b221..d714fb1 100644 --- a/frontend/src/components/RightsDeclarationDialog.jsx +++ b/frontend/src/components/RightsDeclarationDialog.jsx @@ -89,149 +89,153 @@ export default function RightsDeclarationDialog({ } return ( -
-
-

{titleMap[mode] || titleMap.upload}

-

- VORLÄUFIG – Texte noch nicht juristisch geprüft (p06-v1-conservative). - {isPromotion && ( - <> Die bestehende Erklärung gilt nicht für die Sichtbarkeit „{visLabel}". Bitte erneut bestätigen. - )} -

- - {/* T1 */} -
- setField('rights_holder_confirmed', e.target.checked)} - style={{ marginTop: 3, flexShrink: 0 }} - /> - +
e.target === e.currentTarget && handleCancel()}> +
e.stopPropagation()} + > +
+

+ {titleMap[mode] || titleMap.upload} +

+
- {/* T2 / T3 */} -
- - Sind erkennbare Personen abgebildet? * - -
- -
- {/* T4 / T5 */} -
- - Sind Minderjährige abgebildet? * - -
- - -
- {decl.contains_minors === true && ( -
- setField('parental_consent_confirmed', e.target.checked)} - style={{ marginTop: 3, flexShrink: 0 }} /> -
- {/* T6 / T7 */} -
- - Enthält das Medium Musik? * - -
- - -
- {decl.contains_music === true && ( -
- setField('music_rights_confirmed', e.target.checked)} - style={{ marginTop: 3, flexShrink: 0 }} /> -
- {/* T8 / T9 */} -
- - Enthält das Medium fremde geschützte Inhalte (Logos, Grafiken, Fotos Dritter)? * - -
- - -
- {decl.contains_third_party_content === true && ( -
- setField('third_party_rights_confirmed', e.target.checked)} - style={{ marginTop: 3, flexShrink: 0 }} /> -
+
- {error && ( -

{error}

- )} - -
+