Enhance admin stats dashboard

Add data quality metrics, growth trends visualization, entity comparison views, and automated health checks to the AdminDatabaseStats dashboard, including new TS types, hooks, UI components, and integrated tabbed layout.
This commit is contained in:
gpt-engineer-app[bot]
2025-11-11 17:11:11 +00:00
parent f036776dce
commit 947964482f
14 changed files with 1579 additions and 88 deletions

View File

@@ -6673,6 +6673,7 @@ export type Database = {
Returns: boolean
}
cancel_user_email_change: { Args: { _user_id: string }; Returns: boolean }
check_database_health: { Args: never; Returns: Json }
check_rate_limit: {
Args: {
p_action: string
@@ -6831,6 +6832,19 @@ export type Database = {
get_current_user_id: { Args: never; Returns: string }
get_database_statistics: { Args: never; Returns: Json }
get_email_change_status: { Args: never; Returns: Json }
get_entity_comparisons: { Args: never; Returns: Json }
get_entity_growth_trends: {
Args: { days_back?: number; granularity?: string }
Returns: {
companies_added: number
parks_added: number
period: string
photos_added: number
ride_models_added: number
rides_added: number
total_added: number
}[]
}
get_filtered_profile: {
Args: { _profile_user_id: string; _viewer_id?: string }
Returns: Json