"use client" import { Table, TableBody, TableCaption, TableCell, TableHead, TableHeader, TableRow, } from "@/components/ui/table" import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip"; import { Resource } from "@/lib/types/resource"; import { ResourceBadge } from "@/components/resource"; import { Button } from "@/components/ui/button"; import ResourceEdit from "./ResourceEdit"; interface ResourceTableProps { resources: Resource[]; errorMessage?: string; onRefresh: () => void; } export default function ResourceTable({ resources, errorMessage, onRefresh }: ResourceTableProps) { return ( <>