From 6ce03e04a5611dc194d0dcb3085b5de7d403f641 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E9=AD=94=E6=85=95=E8=96=87?= Date: Tue, 30 Apr 2024 00:06:00 +0800 Subject: [PATCH] more pod container info. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. remvoe container.ports yaml name field. 2. change copyTileYaml value type to dynamic. 3. show container.command and container.args via yaml. Signed-off-by: 疯魔慕薇 --- lib/widgets/detail_widgets/pod.dart | 24 +++++++++--------------- lib/widgets/tiles.dart | 2 +- 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/lib/widgets/detail_widgets/pod.dart b/lib/widgets/detail_widgets/pod.dart index f860282..83b28c3 100644 --- a/lib/widgets/detail_widgets/pod.dart +++ b/lib/widgets/detail_widgets/pod.dart @@ -138,32 +138,26 @@ SettingsTile contianersTile( if (container.command.isNotEmpty) { podTiles.add( - copyTileValue( - lang.command, - container.command.toString(), - langCode, - ), + copyTileYaml(lang.command, container.command, langCode), ); } if (container.args.isNotEmpty) { podTiles.add( - copyTileValue( - lang.args, - container.args.toString(), - langCode, - ), + copyTileYaml(lang.args, container.args, langCode), + ); + } + + if (container.env.isNotEmpty) { + podTiles.add( + copyTileYaml("env", container.env, langCode), ); } // ports if (container.ports.isNotEmpty) { podTiles.add( - copyTileYaml( - lang.ports, - {"ports": container.ports}, - langCode, - ), + copyTileYaml(lang.ports, container.ports, langCode), ); } diff --git a/lib/widgets/tiles.dart b/lib/widgets/tiles.dart index 0d861ce..bf63076 100644 --- a/lib/widgets/tiles.dart +++ b/lib/widgets/tiles.dart @@ -45,7 +45,7 @@ SettingsTile copyTileValue(String name, String value, String langCode) { SettingsTile copyTileYaml( String name, - Map? value, + dynamic value, String langCode, ) { final yamlValue = K8zNative.json2yaml(jsonEncode(value));