From a7697f9976a99a42f80ee31e75656fd2dee63d4d 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/3] docs(datetime-button): update angular to standalone
---
.../basic/angular/example_component_html.md | 9 +++++++
.../basic/angular/example_component_ts.md | 11 +++++++++
.../usage/v7/datetime-button/basic/index.md | 16 +++++++++++--
.../angular/example_component_html.md | 24 +++++++++++++++++++
.../angular/example_component_ts.md | 11 +++++++++
.../datetime-button/format-options/index.md | 11 +++++++--
.../basic/angular/example_component_html.md | 9 +++++++
.../basic/angular/example_component_ts.md | 11 +++++++++
.../usage/v8/datetime-button/basic/index.md | 16 +++++++++++--
.../angular/example_component_html.md | 24 +++++++++++++++++++
.../angular/example_component_ts.md | 11 +++++++++
.../datetime-button/format-options/index.md | 11 +++++++--
12 files changed, 156 insertions(+), 8 deletions(-)
create mode 100644 static/usage/v7/datetime-button/basic/angular/example_component_html.md
create mode 100644 static/usage/v7/datetime-button/basic/angular/example_component_ts.md
create mode 100644 static/usage/v7/datetime-button/format-options/angular/example_component_html.md
create mode 100644 static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
create mode 100644 static/usage/v8/datetime-button/basic/angular/example_component_html.md
create mode 100644 static/usage/v8/datetime-button/basic/angular/example_component_ts.md
create mode 100644 static/usage/v8/datetime-button/format-options/angular/example_component_html.md
create mode 100644 static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
diff --git a/static/usage/v7/datetime-button/basic/angular/example_component_html.md b/static/usage/v7/datetime-button/basic/angular/example_component_html.md
new file mode 100644
index 00000000000..80a6ffe3724
--- /dev/null
+++ b/static/usage/v7/datetime-button/basic/angular/example_component_html.md
@@ -0,0 +1,9 @@
+```html
+
+
+
+
+
+
+
+```
diff --git a/static/usage/v7/datetime-button/basic/angular/example_component_ts.md b/static/usage/v7/datetime-button/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..d2aa78b253f
--- /dev/null
+++ b/static/usage/v7/datetime-button/basic/angular/example_component_ts.md
@@ -0,0 +1,11 @@
+```ts
+import { Component } from '@angular/core';
+import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonDatetime, IonDatetimeButton, IonModal],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/datetime-button/basic/index.md b/static/usage/v7/datetime-button/basic/index.md
index a55a9640c0f..afa909273c6 100644
--- a/static/usage/v7/datetime-button/basic/index.md
+++ b/static/usage/v7/datetime-button/basic/index.md
@@ -3,11 +3,23 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
diff --git a/static/usage/v7/datetime-button/format-options/angular/example_component_html.md b/static/usage/v7/datetime-button/format-options/angular/example_component_html.md
new file mode 100644
index 00000000000..72570e5242b
--- /dev/null
+++ b/static/usage/v7/datetime-button/format-options/angular/example_component_html.md
@@ -0,0 +1,24 @@
+```html
+
+
+
+
+
+
+
+```
diff --git a/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
new file mode 100644
index 00000000000..d2aa78b253f
--- /dev/null
+++ b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
@@ -0,0 +1,11 @@
+```ts
+import { Component } from '@angular/core';
+import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonDatetime, IonDatetimeButton, IonModal],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/datetime-button/format-options/index.md b/static/usage/v7/datetime-button/format-options/index.md
index 482629caa38..28df6cbc5ee 100644
--- a/static/usage/v7/datetime-button/format-options/index.md
+++ b/static/usage/v7/datetime-button/format-options/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
diff --git a/static/usage/v8/datetime-button/basic/angular/example_component_html.md b/static/usage/v8/datetime-button/basic/angular/example_component_html.md
new file mode 100644
index 00000000000..80a6ffe3724
--- /dev/null
+++ b/static/usage/v8/datetime-button/basic/angular/example_component_html.md
@@ -0,0 +1,9 @@
+```html
+
+
+
+
+
+
+
+```
diff --git a/static/usage/v8/datetime-button/basic/angular/example_component_ts.md b/static/usage/v8/datetime-button/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..d2aa78b253f
--- /dev/null
+++ b/static/usage/v8/datetime-button/basic/angular/example_component_ts.md
@@ -0,0 +1,11 @@
+```ts
+import { Component } from '@angular/core';
+import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonDatetime, IonDatetimeButton, IonModal],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/datetime-button/basic/index.md b/static/usage/v8/datetime-button/basic/index.md
index d70daebc130..a4bbf88233a 100644
--- a/static/usage/v8/datetime-button/basic/index.md
+++ b/static/usage/v8/datetime-button/basic/index.md
@@ -3,11 +3,23 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
diff --git a/static/usage/v8/datetime-button/format-options/angular/example_component_html.md b/static/usage/v8/datetime-button/format-options/angular/example_component_html.md
new file mode 100644
index 00000000000..72570e5242b
--- /dev/null
+++ b/static/usage/v8/datetime-button/format-options/angular/example_component_html.md
@@ -0,0 +1,24 @@
+```html
+
+
+
+
+
+
+
+```
diff --git a/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md b/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
new file mode 100644
index 00000000000..d2aa78b253f
--- /dev/null
+++ b/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
@@ -0,0 +1,11 @@
+```ts
+import { Component } from '@angular/core';
+import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonDatetime, IonDatetimeButton, IonModal],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/datetime-button/format-options/index.md b/static/usage/v8/datetime-button/format-options/index.md
index ff54ee72608..681f4491237 100644
--- a/static/usage/v8/datetime-button/format-options/index.md
+++ b/static/usage/v8/datetime-button/format-options/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
From 0001905a88a59a6c06b726a217bd2ad4f0a86ab1 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Fri, 20 Dec 2024 15:01:23 -0500
Subject: [PATCH 2/3] docs(datetime-button): update angular to standalone
---
.../v7/datetime-button/basic/angular/example_component_ts.md | 1 +
.../format-options/angular/example_component_ts.md | 1 +
.../v8/datetime-button/basic/angular/example_component_ts.md | 1 +
.../format-options/angular/example_component_ts.md | 1 +
4 files changed, 4 insertions(+)
diff --git a/static/usage/v7/datetime-button/basic/angular/example_component_ts.md b/static/usage/v7/datetime-button/basic/angular/example_component_ts.md
index d2aa78b253f..9a422284c2e 100644
--- a/static/usage/v7/datetime-button/basic/angular/example_component_ts.md
+++ b/static/usage/v7/datetime-button/basic/angular/example_component_ts.md
@@ -5,6 +5,7 @@ import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standal
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonDatetime, IonDatetimeButton, IonModal],
})
export class ExampleComponent {}
diff --git a/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
index d2aa78b253f..9a422284c2e 100644
--- a/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
+++ b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
@@ -5,6 +5,7 @@ import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standal
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonDatetime, IonDatetimeButton, IonModal],
})
export class ExampleComponent {}
diff --git a/static/usage/v8/datetime-button/basic/angular/example_component_ts.md b/static/usage/v8/datetime-button/basic/angular/example_component_ts.md
index d2aa78b253f..9a422284c2e 100644
--- a/static/usage/v8/datetime-button/basic/angular/example_component_ts.md
+++ b/static/usage/v8/datetime-button/basic/angular/example_component_ts.md
@@ -5,6 +5,7 @@ import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standal
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonDatetime, IonDatetimeButton, IonModal],
})
export class ExampleComponent {}
diff --git a/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md b/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
index d2aa78b253f..9a422284c2e 100644
--- a/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
+++ b/static/usage/v8/datetime-button/format-options/angular/example_component_ts.md
@@ -5,6 +5,7 @@ import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standal
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonDatetime, IonDatetimeButton, IonModal],
})
export class ExampleComponent {}
From ce99ee00a25be96c09bef5930797346ffa42cfd5 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Mon, 23 Dec 2024 13:22:10 -0500
Subject: [PATCH 3/3] docs(datetime-button): update angular to standalone
---
.../usage/v7/datetime-button/basic/angular.md | 9 -------
.../datetime-button/format-options/angular.md | 24 -------------------
.../angular/example_component_ts.md | 6 ++++-
.../usage/v8/datetime-button/basic/angular.md | 9 -------
.../datetime-button/format-options/angular.md | 24 -------------------
5 files changed, 5 insertions(+), 67 deletions(-)
delete mode 100644 static/usage/v7/datetime-button/basic/angular.md
delete mode 100644 static/usage/v7/datetime-button/format-options/angular.md
delete mode 100644 static/usage/v8/datetime-button/basic/angular.md
delete mode 100644 static/usage/v8/datetime-button/format-options/angular.md
diff --git a/static/usage/v7/datetime-button/basic/angular.md b/static/usage/v7/datetime-button/basic/angular.md
deleted file mode 100644
index 80a6ffe3724..00000000000
--- a/static/usage/v7/datetime-button/basic/angular.md
+++ /dev/null
@@ -1,9 +0,0 @@
-```html
-
-
-
-
-
-
-
-```
diff --git a/static/usage/v7/datetime-button/format-options/angular.md b/static/usage/v7/datetime-button/format-options/angular.md
deleted file mode 100644
index 72570e5242b..00000000000
--- a/static/usage/v7/datetime-button/format-options/angular.md
+++ /dev/null
@@ -1,24 +0,0 @@
-```html
-
-
-
-
-
-
-
-```
diff --git a/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
index 9a422284c2e..777f7fe66a7 100644
--- a/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
+++ b/static/usage/v7/datetime-button/format-options/angular/example_component_ts.md
@@ -1,5 +1,5 @@
```ts
-import { Component } from '@angular/core';
+import { Component, NO_ERRORS_SCHEMA } from '@angular/core';
import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standalone';
@Component({
@@ -7,6 +7,10 @@ import { IonDatetime, IonDatetimeButton, IonModal } from '@ionic/angular/standal
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
imports: [IonDatetime, IonDatetimeButton, IonModal],
+ // This schema is used to bypass an issue in Ionic Framework v7
+ // where formatOptions is not exported. Upgrade to Ionic
+ // Framework 8.1.1 or later to remove this workaround.
+ schemas: [NO_ERRORS_SCHEMA],
})
export class ExampleComponent {}
```
diff --git a/static/usage/v8/datetime-button/basic/angular.md b/static/usage/v8/datetime-button/basic/angular.md
deleted file mode 100644
index 80a6ffe3724..00000000000
--- a/static/usage/v8/datetime-button/basic/angular.md
+++ /dev/null
@@ -1,9 +0,0 @@
-```html
-
-
-
-
-
-
-
-```
diff --git a/static/usage/v8/datetime-button/format-options/angular.md b/static/usage/v8/datetime-button/format-options/angular.md
deleted file mode 100644
index 72570e5242b..00000000000
--- a/static/usage/v8/datetime-button/format-options/angular.md
+++ /dev/null
@@ -1,24 +0,0 @@
-```html
-
-
-
-
-
-
-
-```