From 4c2509435f2f111a422257e35cfd3d850b23e4e1 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Wed, 18 Dec 2024 19:06:49 -0500
Subject: [PATCH 1/4] docs(fab): update angular to standalone
---
.../fab/basic/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 2 ++
.../list-side/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 11 +++++++++
.../safe-area/angular/example_component_ts.md | 2 ++
.../colors/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 2 ++
.../fab/basic/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 24 +++++++++++++++++++
.../angular/example_component_ts.md | 2 ++
.../list-side/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 11 +++++++++
.../safe-area/angular/example_component_ts.md | 2 ++
.../colors/angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 2 ++
.../angular/example_component_ts.md | 2 ++
17 files changed, 74 insertions(+)
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_ts.md b/static/usage/v8/fab/before-content/angular/example_component_ts.md
index b5b93c657db..3487fe18ad0 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,5 +1,17 @@
```tsx
import { Component, OnInit } from '@angular/core';
+import {
+ IonAvatar,
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonIcon,
+ IonInfiniteScroll,
+ IonInfiniteScrollContent,
+ IonItem,
+ IonLabel,
+ IonList,
+} from '@ionic/angular/standalone';
import { InfiniteScrollCustomEvent } from '@ionic/angular';
@@ -9,6 +21,18 @@ import { add } from 'ionicons/icons';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ imports: [
+ IonAvatar,
+ IonContent,
+ IonFab,
+ IonFabButton,
+ IonIcon,
+ IonInfiniteScroll,
+ IonInfiniteScrollContent,
+ IonItem,
+ IonLabel,
+ IonList,
+ ],
})
export class ExampleComponent implements OnInit {
items = [];
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() {
From 9c8da2986ec3e5231a9925e5766598e67c1a7c73 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Fri, 20 Dec 2024 15:01:52 -0500
Subject: [PATCH 2/4] docs(fab): update angular to standalone
---
.../usage/v8/fab/before-content/angular/example_component_ts.md | 1 +
1 file changed, 1 insertion(+)
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 3487fe18ad0..45577300bf3 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
@@ -21,6 +21,7 @@ import { add } from 'ionicons/icons';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [
IonAvatar,
IonContent,
From 66ae54f8e08f4ec95080986ab1570a213db0036f Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Mon, 23 Dec 2024 13:47:12 -0500
Subject: [PATCH 3/4] docs(fab): update angular to standalone
---
.../v8/fab/before-content/angular/example_component_html.md | 4 +++-
.../v8/fab/before-content/angular/example_component_ts.md | 6 +++---
2 files changed, 6 insertions(+), 4 deletions(-)
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 45577300bf3..ec674fb7e02 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
@@ -36,7 +36,7 @@ import { add } from 'ionicons/icons';
],
})
export class ExampleComponent implements OnInit {
- items = [];
+ items: string[] = [];
constructor() {
/**
@@ -58,10 +58,10 @@ export class ExampleComponent implements OnInit {
}
}
- onIonInfinite(ev) {
+ onIonInfinite(ev: InfiniteScrollCustomEvent) {
this.generateItems();
setTimeout(() => {
- (ev as InfiniteScrollCustomEvent).target.complete();
+ ev.target.complete();
}, 500);
}
}
From 671ac810b7d61652078129f39eda40069d85c222 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Fri, 27 Dec 2024 15:47:37 -0500
Subject: [PATCH 4/4] docs(fab): update angular to standalone
---
.../v8/fab/before-content/angular/example_component_ts.md | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
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 ec674fb7e02..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,6 +1,7 @@
```tsx
import { Component, OnInit } from '@angular/core';
import {
+ InfiniteScrollCustomEvent,
IonAvatar,
IonContent,
IonFab,
@@ -13,8 +14,6 @@ import {
IonList,
} from '@ionic/angular/standalone';
-import { InfiniteScrollCustomEvent } from '@ionic/angular';
-
import { addIcons } from 'ionicons';
import { add } from 'ionicons/icons';