From 040a1c5fd3e80606793e65be3ae821104460511b Mon Sep 17 00:00:00 2001 From: bobzel Date: Thu, 10 Oct 2024 20:03:56 -0400 Subject: minor lint fixes. --- src/client/views/EditableView.tsx | 19 +++--- .../views/collections/CollectionCardDeckView.tsx | 1 - src/client/views/collections/TreeView.tsx | 4 +- .../components/EditableText/EditableText.tsx | 73 +++++++--------------- 4 files changed, 32 insertions(+), 65 deletions(-) (limited to 'src') diff --git a/src/client/views/EditableView.tsx b/src/client/views/EditableView.tsx index 898a98c98..e2490cec8 100644 --- a/src/client/views/EditableView.tsx +++ b/src/client/views/EditableView.tsx @@ -7,7 +7,6 @@ import { DocumentIconContainer } from './nodes/DocumentIcon'; import { FieldView, FieldViewProps } from './nodes/FieldView'; import { ObservableReactComponent } from './ObservableReactComponent'; import { OverlayView } from './OverlayView'; -import { SchemaFieldType } from './collections/collectionSchema/SchemaColumnHeader'; export interface EditableProps { /** @@ -289,14 +288,16 @@ export class EditableView extends ObservableReactComponent { staticDisplay = () => { let toDisplay; const gval = this._props.GetValue()?.replace(/\n/g, '\\r\\n'); - if (this._props.inputString){ - toDisplay = + if (this._props.inputString) { + toDisplay = ( + + ); } else { toDisplay = ( { !(key in ids) && doc[key] !== ComputedField.undefined && (ids[key] = key); }); - // eslint-disable-next-line no-restricted-syntax for (const key of Object.keys(ids).slice().sort()) { - // eslint-disable-next-line no-continue if (this._props.skipFields?.includes(key) || key === 'title' || key === 'treeView_Open') continue; const contents = doc[key]; let contentElement: (JSX.Element | null)[] | JSX.Element = []; diff --git a/src/client/views/newlightbox/components/EditableText/EditableText.tsx b/src/client/views/newlightbox/components/EditableText/EditableText.tsx index e9e7ca264..6273e1859 100644 --- a/src/client/views/newlightbox/components/EditableText/EditableText.tsx +++ b/src/client/views/newlightbox/components/EditableText/EditableText.tsx @@ -1,16 +1,16 @@ -import * as React from 'react' -import './EditableText.scss' -import { Size } from 'browndash-components' +import * as React from 'react'; +import './EditableText.scss'; +import { Size } from 'browndash-components'; export interface IEditableTextProps { - text: string - placeholder?: string - editing: boolean - onEdit: (newText: string) => void - setEditing: (editing: boolean) => void - backgroundColor?: string - size?: Size - height?: number + text: string; + placeholder?: string; + editing: boolean; + onEdit: (newText: string) => void; + setEditing: (editing: boolean) => void; + backgroundColor?: string; + size?: Size; + height?: number; } /** @@ -20,46 +20,15 @@ export interface IEditableTextProps { * @returns */ export const EditableText = (props: IEditableTextProps) => { - const { - editing, - height, - size, - text, - onEdit, - setEditing, - backgroundColor, - placeholder, - } = props + const { editing, height, text, onEdit, setEditing, backgroundColor, placeholder } = props; - const handleOnChange = (event: React.ChangeEvent) => { - onEdit(event.target.value) - } + const handleOnChange = (event: React.ChangeEvent) => { + onEdit(event.target.value); + }; - return editing ? ( - setEditing(false)} - defaultValue={text} - > - ) : ( - setEditing(false)} - defaultValue={text} - > - //
{ - // e.stopPropagation() - // setEditing(true) - // }}>{text}
- ) -} + return editing ? ( + setEditing(false)} defaultValue={text}> + ) : ( + setEditing(false)} defaultValue={text}> + ); +}; -- cgit v1.2.3-70-g09d2