diff --git a/static/usage/v7/fab/basic/angular/example_component_ts.md b/static/usage/v7/fab/basic/angular/example_component_ts.md
index f881c10c61c..29c5aeb3007 100644
--- a/static/usage/v7/fab/basic/angular/example_component_ts.md
+++ b/static/usage/v7/fab/basic/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/button-sizing/angular/example_component_ts.md b/static/usage/v7/fab/button-sizing/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v7/fab/button-sizing/angular/example_component_ts.md
+++ b/static/usage/v7/fab/button-sizing/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/list-side/angular/example_component_ts.md b/static/usage/v7/fab/list-side/angular/example_component_ts.md
index bc62ad83c78..7a2109d0c2c 100644
--- a/static/usage/v7/fab/list-side/angular/example_component_ts.md
+++ b/static/usage/v7/fab/list-side/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionico
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/positioning/angular/example_component_ts.md b/static/usage/v7/fab/positioning/angular/example_component_ts.md
index 4fed5b64b8a..11dac9f8e38 100644
--- a/static/usage/v7/fab/positioning/angular/example_component_ts.md
+++ b/static/usage/v7/fab/positioning/angular/example_component_ts.md
@@ -1,5 +1,15 @@
```ts
import { Component } from '@angular/core';
+import {
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonFabList,
+ IonHeader,
+ IonIcon,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import {
@@ -15,6 +25,7 @@ import {
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonContent, IonFab, IonFabButton, IonFabList, IonHeader, IonIcon, IonTitle, IonToolbar],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/safe-area/angular/example_component_ts.md b/static/usage/v7/fab/safe-area/angular/example_component_ts.md
index f881c10c61c..29c5aeb3007 100644
--- a/static/usage/v7/fab/safe-area/angular/example_component_ts.md
+++ b/static/usage/v7/fab/safe-area/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/theming/colors/angular/example_component_ts.md b/static/usage/v7/fab/theming/colors/angular/example_component_ts.md
index bc62ad83c78..7a2109d0c2c 100644
--- a/static/usage/v7/fab/theming/colors/angular/example_component_ts.md
+++ b/static/usage/v7/fab/theming/colors/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionico
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md b/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md
+++ b/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/fab/theming/css-shadow-parts/angular/example_component_ts.md b/static/usage/v7/fab/theming/css-shadow-parts/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v7/fab/theming/css-shadow-parts/angular/example_component_ts.md
+++ b/static/usage/v7/fab/theming/css-shadow-parts/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/basic/angular/example_component_ts.md b/static/usage/v8/fab/basic/angular/example_component_ts.md
index f881c10c61c..29c5aeb3007 100644
--- a/static/usage/v8/fab/basic/angular/example_component_ts.md
+++ b/static/usage/v8/fab/basic/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/before-content/angular/example_component_html.md b/static/usage/v8/fab/before-content/angular/example_component_html.md
index 494d73158e6..ea987ff7905 100644
--- a/static/usage/v8/fab/before-content/angular/example_component_html.md
+++ b/static/usage/v8/fab/before-content/angular/example_component_html.md
@@ -6,12 +6,14 @@
-
+ @for (item of items; track item; let index = $index) {
+
{{ item }}
+ }
diff --git a/static/usage/v8/fab/before-content/angular/example_component_ts.md b/static/usage/v8/fab/before-content/angular/example_component_ts.md
index b5b93c657db..f77b2189490 100644
--- a/static/usage/v8/fab/before-content/angular/example_component_ts.md
+++ b/static/usage/v8/fab/before-content/angular/example_component_ts.md
@@ -1,7 +1,18 @@
```tsx
import { Component, OnInit } from '@angular/core';
-
-import { InfiniteScrollCustomEvent } from '@ionic/angular';
+import {
+ InfiniteScrollCustomEvent,
+ IonAvatar,
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonIcon,
+ IonInfiniteScroll,
+ IonInfiniteScrollContent,
+ IonItem,
+ IonLabel,
+ IonList,
+} from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';
@@ -9,9 +20,22 @@ import { add } from 'ionicons/icons';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [
+ IonAvatar,
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonIcon,
+ IonInfiniteScroll,
+ IonInfiniteScrollContent,
+ IonItem,
+ IonLabel,
+ IonList,
+ ],
})
export class ExampleComponent implements OnInit {
- items = [];
+ items: string[] = [];
constructor() {
/**
@@ -33,10 +57,10 @@ export class ExampleComponent implements OnInit {
}
}
- onIonInfinite(ev) {
+ onIonInfinite(ev: InfiniteScrollCustomEvent) {
this.generateItems();
setTimeout(() => {
- (ev as InfiniteScrollCustomEvent).target.complete();
+ ev.target.complete();
}, 500);
}
}
diff --git a/static/usage/v8/fab/button-sizing/angular/example_component_ts.md b/static/usage/v8/fab/button-sizing/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v8/fab/button-sizing/angular/example_component_ts.md
+++ b/static/usage/v8/fab/button-sizing/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/list-side/angular/example_component_ts.md b/static/usage/v8/fab/list-side/angular/example_component_ts.md
index bc62ad83c78..7a2109d0c2c 100644
--- a/static/usage/v8/fab/list-side/angular/example_component_ts.md
+++ b/static/usage/v8/fab/list-side/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionico
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/positioning/angular/example_component_ts.md b/static/usage/v8/fab/positioning/angular/example_component_ts.md
index 4fed5b64b8a..11dac9f8e38 100644
--- a/static/usage/v8/fab/positioning/angular/example_component_ts.md
+++ b/static/usage/v8/fab/positioning/angular/example_component_ts.md
@@ -1,5 +1,15 @@
```ts
import { Component } from '@angular/core';
+import {
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonFabList,
+ IonHeader,
+ IonIcon,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import {
@@ -15,6 +25,7 @@ import {
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonContent, IonFab, IonFabButton, IonFabList, IonHeader, IonIcon, IonTitle, IonToolbar],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/safe-area/angular/example_component_ts.md b/static/usage/v8/fab/safe-area/angular/example_component_ts.md
index f881c10c61c..29c5aeb3007 100644
--- a/static/usage/v8/fab/safe-area/angular/example_component_ts.md
+++ b/static/usage/v8/fab/safe-area/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/theming/colors/angular/example_component_ts.md b/static/usage/v8/fab/theming/colors/angular/example_component_ts.md
index bc62ad83c78..7a2109d0c2c 100644
--- a/static/usage/v8/fab/theming/colors/angular/example_component_ts.md
+++ b/static/usage/v8/fab/theming/colors/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionico
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/theming/css-custom-properties/angular/example_component_ts.md b/static/usage/v8/fab/theming/css-custom-properties/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v8/fab/theming/css-custom-properties/angular/example_component_ts.md
+++ b/static/usage/v8/fab/theming/css-custom-properties/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/fab/theming/css-shadow-parts/angular/example_component_ts.md b/static/usage/v8/fab/theming/css-shadow-parts/angular/example_component_ts.md
index 403209255c4..d852445f1db 100644
--- a/static/usage/v8/fab/theming/css-shadow-parts/angular/example_component_ts.md
+++ b/static/usage/v8/fab/theming/css-shadow-parts/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonFab, IonFabButton, IonFabList, IonIcon } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { add, colorPalette, document, globe } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { add, colorPalette, document, globe } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonFab, IonFabButton, IonFabList, IonIcon],
})
export class ExampleComponent {
constructor() {