import React from 'react' import CatalogRulePicker from './CatalogRulePicker' /** * Fokusbereiche inkl. „nur ohne Zuordnung“; Regeln über CatalogRulePicker (+/−). */ export default function ExerciseFocusRulePicker({ focusOptions, focusRules, focusOnlyWithout, legacyFocusAreaIds = [], onPatch, }) { const legacyWarning = Array.isArray(legacyFocusAreaIds) && legacyFocusAreaIds.length > 0 && !focusOnlyWithout const setFocusOnly = (on) => { if (on) { onPatch({ focus_only_without: true, exclude_without_focus: false, focus_rules: [], focus_area_ids: [], }) return } onPatch({ focus_only_without: false }) } return (
{!focusOnlyWithout ? ( <> {legacyWarning ? (

Ältere ODER-Fokusliste aktiv — über die Chips auf der Übersicht entfernen.

) : null} ) : (

Fokus-Regeln sind deaktiviert.

)}
) }