refactor(application): update application handling to support multiple app names and improve data structure

This commit is contained in:
Mauricio Siu
2025-08-01 00:34:57 -06:00
parent 17e9154887
commit 794e03460f
3 changed files with 12 additions and 7 deletions

View File

@@ -1,3 +1,4 @@
import { Layers, Loader2 } from "lucide-react";
import { Button } from "@/components/ui/button";
import {
Dialog,
@@ -8,7 +9,6 @@ import {
DialogTrigger,
} from "@/components/ui/dialog";
import { api } from "@/utils/api";
import { Layers, Loader2 } from "lucide-react";
import { type ApplicationList, columns } from "./columns";
import { DataTable } from "./data-table";
@@ -20,10 +20,10 @@ export const ShowNodeApplications = ({ serverId }: Props) => {
const { data: NodeApps, isLoading: NodeAppsLoading } =
api.swarm.getNodeApps.useQuery({ serverId });
let applicationList = "";
let applicationList: string[] = [];
if (NodeApps && NodeApps.length > 0) {
applicationList = NodeApps.map((app) => app.Name).join(" ");
applicationList = NodeApps.map((app) => app.Name);
}
const { data: NodeAppDetails, isLoading: NodeAppDetailsLoading } =