import { TriangleAlert } from 'lucide-react'; import { ErrorInline } from '@/components/layout/error'; import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert'; import { type PagesGitHubReleaseSource, type PagesRemoteURLSource, type PagesSourceRevision, } from '@/lib/services/openflare'; import { formatDateTime } from '@/lib/utils'; function revisionSummary(revision?: PagesSourceRevision) { if (!revision) return '尚无记录'; return `${revision.label} · ${revision.revision.slice(0, 12)}`; } export function RemoteSourceDetails({ source, }: { source: PagesRemoteURLSource; }) { return (
{source.display_url}
当前远端 revision 与已发布内容不一致。请核对版本和资源后,再确认发布这一精确 revision。
{attentionRevision.revision}
{source.github_repository}
{source.asset_name}