Skip to content

Commit d6384df

Browse files
authored
Merge pull request #55 from kaleido-io/messages-fix
use total for counts, remove message limit
2 parents 9168e9c + adada9d commit d6384df

File tree

2 files changed

+14
-15
lines changed

2 files changed

+14
-15
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "firefly-ui",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"private": true,
55
"dependencies": {
66
"@material-ui/core": "^4.11.4",

src/views/Dashboard.tsx

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,7 @@ import {
2626
import { useTranslation } from 'react-i18next';
2727
import { useParams } from 'react-router';
2828
import dayjs from 'dayjs';
29-
import {
30-
IDataTableRecord,
31-
IMessage,
32-
ITransaction,
33-
IOrganization,
34-
} from '../interfaces';
29+
import { IDataTableRecord, IMessage, ITransaction } from '../interfaces';
3530
import { DataTable } from '../components/DataTable/DataTable';
3631
import { HashPopover } from '../components/HashPopover';
3732
import { ApplicationContext } from '../contexts/ApplicationContext';
@@ -43,9 +38,11 @@ export const Dashboard: () => JSX.Element = () => {
4338
const classes = useStyles();
4439
const { t } = useTranslation();
4540
const [messages, setMessages] = useState<IMessage[]>([]);
46-
const [data, setData] = useState<IMessage[]>([]);
41+
const [messageTotal, setMessageTotal] = useState(0);
42+
const [orgTotal, setOrgTotal] = useState(0);
43+
const [dataTotal, setDataTotal] = useState(0);
44+
const [txTotal, setTxTotal] = useState(0);
4745
const [transactions, setTransactions] = useState<ITransaction[]>([]);
48-
const [orgs, setOrgs] = useState<IOrganization[]>([]);
4946
const { lastEvent, createdFilter, setCreatedFilter } =
5047
useContext(ApplicationContext);
5148
const { namespace } = useParams<{ namespace: string }>();
@@ -101,10 +98,12 @@ export const Dashboard: () => JSX.Element = () => {
10198
const dataJson = await dataResponse.json();
10299
const txJson = await txResponse.json();
103100
const orgJson = await orgResponse.json();
101+
setMessageTotal(messageJson.total);
102+
setDataTotal(dataJson.total);
103+
setTxTotal(txJson.total);
104+
setOrgTotal(orgJson.total);
104105
setMessages(messageJson.items);
105106
setTransactions(txJson.items);
106-
setData(dataJson.items);
107-
setOrgs(orgJson.items);
108107
}
109108
}
110109
);
@@ -192,16 +191,16 @@ export const Dashboard: () => JSX.Element = () => {
192191
direction="row"
193192
>
194193
<Grid xs={3} item>
195-
{summaryPanel(t('networkMembers'), orgs.length)}
194+
{summaryPanel(t('networkMembers'), orgTotal)}
196195
</Grid>
197196
<Grid xs={3} item>
198-
{summaryPanel(t('messages'), messages.length)}
197+
{summaryPanel(t('messages'), messageTotal)}
199198
</Grid>
200199
<Grid xs={3} item>
201-
{summaryPanel(t('transactions'), transactions.length)}
200+
{summaryPanel(t('transactions'), txTotal)}
202201
</Grid>
203202
<Grid xs={3} item>
204-
{summaryPanel(t('data'), data.length)}
203+
{summaryPanel(t('data'), dataTotal)}
205204
</Grid>
206205
</Grid>
207206
<Grid container item direction="row" spacing={6}>

0 commit comments

Comments
 (0)