diff --git a/apps/rowboat/app/lib/components/editable-field.tsx b/apps/rowboat/app/lib/components/editable-field.tsx index 66ec34d5..f29b0946 100644 --- a/apps/rowboat/app/lib/components/editable-field.tsx +++ b/apps/rowboat/app/lib/components/editable-field.tsx @@ -19,8 +19,13 @@ interface EditableFieldProps { className?: string; validate?: (value: string) => { valid: boolean; errorMessage?: string }; light?: boolean; +<<<<<<< HEAD mentions?: boolean; mentionsAtValues?: Match[]; +======= + showSaveButton?: boolean; + error?: string | null; +>>>>>>> 0ddd390 (Refactor components and use in scenarios pages) } export function EditableField({ @@ -36,6 +41,8 @@ export function EditableField({ light = false, mentions = false, mentionsAtValues = [], + showSaveButton = multiline, + error, }: EditableFieldProps) { const [isEditing, setIsEditing] = useState(false); const [localValue, setLocalValue] = useState(value); @@ -95,9 +102,9 @@ export function EditableField({ return (
- {(label || isEditing && multiline) &&
+ {(label || isEditing && showSaveButton) &&
{label &&