cncjs
29 строк · 825.0 Байт
1import React from 'react';2import * as Paginations from '@trendmicro/react-paginations';3import '@trendmicro/react-paginations/dist/react-paginations.css';4import i18n from 'app/lib/i18n';5
6export const TablePagination = (props) => {7return (8<Paginations.TablePagination9{...props}10pageRecordsRenderer={({ totalRecords, from, to }) => {11if (totalRecords > 0) {12return i18n._('Records: {{from}} - {{to}} / {{total}}', {13from,14to,15total: totalRecords16});17}18
19return i18n._('Records: {{total}}', { total: totalRecords });20}}21pageLengthRenderer={({ pageLength }) => (22<span>23{i18n._('{{pageLength}} per page', { pageLength })}24<i className="caret" />25</span>26)}27/>28);29};30