add some metrics
This commit is contained in:
@ -6,20 +6,24 @@ import getMetrics from "../queries/get-metrics";
|
||||
import Layout from "../components/layout";
|
||||
|
||||
const initialData = {
|
||||
users: 0,
|
||||
phoneNumbers: 0,
|
||||
smsExchanged: 0,
|
||||
minutesCalled: 0,
|
||||
averageMinutesCalled: 0,
|
||||
};
|
||||
|
||||
const OpenMetrics: BlitzPage = () => {
|
||||
const [metrics] = useQuery(getMetrics, {}, { suspense: false, initialData });
|
||||
const { phoneNumbers, smsExchanged, minutesCalled } = metrics ?? initialData;
|
||||
const { users, phoneNumbers, smsExchanged, minutesCalled, averageMinutesCalled } = metrics ?? initialData;
|
||||
|
||||
return (
|
||||
<dl className="mt-5 grid grid-cols-1 gap-5 sm:grid-cols-3">
|
||||
<Card title="Users" value={users} />
|
||||
<Card title="Phone Numbers Registered" value={phoneNumbers} />
|
||||
<Card title="SMS Exchanged" value={smsExchanged} />
|
||||
<Card title="Minutes on Call" value={minutesCalled} />
|
||||
<Card title="Avg Call Length in Minutes" value={averageMinutesCalled} />
|
||||
</dl>
|
||||
);
|
||||
};
|
||||
|
Reference in New Issue
Block a user