/**
* Copyright (c) 2000-present Liferay, Inc. All rights reserved.
*
* The contents of this file are subject to the terms of the Liferay Enterprise
* Subscription License ("License"). You may not use this file except in
* compliance with the License. You can obtain a copy of the License by
* contacting Liferay, Inc. See the License for the specific language governing
* permissions and limitations under the License, including but not limited to
* distribution rights of the Software.
*/
import React from 'react';
import {sub} from '../../util/lang.es';
/**
* @class
* @memberof shared/components
*/
export default class DisplayResult extends React.Component {
render() {
const {page, pageCount, pageSize, totalCount} = this.props;
const firstItem = pageSize * (page - 1) + 1;
const lastItem = firstItem + pageCount - 1;
return (
<div className="pagination-results">
{`${sub(Liferay.Language.get('showing-x-to-x-of-x-entries'), [
firstItem,
lastItem,
totalCount
])}`}
</div>
);
}
}