// material-ui import { Grid, Typography } from '@mui/material'; import MainCard from "../../components/MainCard"; import SearchForm from "./OrganizationSearchForm"; import EventTable from "./OrganizationTable"; import {useEffect, useState} from "react"; import * as UrlUtils from "../../utils/ApiPathConst"; import * as React from "react"; import LoadingComponent from "../extra-pages/LoadingComponent"; import * as HttpUtils from "../../utils/HttpUtils"; // ==============================|| DASHBOARD - DEFAULT ||============================== // const OrganizationSearchPage = () => { const [record,setRecord] = useState([]); const [searchCriteria, setSearchCriteria] = useState({}); const [onReady, setOnReady] = useState(false); useEffect(() => { getUserList(); }, []); useEffect(() => { setOnReady(true); }, [record]); useEffect(() => { getUserList(); }, [searchCriteria]); function getUserList(){ HttpUtils.get({ url: UrlUtils.GET_ORG_PATH, params: searchCriteria, onSuccess: function(responseData){ setRecord(responseData); } }); } function applySearch(input) { setSearchCriteria(input); } return ( !onReady ? : View Organization {/*row 1*/} {/*row 2*/} ); }; export default OrganizationSearchPage;