From d8ee5aa82a209703f9d7a0d053ea692766351015 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Sat, 26 Jun 2021 13:45:05 +0200 Subject: [PATCH] put inspect table into its own widget --- ui/src/components/widgets/Table.vue | 103 +++++++++++++++++++++ ui/src/types/base.ts | 19 ++++ ui/src/views/Inspect.vue | 137 +++++++--------------------- 3 files changed, 154 insertions(+), 105 deletions(-) create mode 100644 ui/src/components/widgets/Table.vue diff --git a/ui/src/components/widgets/Table.vue b/ui/src/components/widgets/Table.vue new file mode 100644 index 0000000..e9f7eba --- /dev/null +++ b/ui/src/components/widgets/Table.vue @@ -0,0 +1,103 @@ + + + + + \ No newline at end of file diff --git a/ui/src/types/base.ts b/ui/src/types/base.ts index a030931..ba7a0ab 100644 --- a/ui/src/types/base.ts +++ b/ui/src/types/base.ts @@ -29,4 +29,23 @@ export interface IFile { export interface VaultInfo { name: string | null; location: string; +} + +export type AttributeChange = AttributeCreate | AttributeUpdate | AttributeDelete; + +export interface AttributeCreate { + type: "create", + attribute: string, + value: string +} + +export interface AttributeUpdate { + type: "update", + id: string, + value: string +} + +export interface AttributeDelete { + type: "delete", + id: string } \ No newline at end of file diff --git a/ui/src/views/Inspect.vue b/ui/src/views/Inspect.vue index 20df4a3..29dabfb 100644 --- a/ui/src/views/Inspect.vue +++ b/ui/src/views/Inspect.vue @@ -20,87 +20,18 @@ /> {{ types[typeAddr]?.name || "???" }} - - - - - - - - - - - - - - - - -
AttributeValue
- - - {{ entry.attribute }} - - -
- -
-
+

Other attributes

-
- - - - - - - - - - - - - - - - - - - - -
AttributeValue
- - - {{ entry.attribute }} - -
- -
- - - - - -
+