|
|
@ -7,38 +7,42 @@ import { |
|
|
|
File, |
|
|
|
File, |
|
|
|
ChevronDown |
|
|
|
ChevronDown |
|
|
|
} from 'react-feather'; |
|
|
|
} from 'react-feather'; |
|
|
|
|
|
|
|
import { selectableRowsComponent } from './selectableRowsComponent'; |
|
|
|
|
|
|
|
|
|
|
|
export const GridDatabase = props => { |
|
|
|
export const GridDatabase = props => { |
|
|
|
return props[`${props.handlerPageChange ? 'total' : 'count'}`] <= 0 ? ( |
|
|
|
return props[`${props.handlerPageChange ? 'total' : 'count'}`] <= 0 ? ( |
|
|
|
<div className='no-dataTable'>표시할 데이터가 없습니다.</div> |
|
|
|
<div className='no-dataTable'>표시할 데이터가 없습니다.</div> |
|
|
|
) : ( |
|
|
|
) : ( |
|
|
|
<> |
|
|
|
<> |
|
|
|
<DataTable |
|
|
|
<div className='junh_eee'> |
|
|
|
noHeader |
|
|
|
<DataTable |
|
|
|
pagination={props.pagination} |
|
|
|
noHeader |
|
|
|
paginationTotalRows={props.total} |
|
|
|
pagination={props.pagination} |
|
|
|
// paginationServer
|
|
|
|
paginationTotalRows={props.total} |
|
|
|
subHeader={false} |
|
|
|
// paginationServer
|
|
|
|
columns={props.columns} |
|
|
|
subHeader={false} |
|
|
|
responsive={true} |
|
|
|
columns={props.columns} |
|
|
|
sortIcon={<ChevronDown />} |
|
|
|
responsive={true} |
|
|
|
className='react-dataTable pal-dateTable' |
|
|
|
sortIcon={<ChevronDown />} |
|
|
|
// defaultSortField='invoiceId'
|
|
|
|
className='react-dataTable pal-dateTable' |
|
|
|
// paginationDefaultPage={currentPage}
|
|
|
|
// defaultSortField='invoiceId'
|
|
|
|
// paginationComponent={CustomPagination}
|
|
|
|
// paginationDefaultPage={currentPage}
|
|
|
|
data={props.data} |
|
|
|
// paginationComponent={CustomPagination}
|
|
|
|
paginationServer={ |
|
|
|
data={props.data} |
|
|
|
props.pagination && props.handlerPageChange ? true : false |
|
|
|
paginationServer={ |
|
|
|
} |
|
|
|
props.pagination && props.handlerPageChange ? true : false |
|
|
|
onSelectedRowsChange={ |
|
|
|
} |
|
|
|
props.onSelectedRowsChange ? props.onSelectedRowsChange : null |
|
|
|
onChangePage={props.pagination ? props.handlerPageChange : null} |
|
|
|
} |
|
|
|
paginationComponentOptions={{ |
|
|
|
selectableRows={props.selectableRows} |
|
|
|
noRowsPerPage: props.handlerPageChange ? true : false |
|
|
|
onChangePage={props.pagination ? props.handlerPageChange : null} |
|
|
|
}} |
|
|
|
paginationComponentOptions={{ |
|
|
|
selectableRows={props.selectableRows} |
|
|
|
noRowsPerPage: props.handlerPageChange ? true : false |
|
|
|
selectableRowsComponent={props.selectableRowsComponent} |
|
|
|
}} |
|
|
|
onSelectedRowsChange={ |
|
|
|
/> |
|
|
|
props.onSelectedRowsChange ? props.onSelectedRowsChange : null |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
/> |
|
|
|
|
|
|
|
</div> |
|
|
|
</> |
|
|
|
</> |
|
|
|
); |
|
|
|
); |
|
|
|
}; |
|
|
|
}; |
|
|
|