From 981e47bbcf8fa027bab510cfbdf9d229f102e41a Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Fri, 20 Dec 2024 18:14:41 +0100 Subject: [PATCH] UI: use FieldLayout in machine detail page --- .../app/src/routes/machines/details.tsx | 43 +++++++++++-------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/pkgs/webview-ui/app/src/routes/machines/details.tsx b/pkgs/webview-ui/app/src/routes/machines/details.tsx index c9b897dce..4b510a276 100644 --- a/pkgs/webview-ui/app/src/routes/machines/details.tsx +++ b/pkgs/webview-ui/app/src/routes/machines/details.tsx @@ -18,6 +18,7 @@ import toast from "solid-toast"; import { MachineAvatar } from "./avatar"; import { Header } from "@/src/layout/header"; import { InputLabel } from "@/src/components/inputBase"; +import { FieldLayout } from "@/src/Form/fields/layout"; type MachineFormInterface = MachineData & { sshKey?: File; @@ -308,7 +309,7 @@ const MachineForm = (props: MachineDetailsProps) => {
General -
+ {(field, props) => ( { {(field, props) => ( <> - Tags - - - {(tag) => ( - - {tag} - - )} - - + Tags} + field={ + + + {(tag) => ( + + {tag} + + )} + + + } + /> )} @@ -351,19 +356,19 @@ const MachineForm = (props: MachineDetailsProps) => { {(field, props) => ( - <> - - Hardware Configuration - - {field.value || "None"} - + Hardware Configuration} + field={{field.value || "None"}} + /> )} {(field, props) => ( <> - Disk schema - {field.value || "None"} + Disk schema} + field={{field.value || "None"}} + /> )}