From f1ced2fbcc02cb65944cfdfeec2e5f0810ec6c9b Mon Sep 17 00:00:00 2001 From: Brittany Kondo Date: Mon, 12 Aug 2024 17:07:17 -0400 Subject: [PATCH] 4379 feat update resources panel layout with new designs (#4421) Co-authored-by: Brittany Kondo Co-authored-by: Brittany Kondo Co-authored-by: Yohann Paris --- .../hmi-client/src/assets/css/style.scss | 4 +- .../project/tera-resource-sidebar.vue | 53 ++++++++++++------- .../hmi-client/src/page/tera-project.vue | 28 +--------- 3 files changed, 36 insertions(+), 49 deletions(-) diff --git a/packages/client/hmi-client/src/assets/css/style.scss b/packages/client/hmi-client/src/assets/css/style.scss index 25cd41c36f..7eeaf630e3 100644 --- a/packages/client/hmi-client/src/assets/css/style.scss +++ b/packages/client/hmi-client/src/assets/css/style.scss @@ -1,7 +1,7 @@ /** CSS Layers order * https://developer.mozilla.org/en-US/docs/Web/CSS/@layer */ -@layer vendor, reset, theme, terarium, layout; +@layer vendor, reset, theme, terarium; /* Vendor */ @import '@jupyterlab/application/style/index.css' layer(vendor); @@ -23,7 +23,7 @@ /* Terarium PrimeVue Theme */ @import '@assets/css/theme/theme.scss' layer(terarium); -@layer layout { +@layer terarium { :root { --navbar-outer-height: 51px; -webkit-font-smoothing: antialiased; diff --git a/packages/client/hmi-client/src/components/project/tera-resource-sidebar.vue b/packages/client/hmi-client/src/components/project/tera-resource-sidebar.vue index 41eb712ec2..8958d98735 100644 --- a/packages/client/hmi-client/src/components/project/tera-resource-sidebar.vue +++ b/packages/client/hmi-client/src/components/project/tera-resource-sidebar.vue @@ -1,21 +1,24 @@ -
@@ -78,11 +65,9 @@ import { AssetType } from '@/types/Types'; import { AssetRoute } from '@/types/common'; import { logger } from '@/utils/logger'; import { isEqual } from 'lodash'; -import Button from 'primevue/button'; import { computed, onMounted, ref } from 'vue'; import { useRoute, useRouter } from 'vue-router'; import TeraSaveAssetModal from '@/components/project/tera-save-asset-modal.vue'; -import TeraUploadResourcesModal from '@/components/project/tera-upload-resources-modal.vue'; const route = useRoute(); const router = useRouter(); @@ -91,7 +76,6 @@ const isResourcesSliderOpen = ref(true); const isNotesSliderOpen = ref(false); const showSaveAssetModal = ref(false); const assetTypeToCreate = ref(AssetType.Model); -const isUploadResourcesModalVisible = ref(false); const pageType = computed(() => (route.params.pageType as ProjectPages | AssetType) ?? ''); const assetId = computed(() => (route.params.assetId as string) ?? ''); @@ -142,6 +126,7 @@ onMounted(() => { .resource-panel { z-index: 1000; isolation: isolate; + outline-color: var(--surface-border); } .tab-group { @@ -158,17 +143,6 @@ section { overflow-y: hidden; } -.upload-resources-button { - margin: 0 1rem; - flex-grow: 1; - min-width: 140px; - justify-content: center; - - & :deep(.p-button-label) { - flex-grow: 0; - } -} - .p-tabmenu:deep(.p-tabmenuitem) { display: inline; max-width: 15rem;