add freeze subscription

This commit is contained in:
2026-01-18 12:34:19 -03:00
parent 3f0f7ec1e1
commit ae348377a5
10 changed files with 102 additions and 40 deletions

View File

@@ -1,7 +1,7 @@
'use client'
import { type ColumnDef } from '@tanstack/react-table'
import { EllipsisIcon, PencilIcon } from 'lucide-react'
import { BadgeCheckIcon, EllipsisIcon, PencilIcon } from 'lucide-react'
import { NavLink } from 'react-router'
import { Abbr } from '@repo/ui/components/abbr'
@@ -38,13 +38,20 @@ export const columns: ColumnDef<Org>[] = [
{
header: 'Empresa',
cell: ({ row }) => {
const { name, email } = row.original
const { name, email, subscription_covered } = row.original
return (
<div className="flex gap-2.5 items-center">
<Avatar className="size-10 hidden lg:block">
<AvatarFallback className="border">{initials(name)}</AvatarFallback>
</Avatar>
<div className="relative">
{subscription_covered ? (
<BadgeCheckIcon className="fill-blue-500 stroke-white absolute size-4 dark:size-3.5 -top-0 -right-0 z-2" />
) : null}
<Avatar className="size-10 hidden lg:block">
<AvatarFallback className="border">
{initials(name)}
</AvatarFallback>
</Avatar>
</div>
<ul>
<li className="font-bold">