diff --git a/lib/content-services/src/lib/content-metadata/components/content-metadata/content-metadata.component.html b/lib/content-services/src/lib/content-metadata/components/content-metadata/content-metadata.component.html index eb174d59d1..a9f5e6714e 100644 --- a/lib/content-services/src/lib/content-metadata/components/content-metadata/content-metadata.component.html +++ b/lib/content-services/src/lib/content-metadata/components/content-metadata/content-metadata.component.html @@ -1,66 +1,72 @@ -@let isExpandedProperties = (currentPanel.panelTitle === DefaultPanels.PROPERTIES && currentPanel.expanded) ?? false; -@let isExpandedTags = (currentPanel.panelTitle === DefaultPanels.TAGS && currentPanel.expanded) ?? false; -@let isExpandedCategories = (currentPanel.panelTitle === DefaultPanels.CATEGORIES && currentPanel.expanded) ?? false; +@let isExpandedProperties = isPanelExpanded(DefaultPanels.PROPERTIES); +@let isExpandedTags = isPanelExpanded(DefaultPanels.TAGS); +@let isExpandedCategories = isPanelExpanded(DefaultPanels.CATEGORIES); +@let isEditingTags = isPanelEditing(DefaultPanels.TAGS); +@let isEditingCategories = isPanelEditing(DefaultPanels.CATEGORIES); +@let isEditingProperties = isPanelEditing(DefaultPanels.PROPERTIES); - - - - - + @if (displayDefaultProperties) { + + } + @if (displayTags) { - - + } + @if (isEditingTags) { + + } - - - - + } - + @if (displayCategories) { - - + } + @if (isEditingCategories) { + + } - @if (currentPanel.panelTitle === DefaultPanels.CATEGORIES && editedPanelTitle !== DefaultPanels.CATEGORIES) { + @if (!isEditingCategories) {
@for (category of categories; track category.id) { @@ -180,17 +196,18 @@ {{ 'CATEGORIES_MANAGEMENT.NO_CATEGORIES_ADDED' | translate }}
} -
-
+ } @for (customPanel of customPanels; track customPanel.panelTitle) { @let isExpandedCustomPanel = (currentPanel.panelTitle === customPanel.panelTitle && currentPanel.expanded) ?? false; @@ -232,40 +249,45 @@ [attr.aria-label]="'CORE.METADATA.ACCESSIBILITY.SECTION' | translate: { sectionName: (group.title | translate) }" [class.adf-metadata-properties-header-expanded]="isExpandedGroup"> - - + } + @if (group.editable && isPanelEditing(group.title)) { + + } -
- {{ 'METADATA.BASIC.NO_ITEMS_MESSAGE' | translate : { groupTitle: group.title | translate } }} -
+ @if (!showGroup(group) && !displayEmpty && group.editable && editedPanelTitle !== group.title) { +
+ {{ 'METADATA.BASIC.NO_ITEMS_MESSAGE' | translate : { groupTitle: group.title | translate } }} +
+ }