fix: save url cell

This commit is contained in:
ascarbek
2023-03-29 13:30:42 +06:00
parent b03b2705f0
commit b9e49f109d

View File

@ -10,34 +10,22 @@ export const EditCellUrl = ({
data: URLCellDataPB | undefined; data: URLCellDataPB | undefined;
cellController: CellController<any, any>; cellController: CellController<any, any>;
}) => { }) => {
const [url, setUrl] = useState(''); const [value, setValue] = useState('');
const [content, setContent] = useState('');
useEffect(() => { useEffect(() => {
setUrl((data as URLCellDataPB)?.url || ''); setValue((data as URLCellDataPB)?.url || '');
}, [data]); }, [data]);
const save = async () => { const save = async () => {
await (cellController as URLCellController)?.saveCellData(url); await (cellController as URLCellController)?.saveCellData(value);
// console.log('saving url');
}; };
return ( return (
<div className={'flex flex-col px-4 py-2'}>
<label className={'mb-1'}>URL:</label>
<input <input
value={url} value={value}
onChange={(e) => setUrl(e.target.value)} onChange={(e) => setValue(e.target.value)}
className={'-mx-2 mb-4 rounded bg-white px-2 py-1'}
onBlur={() => save()} onBlur={() => save()}
/> className={'w-full px-4 py-2'}
<label className={'mb-1'}>Content:</label> ></input>
<input
value={content}
onChange={(e) => setContent(e.target.value)}
className={'-mx-2 mb-2 rounded bg-white px-2 py-1'}
onBlur={() => save()}
/>
</div>
); );
}; };