import * as React from "react"; import { Box } from "@mui/material"; import Templater from "./Templater"; import Quiz from "./Quiz"; import Contractor from "./Contractor"; import DataGridElement from "./DataGridElement"; import ModalMini from "./ModalMini"; import ModalPackage from "./ModalPackage"; import { ArrayProps } from "./types"; import useStore from "../../../../store"; import theme from "../../../../theme"; const Tariffs: React.FC = () => { const [openModalMini, setOpenModalMini] = React.useState(false); const handleOpenModalMini = () => { setOpenModalMini(true); }; const handleCloseModalMini = () => { setOpenModalMini(false); }; const [type, setType] = React.useState( 100 ); const [variant, setVariant] = React.useState( 100 ); const setUpModalMini = (type:number, num:number) => { setType( type ); setVariant( num ); handleOpenModalMini(); } const getData = localStorage.getItem("tariffs"); const store = useStore( (state) => state ); if( getData && !store.tariffsArray.length ) { const rows:Array = JSON.parse(getData); if( rows.length ) { store.tariffsArraySet( rows ) }; } const [openModalPackage, setOpenModalPackage] = React.useState(false); const handleOpenModalPackage = () => { setOpenModalPackage(true); }; const handleCloseModalPackage = () => { setOpenModalPackage(false); }; return ( ); } export default Tariffs;