'use client'; import Link from 'next/link'; import { StatusBadge } from '@/components/ui/status-badge'; import type { PagesProject } from '@/features/pages/types'; import { formatDateTime } from '@/lib/utils/date'; export function PagesProjectListItem({ project }: { project: PagesProject }) { return (
{project.slug}
{project.description ? ({project.description}
) : null} {project.spa_fallback_enabled ? (回退路径:{project.spa_fallback_path || '/index.html'}
) : null}部署数
{project.deployment_count}
当前激活
{project.active_deployment ? `#${project.active_deployment.deployment_number}` : '暂无'}
激活时间: {project.active_deployment?.activated_at ? formatDateTime(project.active_deployment.activated_at) : '未激活'}
查看详情 →