useEffect

This commit is contained in:
arc-alex
2023-11-26 14:26:05 +01:00
parent 8fc70fa162
commit c714727801
@@ -1,4 +1,4 @@
import { ChangeEvent, useRef, useState } from 'react'; import { ChangeEvent, useRef, useState, useEffect } from 'react';
import { import {
Button, Button,
Input, Input,
@@ -78,8 +78,7 @@ export default function SheetsModal(props: SheetsModalProps) {
setSheetState(await getSheetstate()); setSheetState(await getSheetstate());
}; };
if (isOpen) { useEffect(() => {
//TODO: how to get this on modal open
getSheetSettings().then((data) => { getSheetSettings().then((data) => {
if (sheetid.current?.value != data.id || worksheet.current?.value != data.worksheet) { if (sheetid.current?.value != data.id || worksheet.current?.value != data.worksheet) {
_onChange(); _onChange();
@@ -91,7 +90,7 @@ export default function SheetsModal(props: SheetsModalProps) {
worksheet.current.value = data.worksheet; worksheet.current.value = data.worksheet;
} }
}); });
} });
const handelSave = () => { const handelSave = () => {
postSheetSettings({ id: sheetid.current?.value ?? '', worksheet: worksheet.current?.value ?? '' }).then((data) => { postSheetSettings({ id: sheetid.current?.value ?? '', worksheet: worksheet.current?.value ?? '' }).then((data) => {