Add view traffic charts to business home and super-admin.
Wire product, website, portfolio, and blog 30-day view charts to the analytics API and expose the new chart types in super-admin business settings. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
co-authored by
Cursor
parent
468bb87fcf
commit
202ac7d4bd
@@ -39,3 +39,20 @@ export async function getCustomersDailyActivity(days = 30, signal?: AbortSignal)
|
||||
{ auth: true, signal },
|
||||
)
|
||||
}
|
||||
|
||||
export type WebsiteViewKind = 'website' | 'product' | 'portfolio' | 'blog'
|
||||
|
||||
export async function getViewDailyActivity(
|
||||
kind: WebsiteViewKind,
|
||||
days = 30,
|
||||
signal?: AbortSignal,
|
||||
) {
|
||||
const businessId = getActiveBusinessId()
|
||||
if (!businessId) {
|
||||
throw new Error('No active business selected. Please sign in again.')
|
||||
}
|
||||
return apiRequest<DualDailyActivityResponse>(
|
||||
`/businesses/${businessId}/analytics/views/activity?kind=${kind}&days=${days}`,
|
||||
{ auth: true, signal },
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user