Files
supabase/apps/studio/components/ui/DataTable/DataTableColumn/DataTableColumnLevelIndicator.tsx
2026-04-01 10:22:37 +02:00

28 lines
592 B
TypeScript

import { cn } from 'ui'
import { LEVELS } from '../DataTable.constants'
import { getLevelColor } from '../DataTable.utils'
export const DataTableColumnLevelIndicator = ({
value,
className,
dotClassName,
}: {
value: (typeof LEVELS)[number]
className?: string
dotClassName?: string
}) => {
return (
<div className={cn('flex items-center justify-center', className)}>
<div
className={cn(
'h-2.5 w-2.5 rounded-[2px]',
getLevelColor(value).bg,
getLevelColor(value).border,
dotClassName
)}
/>
</div>
)
}