import React from 'react'; import { BaseEntry } from './BaseEntry'; import { ReasoningEntryData } from '../../../types/entries'; interface ReasoningEntryProps { entry: ReasoningEntryData; onDelete: (id: string) => void; onUpdate: (id: string) => void; onReset: (id: string) => void; onSave: (id: string, data: ReasoningEntryData) => Promise; } const ReasoningEntry: React.FC = ({ entry, onDelete, onUpdate, onReset, onSave }) => { const renderContent = (data: ReasoningEntryData) => (

{data.content}

); const renderEditForm = ( data: ReasoningEntryData, onChange: (data: ReasoningEntryData) => void, isLoading: boolean ) => (