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 - - - - - - - -```