Skip to main content

Footer

Footer data row, where statistics or additional information can be placed

import AcroolTable from '@acrool/react-table';

export interface IPaginateData {
id: number,
name: string,
role: string,
}

const Footer = () => {

const data: IPaginateData[] = [
{id: 1, name: 'Jack Wu', role: 'Admin', amount: 230},
{id: 2, name: 'Imagine Chiu', role: 'Guest', amount: 120},
{id: 3, name: 'Jason Dinwiddie', role: 'Manage', amount: 200},
{id: 4, name: 'Gloria Lu', role: 'Guest', amount: 300},
];

return <AcroolTable
title={{
name: {text: 'Name', col: 'auto'},
role: {text: 'Role', col: '120px'},
}}
data={data.map(row => {
return {
id: row.id,
field: {
name: row.name,
role: row.role,
},
};
})}
footer={[
{
name: {value: 'Fax'},
amount: {value: 100, dataAlign: 'right'},
},
{
name: {value: 'Total'},
amount: {value: calcAmount(data), dataAlign: 'right'},
}
]}

/>
}