diff --git a/src/components/basis/flight/aprv/FlightPlanAprvGrid.js b/src/components/basis/flight/aprv/FlightPlanAprvGrid.js index 2ef5152e..a69ff1af 100644 --- a/src/components/basis/flight/aprv/FlightPlanAprvGrid.js +++ b/src/components/basis/flight/aprv/FlightPlanAprvGrid.js @@ -1,8 +1,9 @@ import React, { useEffect, useState } from 'react'; -import { Button, Card, Col, Row, CustomInput } from 'reactstrap'; +import { Button, Card, Col, Row, Spinner } from 'reactstrap'; import { GridDatabase } from '../../../crud/grid/GridDatatable'; import { Link } from 'react-router-dom'; import { selectableRowsComponent } from '../../../crud/grid/selectableRowsComponent'; +import { useSelector } from 'react-redux'; const FlightPlanAprvGrid = ({ data, @@ -17,6 +18,7 @@ const FlightPlanAprvGrid = ({ paginationRowsPerPageOptions }) => { const [aprvAuth, setAprvAuth] = useState(''); + const { loading } = useSelector(state => state.loadingReducer); useEffect(() => { joinList.forEach(c => { @@ -126,6 +128,14 @@ const FlightPlanAprvGrid = ({
+ {loading ? ( +
+
+ + Loading... +
+
+ ) : null} { + const { loading } = useSelector(state => state.loadingReducer); const columns = [ { id: 'planSno', name: '번호', cell: (row, i) =>
{i + 1}
}, { @@ -64,6 +66,14 @@ const FlightPlanGrid = ({ movePage, planListData, pagination, paginationPerPage,
+ {loading ? ( +
+
+ + Loading... +
+
+ ) : null} { pagination={true} paginationPerPage={10} paginationRowsPerPageOptions={[10, 20, 30, 40]} + // handlerPageChange={handlerPageChange} // columns={columns} />