From 91429c965b86716123902159b6ec9e61278aea4b Mon Sep 17 00:00:00 2001 From: Shawn Yama Date: Mon, 9 Sep 2024 15:29:02 -0400 Subject: [PATCH] dataset column information redesign (#4582) --- .../designer/components/input/_terainput.scss | 1 + .../src/components/asset/tera-asset.vue | 18 +- .../components/dataset/tera-column-info.vue | 208 ++++++++++++++ .../dataset/tera-dataset-overview-table.vue | 135 --------- .../src/components/dataset/tera-dataset.vue | 262 ++++++++++-------- .../src/components/model/tera-model.vue | 5 +- .../widgets/tera-asset-enrichment.vue | 15 +- 7 files changed, 376 insertions(+), 268 deletions(-) create mode 100644 packages/client/hmi-client/src/components/dataset/tera-column-info.vue delete mode 100644 packages/client/hmi-client/src/components/dataset/tera-dataset-overview-table.vue diff --git a/packages/client/hmi-client/src/assets/css/theme/designer/components/input/_terainput.scss b/packages/client/hmi-client/src/assets/css/theme/designer/components/input/_terainput.scss index d5fc11e6b3..afbf3a4640 100644 --- a/packages/client/hmi-client/src/assets/css/theme/designer/components/input/_terainput.scss +++ b/packages/client/hmi-client/src/assets/css/theme/designer/components/input/_terainput.scss @@ -7,6 +7,7 @@ padding-right: var(--gap-1-5); font-size: var(--font-caption); align-self: center; + text-wrap: nowrap; }; & > main { display: flex; diff --git a/packages/client/hmi-client/src/components/asset/tera-asset.vue b/packages/client/hmi-client/src/components/asset/tera-asset.vue index 8f80433b0a..a32d3bc54e 100644 --- a/packages/client/hmi-client/src/components/asset/tera-asset.vue +++ b/packages/client/hmi-client/src/components/asset/tera-asset.vue @@ -250,7 +250,7 @@ nav { flex-direction: column; width: fit-content; gap: 1rem; - padding: var(--gap) var(--gap-large) 0 var(--gap-small); + padding: var(--gap) var(--gap-large) 0 var(--gap-2); /* Responsible for stickiness */ position: sticky; top: 0; @@ -270,8 +270,8 @@ header { flex-direction: column; justify-content: space-between; height: fit-content; - padding: var(--gap-small) var(--gap); - gap: var(--gap-small); + padding: var(--gap-2) var(--gap); + gap: var(--gap-2); background-color: var(--surface-0); backdrop-filter: blur(6px); overflow: hidden; @@ -305,7 +305,7 @@ header.overview-banner section { } header.with-tabs { - padding: var(--gap-small) var(--gap) 0; + padding: var(--gap-2) var(--gap) 0; } .overview-banner { @@ -337,7 +337,7 @@ header section:deep(> input) { } .authors i { - margin-right: var(--gap-small); + margin-right: var(--gap-2); } .authors ~ * { @@ -352,7 +352,7 @@ header section:deep(> input) { header aside { display: flex; flex-direction: row; - gap: var(--gap-small); + gap: var(--gap-2); } .shadow { @@ -363,17 +363,17 @@ header aside { /* Affects child components put in the slot*/ main:deep(.p-accordion) { - margin: var(--gap-small); + margin: var(--gap-2); } main:deep(.p-accordion-content) { - padding-bottom: var(--gap-small); + padding-bottom: var(--gap-2); } main:deep(.p-accordion-content ul) { display: flex; flex-direction: column; - gap: var(--gap-small); + gap: var(--gap-2); list-style: none; } diff --git a/packages/client/hmi-client/src/components/dataset/tera-column-info.vue b/packages/client/hmi-client/src/components/dataset/tera-column-info.vue new file mode 100644 index 0000000000..aaa7e900a6 --- /dev/null +++ b/packages/client/hmi-client/src/components/dataset/tera-column-info.vue @@ -0,0 +1,208 @@ + + + + + diff --git a/packages/client/hmi-client/src/components/dataset/tera-dataset-overview-table.vue b/packages/client/hmi-client/src/components/dataset/tera-dataset-overview-table.vue deleted file mode 100644 index f42197920e..0000000000 --- a/packages/client/hmi-client/src/components/dataset/tera-dataset-overview-table.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - - - diff --git a/packages/client/hmi-client/src/components/dataset/tera-dataset.vue b/packages/client/hmi-client/src/components/dataset/tera-dataset.vue index b2f1996744..6a8b889f4b 100644 --- a/packages/client/hmi-client/src/components/dataset/tera-dataset.vue +++ b/packages/client/hmi-client/src/components/dataset/tera-dataset.vue @@ -1,9 +1,10 @@
@@ -65,12 +66,15 @@ - +
    +
  • + +
  • +