Canvas: Reuse node details component in overview

Make app details tabular.

Change-Id: I78a641e8e513eec44573bb8c8a391ef81a66e7fe
diff --git a/apps/canvas/front/src/components/actions.tsx b/apps/canvas/front/src/components/actions.tsx
index dbb5ea6..d87f458 100644
--- a/apps/canvas/front/src/components/actions.tsx
+++ b/apps/canvas/front/src/components/actions.tsx
@@ -11,7 +11,7 @@
 	DropdownMenuContent,
 	DropdownMenuTrigger,
 } from "./ui/dropdown-menu";
-import { LoaderCircle, Menu } from "lucide-react";
+import { Ellipsis, LoaderCircle } from "lucide-react";
 
 function toNodeType(t: string): string {
 	if (t === "ingress") {
@@ -70,7 +70,6 @@
 				return;
 			}
 			const data: { type: string; name: string; status: string }[] = await resp.json();
-			console.log(data);
 			for (const n of nodes) {
 				if (n.type === "network") {
 					continue;
@@ -269,7 +268,9 @@
 				</Button>
 				<DropdownMenu>
 					<DropdownMenuTrigger>
-						<Menu className="rounded-md bg-gray-200 opacity-50" />
+						<Button size="icon">
+							<Ellipsis />
+						</Button>
 					</DropdownMenuTrigger>
 					<DropdownMenuContent className="w-56">
 						<DropdownMenuGroup>
@@ -322,7 +323,9 @@
 				<Button onClick={save}>Save</Button>
 				<DropdownMenu>
 					<DropdownMenuTrigger>
-						<Menu />
+						<Button size="icon">
+							<Ellipsis />
+						</Button>
 					</DropdownMenuTrigger>
 					<DropdownMenuContent className="w-56">
 						<DropdownMenuGroup>