fix: -rm local state for drawer

This commit is contained in:
karishmas6
2024-09-08 07:50:59 +05:30
parent 6932eae538
commit 0d057c43ff

View File

@@ -20,12 +20,16 @@ import TableRow from '@mui/material/TableRow';
import Paper from '@mui/material/Paper'; import Paper from '@mui/material/Paper';
import StorageIcon from '@mui/icons-material/Storage'; import StorageIcon from '@mui/icons-material/Storage';
export const InterpretationLog = () => { interface InterpretationLogProps {
const [open, setOpen] = useState<boolean>(false); isOpen: boolean;
setIsOpen: (isOpen: boolean) => void;
}
export const InterpretationLog: React.FC<InterpretationLogProps> = ({ isOpen, setIsOpen }) => {
const [log, setLog] = useState<string>(''); const [log, setLog] = useState<string>('');
const [selectedOption, setSelectedOption] = useState<string>('10'); const [selectedOption, setSelectedOption] = useState<string>('10');
const [customValue, setCustomValue] = useState(''); const [customValue, setCustomValue] = useState('');
const [tableData, setTableData] = useState<any[]>([]); // State for table data const [tableData, setTableData] = useState<any[]>([]);
const logEndRef = useRef<HTMLDivElement | null>(null); const logEndRef = useRef<HTMLDivElement | null>(null);
@@ -40,7 +44,7 @@ export const InterpretationLog = () => {
) { ) {
return; return;
} }
setOpen(newOpen); setIsOpen(newOpen);
}; };
const scrollLogToBottom = () => { const scrollLogToBottom = () => {
@@ -117,7 +121,7 @@ export const InterpretationLog = () => {
</button> </button>
<SwipeableDrawer <SwipeableDrawer
anchor="bottom" anchor="bottom"
open={open} open={isOpen}
onClose={toggleDrawer(false)} onClose={toggleDrawer(false)}
onOpen={toggleDrawer(true)} onOpen={toggleDrawer(true)}
PaperProps={{ PaperProps={{