update lisensi prosess
tests / ci (push) Has been cancelled

This commit is contained in:
Wian Drs
2026-08-25 13:43:55 +07:00
parent 1e80be180e
commit 60946ddf37
58 changed files with 2903 additions and 165 deletions
@@ -17,6 +17,7 @@ type Tenant = {
domain?: string;
status: string;
}[];
licenses: { plan: string; status: string; expires_at: string }[];
};
type PageLink = { url: string | null; label: string; active: boolean };
type Props = { tenants: { data: Tenant[]; links: PageLink[]; total: number } };
@@ -62,6 +63,7 @@ export default function TenantIndex({ tenants }: Props) {
<th className="py-3">Tenant</th>
<th>Status</th>
<th>Instalasi</th>
<th>Paket</th>
<th>Users</th>
<th>Dibuat</th>
<th className="text-right">Aksi</th>
@@ -94,6 +96,16 @@ export default function TenantIndex({ tenants }: Props) {
: 'Nonaktif'}
</Badge>
</td>
<td>
<div className="font-medium">
{tenant.licenses[0]?.plan ??
'-'}
</div>
<div className="text-xs text-muted-foreground">
{tenant.licenses[0]?.status ??
'belum ada'}
</div>
</td>
<td>
<div className="font-medium">
{tenant.installations[0]
@@ -139,7 +151,7 @@ export default function TenantIndex({ tenants }: Props) {
{tenants.data.length === 0 && (
<tr>
<td
colSpan={6}
colSpan={7}
className="py-12 text-center text-muted-foreground"
>
Belum ada tenant. Buat tenant