feat: allow disabled links

This commit is contained in:
2026-03-25 16:16:46 +01:00
parent 1d893719ef
commit bc9a95a7c8
3 changed files with 27 additions and 2 deletions

View File

@@ -1,6 +1,8 @@
<script setup lang="ts">
import type { TableColumn } from "@nuxt/ui";
const UBadge = resolveComponent("UBadge");
const props = defineProps<{
data: Link[];
status: "pending" | "idle" | "success" | "error";
@@ -28,6 +30,16 @@ const columns: TableColumn<Link>[] = [
row.original.url,
),
},
{
accessorKey: "disabled",
header: "Status",
cell: ({ row }) =>
h(UBadge, {
label: row.original.disabled ? "Disabled" : "Active",
color: row.original.disabled ? "error" : "success",
variant: "subtle",
}),
},
{
id: "actions",
cell: ({ row }) =>