QueueSizeCell() — supabase Function Reference
Architecture documentation for the QueueSizeCell() function in QueueCells.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/Integrations/Queues/QueueCells.tsx lines 62–87
export const QueueSizeCell = ({ queue }: QueueCellProps) => {
const { data: selectedProject } = useSelectedProjectQuery()
const { data: metrics, isPending: isLoading } = useQueuesMetricsQuery(
{
queueName: queue.queue_name,
projectRef: selectedProject?.ref,
connectionString: selectedProject?.connectionString,
},
{
staleTime: 30 * 1000, // 30 seconds
}
)
return (
<div className="flex items-center">
{isLoading ? (
<Loader2 className="animate-spin" size={16} />
) : (
<span>
{metrics?.queue_length} {metrics?.method === 'estimated' ? '(Approximate)' : null}
</span>
)}
</div>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free