Implement academy analytics, billing, and web stories updates
This commit is contained in:
@@ -13,7 +13,7 @@ function StatCard({ label, value }) {
|
||||
|
||||
export default function AcademyDashboard({ stats, links }) {
|
||||
return (
|
||||
<AdminLayout title="Academy Dashboard" subtitle="Overview of Academy content, challenge activity, and future billing placeholders.">
|
||||
<AdminLayout title="Academy Dashboard" subtitle="Overview of Academy content, challenge activity, and live Academy subscription health.">
|
||||
<Head title="Admin · Academy Dashboard" />
|
||||
|
||||
<div className="grid gap-4 sm:grid-cols-2 xl:grid-cols-4">
|
||||
@@ -24,8 +24,10 @@ export default function AcademyDashboard({ stats, links }) {
|
||||
<StatCard label="Challenges" value={stats.challenges} />
|
||||
<StatCard label="Submissions" value={stats.submissions} />
|
||||
<StatCard label="Badges" value={stats.badges} />
|
||||
<StatCard label="Active Subscribers" value={stats.active_subscribers || 0} />
|
||||
<StatCard label="Creator Subscribers" value={stats.creator_subscribers} />
|
||||
<StatCard label="Pro Subscribers" value={stats.pro_subscribers} />
|
||||
<StatCard label="Grace Period" value={stats.grace_period_subscribers || 0} />
|
||||
</div>
|
||||
|
||||
<div className="mt-8 rounded-[28px] border border-white/[0.08] bg-white/[0.03] p-6">
|
||||
|
||||
Reference in New Issue
Block a user