From feca05e835654c9aec91756ee76e91402ec9c89e Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Thu, 19 Sep 2024 14:45:34 -0400 Subject: [PATCH] fixes and conversion --- .../form/components/spinner/form-spinner.component.ts | 4 ++++ .../src/lib/form/form-cloud.module.ts | 10 ++++------ .../spinner/form-cloud-spinner.service.spec.ts | 11 ++++------- .../services/spinner/form-cloud-spinner.service.ts | 2 +- 4 files changed, 13 insertions(+), 14 deletions(-) diff --git a/lib/process-services-cloud/src/lib/form/components/spinner/form-spinner.component.ts b/lib/process-services-cloud/src/lib/form/components/spinner/form-spinner.component.ts index ab80e1afcf..91b38aba9b 100644 --- a/lib/process-services-cloud/src/lib/form/components/spinner/form-spinner.component.ts +++ b/lib/process-services-cloud/src/lib/form/components/spinner/form-spinner.component.ts @@ -16,8 +16,12 @@ */ import { Component, Input } from '@angular/core'; +import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; +import { TranslateModule } from '@ngx-translate/core'; @Component({ + standalone: true, + imports: [MatProgressSpinnerModule, TranslateModule], templateUrl: './form-spinner.component.html', styleUrls: ['./form-spinner.component.scss'] }) diff --git a/lib/process-services-cloud/src/lib/form/form-cloud.module.ts b/lib/process-services-cloud/src/lib/form/form-cloud.module.ts index e0bd8b816e..7774c0a5eb 100644 --- a/lib/process-services-cloud/src/lib/form/form-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/form/form-cloud.module.ts @@ -46,7 +46,6 @@ import { RichTextEditorModule } from '../rich-text-editor'; import { A11yModule } from '@angular/cdk/a11y'; import { OverlayModule } from '@angular/cdk/overlay'; import { FormSpinnerComponent } from './components/spinner/form-spinner.component'; -import { FormCloudSpinnerService } from './services/spinner/form-cloud-spinner.service'; @NgModule({ imports: [ @@ -66,7 +65,8 @@ import { FormCloudSpinnerService } from './services/spinner/form-cloud-spinner.s AlfrescoViewerComponent, ...CONTENT_UPLOAD_DIRECTIVES, ...CONTENT_METADATA_DIRECTIVES, - FormStylePipe + FormStylePipe, + FormSpinnerComponent ], declarations: [ FormCloudComponent, @@ -81,8 +81,7 @@ import { FormCloudSpinnerService } from './services/spinner/form-cloud-spinner.s PropertiesViewerWidgetComponent, FilePropertiesTableCloudComponent, FileViewerWidgetComponent, - DisplayRichTextWidgetComponent, - FormSpinnerComponent + DisplayRichTextWidgetComponent ], exports: [ FormCloudComponent, @@ -96,7 +95,6 @@ import { FormCloudSpinnerService } from './services/spinner/form-cloud-spinner.s PropertiesViewerWidgetComponent, FileViewerWidgetComponent, DisplayRichTextWidgetComponent - ], - providers: [FormCloudSpinnerService] + ] }) export class FormCloudModule {} diff --git a/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.spec.ts b/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.spec.ts index 7a6b029e0a..8e24177123 100644 --- a/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.spec.ts +++ b/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.spec.ts @@ -18,18 +18,17 @@ import { ComponentFixture, TestBed } from '@angular/core/testing'; import { FormCloudSpinnerService } from './form-cloud-spinner.service'; import { OverlayModule } from '@angular/cdk/overlay'; -import { FormService, FormSpinnerEvent } from '@alfresco/adf-core'; +import { FormService, FormSpinnerEvent, NoopTranslateModule } from '@alfresco/adf-core'; import { Subject } from 'rxjs'; -import { TranslateModule } from '@ngx-translate/core'; import { Component } from '@angular/core'; import { FormSpinnerComponent } from '../../components/spinner/form-spinner.component'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; import { MatProgressSpinnerHarness } from '@angular/material/progress-spinner/testing'; import { PortalModule } from '@angular/cdk/portal'; import { HarnessLoader } from '@angular/cdk/testing'; import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed'; @Component({ + standalone: true, selector: 'adf-cloud-overlay-test', template: `
adf-cloud-overlay-test
` }) @@ -48,17 +47,15 @@ describe('FormCloudSpinnerService', () => { beforeEach(() => { TestBed.configureTestingModule({ - declarations: [FormSpinnerComponent, SpinnerTestComponent], + imports: [NoopTranslateModule, FormSpinnerComponent, SpinnerTestComponent, OverlayModule, PortalModule], providers: [ - FormCloudSpinnerService, { provide: FormService, useValue: { toggleFormSpinner: new Subject() } } - ], - imports: [OverlayModule, PortalModule, MatProgressSpinnerModule, TranslateModule.forRoot()] + ] }); fixture = TestBed.createComponent(SpinnerTestComponent); diff --git a/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.ts b/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.ts index 7722b9afed..9de358e9c1 100644 --- a/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.ts +++ b/lib/process-services-cloud/src/lib/form/services/spinner/form-cloud-spinner.service.ts @@ -23,7 +23,7 @@ import { Observable } from 'rxjs'; import { takeUntil } from 'rxjs/operators'; import { FormSpinnerComponent } from '../../components/spinner/form-spinner.component'; -@Injectable() +@Injectable({ providedIn: 'root' }) export class FormCloudSpinnerService { private formService = inject(FormService); private overlay = inject(Overlay);