feat(FN-5151): complete Step 3 — align AgentOnboardingModal caps

Fusion-Task-Id: FN-5151
Fusion-Task-Lineage: 17ebfc3f-6b6d-44a6-8243-7e8b8b140057
This commit is contained in:
Fusion (runfusion.ai)
2026-05-19 10:21:03 -07:00
committed by gsxdsm
parent 0b7195699b
commit 2ee6b6c145

View File

@@ -43,8 +43,10 @@ export function AgentOnboardingModal({ isOpen, onClose, onCreated, addToast, pro
const [runtimeMode, setRuntimeMode] = useState<"model" | "runtime">("model");
const [model, setModel] = useState<string>("");
const [availableModels, setAvailableModels] = useState<ModelInfo[]>([]);
const { ref: intentAutosizeRef } = useAutosizeTextarea({ value: intent, minHeight: 120, maxHeight: 320 });
const { ref: answerAutosizeRef } = useAutosizeTextarea({ value: answer, minHeight: 120, maxHeight: 320, deps: [currentQuestionId] });
// Align onboarding long-form textareas with FN-5146's 640px chat composer cap
// so multi-paragraph intent and answer drafts stay visible while typing.
const { ref: intentAutosizeRef } = useAutosizeTextarea({ value: intent, minHeight: 120, maxHeight: 640 });
const { ref: answerAutosizeRef } = useAutosizeTextarea({ value: answer, minHeight: 120, maxHeight: 640, deps: [currentQuestionId] });
const setIntentRef = useCallback((node: HTMLTextAreaElement | null) => {
intentAutosizeRef(node);
}, [intentAutosizeRef]);