fix: slash command does not work (#207)

This commit is contained in:
lencx
2023-01-15 16:14:37 +08:00
parent 6d950c09e6
commit f0c635bd3b
7 changed files with 184 additions and 166 deletions

View File

@@ -53,25 +53,25 @@ interface EditRowProps {
}
export const EditRow: FC<EditRowProps> = ({ rowKey, row, actions }) => {
const [isEdit, setEdit] = useState(false);
const [val, setVal] = useState(row[rowKey]);
const [val, setVal] = useState(row[rowKey] || '');
const handleEdit = () => {
setEdit(true);
};
const handleChange = (e: React.ChangeEvent<HTMLTextAreaElement>) => {
const handleChange = (e: React.ChangeEvent<HTMLInputElement>) => {
setVal(e.target.value)
};
const handleSave = () => {
setEdit(false);
row[rowKey] = val;
row[rowKey] = val?.trim();
actions?.setRecord(row, 'rowedit')
};
return isEdit
? (
<Input.TextArea
<Input
value={val}
rows={1}
autoFocus
onChange={handleChange}
{...DISABLE_AUTO_COMPLETE}
onPressEnter={handleSave}