Skip to content

Commit ead3848

Browse files
committed
Migrate to Standalone API
1 parent 65df3df commit ead3848

File tree

11 files changed

+34
-44
lines changed

11 files changed

+34
-44
lines changed

projects/demo-editor/src/app/app.component.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
1+
import { CommonModule } from '@angular/common';
12
import { Component } from '@angular/core';
3+
import { FormsModule } from '@angular/forms';
4+
import { RouterOutlet } from '@angular/router';
5+
import { NgxNewsletterEditorComponent, NgxWebpageEditorComponent } from 'ngx-grapesjs';
26

37
@Component({
48
selector: 'app-root',
9+
standalone: true,
10+
imports: [
11+
CommonModule,
12+
FormsModule,
13+
RouterOutlet,
14+
NgxWebpageEditorComponent,
15+
NgxNewsletterEditorComponent
16+
],
517
templateUrl: './app.component.html',
6-
styleUrls: ['./app.component.css']
18+
styleUrl: './app.component.css'
719
})
820
export class AppComponent {
921
editorMode = '';
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { ApplicationConfig } from '@angular/core';
2+
import { provideRouter } from '@angular/router';
3+
4+
import { routes } from './app.routes';
5+
6+
export const appConfig: ApplicationConfig = {
7+
providers: [provideRouter(routes)]
8+
};

projects/demo-editor/src/app/app.module.ts

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Routes } from '@angular/router';
2+
3+
export const routes: Routes = [];
13.8 KB
Binary file not shown.

projects/demo-editor/src/main.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
1+
import { bootstrapApplication } from '@angular/platform-browser';
2+
import { appConfig } from './app/app.config';
3+
import { AppComponent } from './app/app.component';
24

3-
import { AppModule } from './app/app.module';
4-
5-
6-
platformBrowserDynamic().bootstrapModule(AppModule)
7-
.catch(err => console.error(err));
5+
bootstrapApplication(AppComponent, appConfig)
6+
.catch((err) => console.error(err));

projects/ngx-grapesjs/src/lib/newsletter-editor/ngx-newsletter-editor.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ describe('NgxNewsletterEditorComponent', () => {
88

99
beforeEach(() => {
1010
TestBed.configureTestingModule({
11-
declarations: [NgxNewsletterEditorComponent]
11+
imports: [NgxNewsletterEditorComponent]
1212
});
1313
fixture = TestBed.createComponent(NgxNewsletterEditorComponent);
1414
component = fixture.componentInstance;

projects/ngx-grapesjs/src/lib/newsletter-editor/ngx-newsletter-editor.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import { NgxEditorComponent } from '../editor.component';
77

88
@Component({
99
selector: 'ngx-grapes-newsletter-editor',
10-
template: '<div id="gjs"></div>'
10+
template: '<div id="gjs"></div>',
11+
standalone: true
1112
})
1213
export class NgxNewsletterEditorComponent extends NgxEditorComponent implements OnInit {
1314

projects/ngx-grapesjs/src/lib/ngx-grapesjs.module.ts

Lines changed: 0 additions & 16 deletions
This file was deleted.

projects/ngx-grapesjs/src/lib/webpage-editor/ngx-webgrapesjs.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { Config } from '../editor.model';
55

66
@Component({
77
selector: 'ngx-grapes-webpage-editor',
8-
template: '<div id="gjs"></div>'
8+
template: '<div id="gjs"></div>',
9+
standalone: true
910
})
1011

1112
export class NgxWebpageEditorComponent extends NgxEditorComponent implements OnInit {

0 commit comments

Comments
 (0)