feat: show current plan name in usage information
This commit is contained in:
@@ -17,6 +17,7 @@ const getUsageData = async (
|
|||||||
.throwIfNotFound();
|
.throwIfNotFound();
|
||||||
|
|
||||||
const computedUsageData = {
|
const computedUsageData = {
|
||||||
|
name: paymentPlan.name,
|
||||||
allowedTaskCount: paymentPlan.taskCount,
|
allowedTaskCount: paymentPlan.taskCount,
|
||||||
consumedTaskCount: usageData.consumedTaskCount,
|
consumedTaskCount: usageData.consumedTaskCount,
|
||||||
remainingTaskCount: paymentPlan.taskCount - usageData.consumedTaskCount,
|
remainingTaskCount: paymentPlan.taskCount - usageData.consumedTaskCount,
|
||||||
|
@@ -470,6 +470,7 @@ type GetAutomatischInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type GetUsageData {
|
type GetUsageData {
|
||||||
|
name: String
|
||||||
allowedTaskCount: Int
|
allowedTaskCount: Int
|
||||||
consumedTaskCount: Int
|
consumedTaskCount: Int
|
||||||
remainingTaskCount: Int
|
remainingTaskCount: Int
|
||||||
|
@@ -18,6 +18,14 @@ export default function UsageDataInformation() {
|
|||||||
<TableContainer component={Paper}>
|
<TableContainer component={Paper}>
|
||||||
<Table>
|
<Table>
|
||||||
<TableBody>
|
<TableBody>
|
||||||
|
<TableRow>
|
||||||
|
<TableCell component="td" scope="row">
|
||||||
|
Current plan
|
||||||
|
</TableCell>
|
||||||
|
|
||||||
|
<TableCell align="right" sx={{ fontWeight: 500 }}>{usageData.name}</TableCell>
|
||||||
|
</TableRow>
|
||||||
|
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell component="td" scope="row">
|
<TableCell component="td" scope="row">
|
||||||
Total allowed task count
|
Total allowed task count
|
||||||
|
@@ -3,6 +3,7 @@ import { gql } from '@apollo/client';
|
|||||||
export const GET_USAGE_DATA = gql`
|
export const GET_USAGE_DATA = gql`
|
||||||
query GetUsageData {
|
query GetUsageData {
|
||||||
getUsageData {
|
getUsageData {
|
||||||
|
name
|
||||||
allowedTaskCount
|
allowedTaskCount
|
||||||
consumedTaskCount
|
consumedTaskCount
|
||||||
remainingTaskCount
|
remainingTaskCount
|
||||||
|
@@ -4,6 +4,7 @@ import { DateTime } from 'luxon';
|
|||||||
import { GET_USAGE_DATA } from 'graphql/queries/get-usage-data.ee';
|
import { GET_USAGE_DATA } from 'graphql/queries/get-usage-data.ee';
|
||||||
|
|
||||||
type UseUsageDataReturn = {
|
type UseUsageDataReturn = {
|
||||||
|
name: string;
|
||||||
allowedTaskCount: number;
|
allowedTaskCount: number;
|
||||||
consumedTaskCount: number;
|
consumedTaskCount: number;
|
||||||
remainingTaskCount: number;
|
remainingTaskCount: number;
|
||||||
@@ -19,6 +20,7 @@ export default function useUsageData(): UseUsageDataReturn {
|
|||||||
const nextResetAtDateTimeObject = nextResetAt && DateTime.fromMillis(Number(nextResetAt));
|
const nextResetAtDateTimeObject = nextResetAt && DateTime.fromMillis(Number(nextResetAt));
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
name: usageData?.name,
|
||||||
allowedTaskCount: usageData?.allowedTaskCount,
|
allowedTaskCount: usageData?.allowedTaskCount,
|
||||||
consumedTaskCount: usageData?.consumedTaskCount,
|
consumedTaskCount: usageData?.consumedTaskCount,
|
||||||
remainingTaskCount: usageData?.remainingTaskCount,
|
remainingTaskCount: usageData?.remainingTaskCount,
|
||||||
|
Reference in New Issue
Block a user