diff --git a/lib/content-services/src/lib/aspect-list/aspect-list-dialog.component.ts b/lib/content-services/src/lib/aspect-list/aspect-list-dialog.component.ts
index 4b32e87520..4cfa35cc6e 100644
--- a/lib/content-services/src/lib/aspect-list/aspect-list-dialog.component.ts
+++ b/lib/content-services/src/lib/aspect-list/aspect-list-dialog.component.ts
@@ -22,11 +22,10 @@ import { TranslatePipe } from '@ngx-translate/core';
import { MatButtonModule } from '@angular/material/button';
import { AspectListComponent } from './aspect-list.component';
import { AutoFocusDirective } from '../directives/auto-focus.directive';
-import { CommonModule } from '@angular/common';
@Component({
selector: 'adf-aspect-list-dialog',
- imports: [CommonModule, MatDialogModule, TranslatePipe, MatButtonModule, AspectListComponent, AutoFocusDirective],
+ imports: [MatDialogModule, TranslatePipe, MatButtonModule, AspectListComponent, AutoFocusDirective],
templateUrl: './aspect-list-dialog.component.html',
styleUrls: ['./aspect-list-dialog.component.scss'],
encapsulation: ViewEncapsulation.None
diff --git a/lib/content-services/src/lib/aspect-list/aspect-list.component.html b/lib/content-services/src/lib/aspect-list/aspect-list.component.html
index d20d2ebe96..ddba810212 100644
--- a/lib/content-services/src/lib/aspect-list/aspect-list.component.html
+++ b/lib/content-services/src/lib/aspect-list/aspect-list.component.html
@@ -1,8 +1,10 @@
-
+@let aspects = aspects$ | async;
+
+@if (aspects) {
+
-
+ @for (aspect of aspects; track aspect.entry.id; let colIndex = $index) {
+
{{aspect?.entry?.description}}
- 0" class="adf-aspect-property-table" [id]="'aspect-list-'+colIndex+'-properties-table'">
+ @if (aspect?.entry?.properties?.length > 0) {
+
| {{'ADF-ASPECT-LIST.PROPERTY_NAME' | translate}} |
{{property.id}} |
@@ -43,14 +46,15 @@
-
+
+ }
+ }
-
-
+} @else {
-
+
-
+}
diff --git a/lib/content-services/src/lib/aspect-list/aspect-list.module.ts b/lib/content-services/src/lib/aspect-list/aspect-list.module.ts
deleted file mode 100644
index 51649fbba1..0000000000
--- a/lib/content-services/src/lib/aspect-list/aspect-list.module.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-/*!
- * @license
- * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-import { NgModule } from '@angular/core';
-import { AspectListComponent } from './aspect-list.component';
-import { AspectListDialogComponent } from './aspect-list-dialog.component';
-
-export const ASPECT_LIST_DIRECTIVES = [AspectListComponent, AspectListDialogComponent] as const;
-
-/** @deprecated use `...ASPECT_LIST_DIRECTIVES` or import the individual components */
-@NgModule({
- imports: [...ASPECT_LIST_DIRECTIVES],
- exports: [...ASPECT_LIST_DIRECTIVES]
-})
-export class AspectListModule {}
diff --git a/lib/content-services/src/lib/aspect-list/public-api.ts b/lib/content-services/src/lib/aspect-list/public-api.ts
index b5735a528b..662bc16e86 100644
--- a/lib/content-services/src/lib/aspect-list/public-api.ts
+++ b/lib/content-services/src/lib/aspect-list/public-api.ts
@@ -23,5 +23,3 @@ export * from './services/dialog-aspect-list.service';
export * from './aspect-list-dialog-data.interface';
export * from './interfaces/custom-aspect-paging.interface';
-
-export * from './aspect-list.module';
diff --git a/lib/content-services/src/lib/content.module.ts b/lib/content-services/src/lib/content.module.ts
index 2158eeb0bf..b3ab78888c 100644
--- a/lib/content-services/src/lib/content.module.ts
+++ b/lib/content-services/src/lib/content.module.ts
@@ -28,7 +28,6 @@ import { CONTENT_DIRECTIVES } from './directives/content-directive.module';
import { CONTENT_DIALOG_DIRECTIVES } from './dialogs/dialog.module';
import { CONTENT_METADATA_DIRECTIVES } from './content-metadata/content-metadata.module';
import { CONTENT_PERMISSION_MANAGER_DIRECTIVES } from './permission-manager/permission-manager.module';
-import { ASPECT_LIST_DIRECTIVES } from './aspect-list/aspect-list.module';
import { versionCompatibilityFactory } from './version-compatibility/version-compatibility-factory';
import { VersionCompatibilityService } from './version-compatibility/version-compatibility.service';
import { contentAuthLoaderFactory } from './auth-loader/content-auth-loader-factory';
@@ -54,8 +53,7 @@ import { AlfrescoApiLoaderService, createAlfrescoApiInstance } from './api-facto
...CONTENT_METADATA_DIRECTIVES,
...CONTENT_DIRECTIVES,
...CONTENT_PERMISSION_MANAGER_DIRECTIVES,
- ...CONTENT_VERSION_DIRECTIVES,
- ...ASPECT_LIST_DIRECTIVES
+ ...CONTENT_VERSION_DIRECTIVES
],
providers: [provideTranslations('adf-content-services', 'assets/adf-content-services')],
exports: [
@@ -70,8 +68,7 @@ import { AlfrescoApiLoaderService, createAlfrescoApiInstance } from './api-facto
...CONTENT_DIALOG_DIRECTIVES,
...CONTENT_DIRECTIVES,
...CONTENT_PERMISSION_MANAGER_DIRECTIVES,
- ...CONTENT_VERSION_DIRECTIVES,
- ...ASPECT_LIST_DIRECTIVES
+ ...CONTENT_VERSION_DIRECTIVES
]
})
export class ContentModule {