UNPKG

@ashvin27/react-datatable

Version:

ReactDatatable is a component which provide ability to create multifunctional table using single component like jQuery Datatable

52 lines (51 loc) 2.14 kB
import React from 'react'; import Pagination from './Pagination'; import ADPagination from './ADPagination'; export default function TableFooter(props){ if(props.config.show_info==true || props.config.show_pagination==true){ return ( <div className="row table-foot asrt-table-foot" id={(props.id) ? props.id + "-table-foot" : ""}> <div className="col-md-6"> {(props.config.show_info) ? props.paginationInfo : null} </div> <div className="col-md-6 pull-right text-right"> {(props.config.show_pagination) ? ( <nav aria-label="Page navigation" className="pull-right"> <ul className="pagination justify-content-end asrt-pagination"> {props.config.pagination == "basic" ? ( <Pagination config={props.config} isFirst={props.isFirst} isLast={props.isLast} pages={props.pages} page_number={props.page_number} is_temp_page={props.is_temp_page} temp_page_number={props.temp_page_number} previousPage={props.previousPage} firstPage={props.firstPage} nextPage={props.nextPage} lastPage={props.lastPage} goToPage={props.goToPage} onPageChange={props.onPageChange} onPageBlur={props.onPageBlur} /> ) : ( <ADPagination language={props.config.language} isFirst={props.isFirst} isLast={props.isLast} pages={props.pages} page_number={props.page_number} previousPage={props.previousPage} nextPage={props.nextPage} goToPage={props.goToPage}/> )} </ul> </nav> ) : null} </div> </div> ); } else { return null; } }