feat: allow disabled links
This commit is contained in:
@@ -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 }) =>
|
||||
|
||||
Reference in New Issue
Block a user