diff --git a/static/usage/v7/modal/can-dismiss/boolean/angular/example_component_ts.md b/static/usage/v7/modal/can-dismiss/boolean/angular/example_component_ts.md index b13c147dc2d..eeb7aa9fce5 100644 --- a/static/usage/v7/modal/can-dismiss/boolean/angular/example_component_ts.md +++ b/static/usage/v7/modal/can-dismiss/boolean/angular/example_component_ts.md @@ -1,15 +1,28 @@ ```ts import { Component } from '@angular/core'; -import { CheckboxCustomEvent } from '@ionic/angular'; +import { + CheckboxCustomEvent, + IonButton, + IonButtons, + IonCheckbox, + IonContent, + IonHeader, + IonItem, + IonModal, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonButton, IonButtons, IonCheckbox, IonContent, IonHeader, IonItem, IonModal, IonTitle, IonToolbar], }) export class ExampleComponent { canDismiss = false; - presentingElement = null; + presentingElement!: HTMLElement | null; ngOnInit() { this.presentingElement = document.querySelector('.ion-page'); diff --git a/static/usage/v7/modal/can-dismiss/child-state/angular/app_module_ts.md b/static/usage/v7/modal/can-dismiss/child-state/angular/app_module_ts.md deleted file mode 100644 index b273d851f90..00000000000 --- a/static/usage/v7/modal/can-dismiss/child-state/angular/app_module_ts.md +++ /dev/null @@ -1,19 +0,0 @@ -```ts -import { NgModule } from '@angular/core'; -import { FormsModule } from '@angular/forms'; -import { BrowserModule } from '@angular/platform-browser'; -import { RouterModule } from '@angular/router'; - -import { IonicModule } from '@ionic/angular'; - -import { AppComponent } from './app.component'; -import { ExampleComponent } from './example.component'; -import { ChildComponent } from './child.component'; - -@NgModule({ - imports: [BrowserModule, FormsModule, RouterModule.forRoot([]), IonicModule.forRoot({})], - declarations: [AppComponent, ExampleComponent, ChildComponent], - bootstrap: [AppComponent], -}) -export class AppModule {} -``` diff --git a/static/usage/v7/modal/can-dismiss/child-state/angular/child_component_ts.md b/static/usage/v7/modal/can-dismiss/child-state/angular/child_component_ts.md index 420359602a2..54a8b6ed52a 100644 --- a/static/usage/v7/modal/can-dismiss/child-state/angular/child_component_ts.md +++ b/static/usage/v7/modal/can-dismiss/child-state/angular/child_component_ts.md @@ -1,11 +1,25 @@ ```ts import { Component, Input, Output, EventEmitter } from '@angular/core'; -import { CheckboxCustomEvent, IonModal } from '@ionic/angular'; +import { + CheckboxCustomEvent, + IonButton, + IonButtons, + IonCheckbox, + IonContent, + IonHeader, + IonItem, + IonList, + IonModal, + IonNote, + IonToolbar, + IonTitle, +} from '@ionic/angular/standalone'; @Component({ selector: 'app-child', templateUrl: 'child.component.html', + imports: [IonButton, IonButtons, IonCheckbox, IonContent, IonHeader, IonItem, IonList, IonNote, IonToolbar, IonTitle], }) export class ChildComponent { @Input() modal!: IonModal; diff --git a/static/usage/v7/modal/can-dismiss/child-state/angular/example_component_ts.md b/static/usage/v7/modal/can-dismiss/child-state/angular/example_component_ts.md index 19544ec574a..1f1f3fd5e57 100644 --- a/static/usage/v7/modal/can-dismiss/child-state/angular/example_component_ts.md +++ b/static/usage/v7/modal/can-dismiss/child-state/angular/example_component_ts.md @@ -1,14 +1,26 @@ ```ts import { Component } from '@angular/core'; +import { FormsModule } from '@angular/forms'; +import { + ActionSheetController, + IonButton, + IonContent, + IonHeader, + IonModal, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; -import { ActionSheetController } from '@ionic/angular'; +import { ChildComponent } from './child.component'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [ChildComponent, FormsModule, IonButton, IonContent, IonHeader, IonModal, IonTitle, IonToolbar], }) export class ExampleComponent { - presentingElement = undefined; + presentingElement!: HTMLElement | null; private canDismissOverride = false; diff --git a/static/usage/v7/modal/can-dismiss/child-state/index.md b/static/usage/v7/modal/can-dismiss/child-state/index.md index d213d283663..d77ccf90326 100644 --- a/static/usage/v7/modal/can-dismiss/child-state/index.md +++ b/static/usage/v7/modal/can-dismiss/child-state/index.md @@ -10,7 +10,6 @@ import angular_example_component_html from './angular/example_component_html.md' import angular_example_component_ts from './angular/example_component_ts.md'; import angular_child_component_html from './angular/child_component_html.md'; import angular_child_component_ts from './angular/child_component_ts.md'; -import angular_app_module_ts from './angular/app_module_ts.md';