|
|
@ -8,10 +8,11 @@ import { |
|
|
|
ChevronDown |
|
|
|
ChevronDown |
|
|
|
} from 'react-feather'; |
|
|
|
} from 'react-feather'; |
|
|
|
import { useSelector } from 'react-redux'; |
|
|
|
import { useSelector } from 'react-redux'; |
|
|
|
|
|
|
|
import { Card } from 'reactstrap'; |
|
|
|
import LoadingSpinner from '../../../@core/components/spinner/Loading-spinner'; |
|
|
|
import LoadingSpinner from '../../../@core/components/spinner/Loading-spinner'; |
|
|
|
export const GridDatabase = props => { |
|
|
|
export const GridDatabase = props => { |
|
|
|
const { loading } = useSelector(state => state.loadingReducer); |
|
|
|
const { loading } = useSelector(state => state.loadingReducer); |
|
|
|
return props.total <= 0 ? ( |
|
|
|
return props[`${props.handlerPageChange ? 'total' : 'count'}`] <= 0 ? ( |
|
|
|
<div className='no-dataTable'>표시할 데이터가 없습니다.</div> |
|
|
|
<div className='no-dataTable'>표시할 데이터가 없습니다.</div> |
|
|
|
) : ( |
|
|
|
) : ( |
|
|
|
<DataTable |
|
|
|
<DataTable |
|
|
@ -39,8 +40,8 @@ export const GridDatabase = props => { |
|
|
|
paginationComponentOptions={{ |
|
|
|
paginationComponentOptions={{ |
|
|
|
noRowsPerPage: props.handlerPageChange ? true : false |
|
|
|
noRowsPerPage: props.handlerPageChange ? true : false |
|
|
|
}} |
|
|
|
}} |
|
|
|
// progressPending={props.handlerPageChange ? loading : false}
|
|
|
|
progressPending={props.handlerPageChange ? loading : false} |
|
|
|
// progressComponent={<LoadingSpinner />}
|
|
|
|
progressComponent={<LoadingSpinner />} |
|
|
|
/> |
|
|
|
/> |
|
|
|
); |
|
|
|
); |
|
|
|
}; |
|
|
|
}; |
|
|
|