Home / Function/ StatusBadge() — supabase Function Reference

StatusBadge() — supabase Function Reference

Architecture documentation for the StatusBadge() function in StatusBadge.tsx from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/studio/components/interfaces/Database/RestoreToNewProject/StatusBadge.tsx lines 4–25

export const StatusBadge = ({
  status,
}: {
  status: NonNullable<CloneStatus['clones']>[number]['status']
}) => {
  const statusTextMap = {
    IN_PROGRESS: 'RESTORING',
    COMPLETED: 'COMPLETED',
    REMOVED: 'REMOVED',
    FAILED: 'FAILED',
  }

  if (status === 'IN_PROGRESS') {
    return <Badge variant="warning">{statusTextMap[status]}</Badge>
  }

  if (status === 'FAILED') {
    return <Badge variant="destructive">{statusTextMap[status]}</Badge>
  }

  return <Badge>{statusTextMap[status]}</Badge>
}

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free