-
- No data available
-
+
+ {children ?? "No data available"}
+
);
diff --git a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/_components/SponsoredTransactionsChartCard.tsx b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/_components/SponsoredTransactionsChartCard.tsx
index b852ec4ae9e..c42bfc91d42 100644
--- a/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/_components/SponsoredTransactionsChartCard.tsx
+++ b/apps/dashboard/src/app/team/[team_slug]/[project_slug]/connect/analytics/_components/SponsoredTransactionsChartCard.tsx
@@ -9,6 +9,12 @@ import {
ChartTooltipContent,
} from "@/components/ui/chart";
import type { UserOpStats } from "@3rdweb-sdk/react/hooks/useApi";
+import { DotNetIcon } from "components/icons/brand-icons/DotNetIcon";
+import { ReactIcon } from "components/icons/brand-icons/ReactIcon";
+import { TypeScriptIcon } from "components/icons/brand-icons/TypeScriptIcon";
+import { UnityIcon } from "components/icons/brand-icons/UnityIcon";
+import { UnrealIcon } from "components/icons/brand-icons/UnrealIcon";
+import { DocLink } from "components/shared/DocLink";
import { format } from "date-fns";
import { useMemo } from "react";
import { Bar, BarChart, CartesianGrid, XAxis } from "recharts";
@@ -41,13 +47,13 @@ export function SponsoredTransactionsChartCard(props: {
for (const data of userOpStats) {
const chartData = chartDataMap.get(data.date);
- if (!chartData) {
+ if (!chartData && data.sponsoredUsd > 0) {
chartDataMap.set(data.date, {
time: format(new Date(data.date), "MMM dd"),
successful: data.successful,
failed: data.failed,
});
- } else {
+ } else if (chartData && data.sponsoredUsd > 0) {
chartData.successful += data.successful;
chartData.failed += data.failed;
}
@@ -60,11 +66,11 @@ export function SponsoredTransactionsChartCard(props: {
return (