Ctrl K
ComunidadGuías…

types/admin-dashboard.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
export type AdminDashboardSummary = {
  totalImages: number
  publicImages: number
}

export type AdminDashboardCoverage = {
  publicRatio: number
  featuredOnHome: number
  geoTaggedImages: number
  taggedImages: number
}

export type AdminDashboardRecentUpload = {
  id: string
  title: string | null
  imageName: string | null
  url: string | null
  preview_url: string | null
  width: number
  height: number
  show: number
  createdAt: Date | string
  albumNames: string
}

export type AdminDashboardAlbumBreakdownItem = {
  name: string
  albumValue: string
  total: number
  publicCount: number
}

export type AdminDashboardEquipmentBreakdownItem = {
  camera: string
  lens: string
  count: number
}

export type AdminDashboardData = {
  summary: AdminDashboardSummary
  coverage: AdminDashboardCoverage
  recentUploads: AdminDashboardRecentUpload[]
  albumBreakdown: AdminDashboardAlbumBreakdownItem[]
  equipmentBreakdown: AdminDashboardEquipmentBreakdownItem[]
}