import React from 'react' /** * Inline-Angebot: aus Suchstring neue Übung per KI anlegen (Fokusbereich + optional Titel/Skizze). */ /** Kompakter Einstieg unter Trefferliste — expandiert zum vollen Formular. */ export function ExerciseAiQuickCreateTeaser({ onExpand, disabled = false }) { return (
Nichts Richtiges dabei?{' '} Neue Übung mit KI anlegen und direkt übernehmen.
) } export default function ExerciseAiQuickCreateOffer({ searchLabel, title, onTitleChange, sketch, onSketchChange, focusAreaId, onFocusAreaChange, focusAreas = [], catalogsReady = true, busy = false, error = '', onRunAi, showSketchField = true, sketchOptional = true, hint, headline, }) { const canRun = !busy && (title || '').trim().length >= 3 && focusAreaId && (sketchOptional || (sketch || '').trim().length > 0) return (
{headline || 'Keine passende Übung gefunden'}

{hint || (searchLabel ? `Für „${searchLabel}“ lässt sich eine neue Übung mit KI vorschlagen — Texte danach bearbeiten und speichern.` : 'Neue Übung mit KI vorschlagen — Texte danach bearbeiten und speichern.')}

onTitleChange(e.target.value)} autoComplete="off" maxLength={300} placeholder="Titel der neuen Übung" />
{showSketchField ? (