import { useRef, useState } from 'react'; // Components import UserTable from './Table'; // Styled import Button from '../../commons/styles/Button'; import Direction from '../../commons/styles/Direction'; import { StyledUser, Title } from './styled'; import UserDialog from './Dialog'; // Types import { Nullable } from '../../types/common'; import { IUser } from '../../types/users'; const User = () => { const dialogRef = useRef(null); const [reload, setReload] = useState(true); const [user, setUser] = useState>(null); const [isAdd, setIsAdd] = useState(false); const openFormDialog = (isAddForm: boolean = false) => { setIsAdd(isAddForm); dialogRef.current?.showModal(); }; const closeFormDialog = () => { dialogRef.current?.close(); }; return ( <> List User openFormDialog()} setUser={setUser} /> ); }; export default User;