From 7cccc48fa19ebacf999aa63b19e52c3ed773181e Mon Sep 17 00:00:00 2001 From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com> Date: Wed, 18 Dec 2024 19:06:52 -0500 Subject: [PATCH 1/3] docs(item): update angular to standalone --- .../basic/angular/example_component_html.md | 40 +++++++++++++++++ .../basic/angular/example_component_ts.md | 11 +++++ static/usage/v7/item/basic/index.md | 21 ++++++++- .../buttons/angular/example_component_ts.md | 2 + .../angular/example_component_html.md | 17 ++++++++ .../clickable/angular/example_component_ts.md | 11 +++++ static/usage/v7/item/clickable/index.md | 20 ++++++++- .../actions/angular/example_component_ts.md | 28 ++++++++++++ .../angular/example_component_html.md | 39 +++++++++++++++++ .../controls/angular/example_component_ts.md | 20 +++++++++ .../v7/item/content-types/controls/index.md | 11 ++++- .../metadata/angular/example_component_ts.md | 13 ++++++ .../angular/example_component_ts.md | 2 + .../angular/example_component_html.md | 37 ++++++++++++++++ .../angular/example_component_ts.md | 11 +++++ static/usage/v7/item/detail-arrows/index.md | 16 ++++++- .../inputs/angular/example_component_html.md | 43 +++++++++++++++++++ .../inputs/angular/example_component_ts.md | 19 ++++++++ static/usage/v7/item/inputs/index.md | 21 ++++++++- .../lines/angular/example_component_ts.md | 2 + .../media/angular/example_component_html.md | 15 +++++++ .../media/angular/example_component_ts.md | 11 +++++ static/usage/v7/item/media/index.md | 20 ++++++++- .../colors/angular/example_component_html.md | 32 ++++++++++++++ .../colors/angular/example_component_ts.md | 11 +++++ static/usage/v7/item/theming/colors/index.md | 16 ++++++- .../basic/angular/example_component_html.md | 40 +++++++++++++++++ .../basic/angular/example_component_ts.md | 11 +++++ static/usage/v8/item/basic/index.md | 21 ++++++++- .../buttons/angular/example_component_ts.md | 2 + .../angular/example_component_html.md | 17 ++++++++ .../clickable/angular/example_component_ts.md | 11 +++++ static/usage/v8/item/clickable/index.md | 20 ++++++++- .../actions/angular/example_component_ts.md | 28 ++++++++++++ .../angular/example_component_html.md | 39 +++++++++++++++++ .../controls/angular/example_component_ts.md | 20 +++++++++ .../v8/item/content-types/controls/index.md | 11 ++++- .../metadata/angular/example_component_ts.md | 13 ++++++ .../angular/example_component_ts.md | 2 + .../angular/example_component_html.md | 37 ++++++++++++++++ .../angular/example_component_ts.md | 11 +++++ static/usage/v8/item/detail-arrows/index.md | 16 ++++++- .../inputs/angular/example_component_html.md | 43 +++++++++++++++++++ .../inputs/angular/example_component_ts.md | 19 ++++++++ static/usage/v8/item/inputs/index.md | 21 ++++++++- .../lines/angular/example_component_ts.md | 2 + .../media/angular/example_component_html.md | 15 +++++++ .../media/angular/example_component_ts.md | 11 +++++ static/usage/v8/item/media/index.md | 20 ++++++++- .../colors/angular/example_component_html.md | 32 ++++++++++++++ .../colors/angular/example_component_ts.md | 11 +++++ static/usage/v8/item/theming/colors/index.md | 16 ++++++- 52 files changed, 950 insertions(+), 28 deletions(-) create mode 100644 static/usage/v7/item/basic/angular/example_component_html.md create mode 100644 static/usage/v7/item/basic/angular/example_component_ts.md create mode 100644 static/usage/v7/item/clickable/angular/example_component_html.md create mode 100644 static/usage/v7/item/clickable/angular/example_component_ts.md create mode 100644 static/usage/v7/item/content-types/controls/angular/example_component_html.md create mode 100644 static/usage/v7/item/content-types/controls/angular/example_component_ts.md create mode 100644 static/usage/v7/item/detail-arrows/angular/example_component_html.md create mode 100644 static/usage/v7/item/detail-arrows/angular/example_component_ts.md create mode 100644 static/usage/v7/item/inputs/angular/example_component_html.md create mode 100644 static/usage/v7/item/inputs/angular/example_component_ts.md create mode 100644 static/usage/v7/item/media/angular/example_component_html.md create mode 100644 static/usage/v7/item/media/angular/example_component_ts.md create mode 100644 static/usage/v7/item/theming/colors/angular/example_component_html.md create mode 100644 static/usage/v7/item/theming/colors/angular/example_component_ts.md create mode 100644 static/usage/v8/item/basic/angular/example_component_html.md create mode 100644 static/usage/v8/item/basic/angular/example_component_ts.md create mode 100644 static/usage/v8/item/clickable/angular/example_component_html.md create mode 100644 static/usage/v8/item/clickable/angular/example_component_ts.md create mode 100644 static/usage/v8/item/content-types/controls/angular/example_component_html.md create mode 100644 static/usage/v8/item/content-types/controls/angular/example_component_ts.md create mode 100644 static/usage/v8/item/detail-arrows/angular/example_component_html.md create mode 100644 static/usage/v8/item/detail-arrows/angular/example_component_ts.md create mode 100644 static/usage/v8/item/inputs/angular/example_component_html.md create mode 100644 static/usage/v8/item/inputs/angular/example_component_ts.md create mode 100644 static/usage/v8/item/media/angular/example_component_html.md create mode 100644 static/usage/v8/item/media/angular/example_component_ts.md create mode 100644 static/usage/v8/item/theming/colors/angular/example_component_html.md create mode 100644 static/usage/v8/item/theming/colors/angular/example_component_ts.md diff --git a/static/usage/v7/item/basic/angular/example_component_html.md b/static/usage/v7/item/basic/angular/example_component_html.md new file mode 100644 index 00000000000..3f50edc287e --- /dev/null +++ b/static/usage/v7/item/basic/angular/example_component_html.md @@ -0,0 +1,40 @@ +```html + + Basic Item + + + + + Multi-line text that should wrap when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. + + + + + + Multi-line text that should ellipsis when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. + + + + + +

H1 Heading

+

Paragraph

+
+
+ + + +

H2 Heading

+

Paragraph

+
+
+ + + +

H3 Heading

+

Paragraph

+
+
+``` diff --git a/static/usage/v7/item/basic/angular/example_component_ts.md b/static/usage/v7/item/basic/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v7/item/basic/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/basic/index.md b/static/usage/v7/item/basic/index.md index f5c330d7b40..095abe32ac0 100644 --- a/static/usage/v7/item/basic/index.md +++ b/static/usage/v7/item/basic/index.md @@ -3,6 +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/item/buttons/angular/example_component_ts.md b/static/usage/v7/item/buttons/angular/example_component_ts.md index 5f8f10b788e..6d056d6d719 100644 --- a/static/usage/v7/item/buttons/angular/example_component_ts.md +++ b/static/usage/v7/item/buttons/angular/example_component_ts.md @@ -1,5 +1,6 @@ ```ts import { Component } from '@angular/core'; +import { IonButton, IonIcon, IonItem, IonLabel } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { home, navigate, star } from 'ionicons/icons'; @@ -8,6 +9,7 @@ import { home, navigate, star } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [IonButton, IonIcon, IonItem, IonLabel], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v7/item/clickable/angular/example_component_html.md b/static/usage/v7/item/clickable/angular/example_component_html.md new file mode 100644 index 00000000000..7e8ac266eb2 --- /dev/null +++ b/static/usage/v7/item/clickable/angular/example_component_html.md @@ -0,0 +1,17 @@ +```html + + Anchor Item + + + + Disabled Anchor Item + + + + Button Item + + + + Disabled Button Item + +``` diff --git a/static/usage/v7/item/clickable/angular/example_component_ts.md b/static/usage/v7/item/clickable/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v7/item/clickable/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/clickable/index.md b/static/usage/v7/item/clickable/index.md index 11fe249d0c5..16fb2015997 100644 --- a/static/usage/v7/item/clickable/index.md +++ b/static/usage/v7/item/clickable/index.md @@ -3,6 +3,22 @@ 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/item/content-types/actions/angular/example_component_ts.md b/static/usage/v7/item/content-types/actions/angular/example_component_ts.md index 019d31f99f1..5944353da35 100644 --- a/static/usage/v7/item/content-types/actions/angular/example_component_ts.md +++ b/static/usage/v7/item/content-types/actions/angular/example_component_ts.md @@ -1,5 +1,19 @@ ```ts import { Component } from '@angular/core'; +import { + IonAvatar, + IonContent, + IonHeader, + IonIcon, + IonItem, + IonItemOption, + IonItemOptions, + IonItemSliding, + IonLabel, + IonList, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { pin, share, trash } from 'ionicons/icons'; @@ -8,6 +22,20 @@ import { pin, share, trash } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [ + IonAvatar, + IonContent, + IonHeader, + IonIcon, + IonItem, + IonItemOption, + IonItemOptions, + IonItemSliding, + IonLabel, + IonList, + IonTitle, + IonToolbar, + ], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v7/item/content-types/controls/angular/example_component_html.md b/static/usage/v7/item/content-types/controls/angular/example_component_html.md new file mode 100644 index 00000000000..2275f6468cd --- /dev/null +++ b/static/usage/v7/item/content-types/controls/angular/example_component_html.md @@ -0,0 +1,39 @@ +```html + + + Example + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` diff --git a/static/usage/v7/item/content-types/controls/angular/example_component_ts.md b/static/usage/v7/item/content-types/controls/angular/example_component_ts.md new file mode 100644 index 00000000000..fac313997fd --- /dev/null +++ b/static/usage/v7/item/content-types/controls/angular/example_component_ts.md @@ -0,0 +1,20 @@ +```ts +import { Component } from '@angular/core'; +import { + IonCheckbox, + IonContent, + IonHeader, + IonInput, + IonItem, + IonList, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonCheckbox, IonContent, IonHeader, IonInput, IonItem, IonList, IonTitle, IonToolbar], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/content-types/controls/index.md b/static/usage/v7/item/content-types/controls/index.md index 8c878934a01..22248a9414d 100644 --- a/static/usage/v7/item/content-types/controls/index.md +++ b/static/usage/v7/item/content-types/controls/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'; + +

Text Item

+

Detail set to true - detail arrow displays on both modes

+
+ + + + +

Button Item

+

Default detail - detail arrow displays on iOS only

+
+
+ + + +

Button Item

+

Detail set to true - detail arrow displays on both modes

+
+
+ + + +

Button Item

+

Detail set to false - detail arrow hidden on both modes

+
+
+ + + +

Button Item

+

Detail set to true - detail arrow displays on both modes

+

Detail icon set to caret-forward-outline

+
+
+``` diff --git a/static/usage/v7/item/detail-arrows/angular/example_component_ts.md b/static/usage/v7/item/detail-arrows/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v7/item/detail-arrows/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/detail-arrows/index.md b/static/usage/v7/item/detail-arrows/index.md index 37b9b495dc1..c2bab578c4d 100644 --- a/static/usage/v7/item/detail-arrows/index.md +++ b/static/usage/v7/item/detail-arrows/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/item/inputs/angular/example_component_html.md b/static/usage/v7/item/inputs/angular/example_component_html.md new file mode 100644 index 00000000000..548e6239f98 --- /dev/null +++ b/static/usage/v7/item/inputs/angular/example_component_html.md @@ -0,0 +1,43 @@ +```html + + + + + + + + + + + + + + + + + + + No Game Console + NES + Nintendo64 + PlayStation + Sega Genesis + Sega Saturn + SNES + + + + + Toggle + + + + Checkbox + + + + +
Range
+
+
+``` diff --git a/static/usage/v7/item/inputs/angular/example_component_ts.md b/static/usage/v7/item/inputs/angular/example_component_ts.md new file mode 100644 index 00000000000..2599fd6255a --- /dev/null +++ b/static/usage/v7/item/inputs/angular/example_component_ts.md @@ -0,0 +1,19 @@ +```ts +import { Component } from '@angular/core'; +import { + IonCheckbox, + IonInput, + IonItem, + IonRange, + IonSelect, + IonSelectOption, + IonToggle, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonCheckbox, IonInput, IonItem, IonRange, IonSelect, IonSelectOption, IonToggle], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/inputs/index.md b/static/usage/v7/item/inputs/index.md index 1925824c43f..6e81dc877a8 100644 --- a/static/usage/v7/item/inputs/index.md +++ b/static/usage/v7/item/inputs/index.md @@ -3,6 +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/item/lines/angular/example_component_ts.md b/static/usage/v7/item/lines/angular/example_component_ts.md index 3122a1f730f..06597ba96cf 100644 --- a/static/usage/v7/item/lines/angular/example_component_ts.md +++ b/static/usage/v7/item/lines/angular/example_component_ts.md @@ -1,5 +1,6 @@ ```ts import { Component } from '@angular/core'; +import { IonIcon, IonItem, IonLabel } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { informationCircle, star } from 'ionicons/icons'; @@ -8,6 +9,7 @@ import { informationCircle, star } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [IonIcon, IonItem, IonLabel], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v7/item/media/angular/example_component_html.md b/static/usage/v7/item/media/angular/example_component_html.md new file mode 100644 index 00000000000..c51ab29463a --- /dev/null +++ b/static/usage/v7/item/media/angular/example_component_html.md @@ -0,0 +1,15 @@ +```html + + + Silhouette of a person's head + + Avatar Item + + + + + Silhouette of mountains + + Thumbnail Item + +``` diff --git a/static/usage/v7/item/media/angular/example_component_ts.md b/static/usage/v7/item/media/angular/example_component_ts.md new file mode 100644 index 00000000000..54be216ba87 --- /dev/null +++ b/static/usage/v7/item/media/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonAvatar, IonItem, IonLabel, IonThumbnail } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonAvatar, IonItem, IonLabel, IonThumbnail], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/media/index.md b/static/usage/v7/item/media/index.md index c8c7d6e309c..a073a87227d 100644 --- a/static/usage/v7/item/media/index.md +++ b/static/usage/v7/item/media/index.md @@ -3,6 +3,22 @@ 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/item/theming/colors/angular/example_component_html.md b/static/usage/v7/item/theming/colors/angular/example_component_html.md new file mode 100644 index 00000000000..f1b6dd45e0c --- /dev/null +++ b/static/usage/v7/item/theming/colors/angular/example_component_html.md @@ -0,0 +1,32 @@ +```html + + Default Item + + + Primary Item + + + Secondary Item + + + Tertiary Item + + + Success Item + + + Warning Item + + + Danger Item + + + Light Item + + + Medium Item + + + Dark Item + +``` diff --git a/static/usage/v7/item/theming/colors/angular/example_component_ts.md b/static/usage/v7/item/theming/colors/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v7/item/theming/colors/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/theming/colors/index.md b/static/usage/v7/item/theming/colors/index.md index 9973f9daa33..ff8d9aa25cd 100644 --- a/static/usage/v7/item/theming/colors/index.md +++ b/static/usage/v7/item/theming/colors/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/item/basic/angular/example_component_html.md b/static/usage/v8/item/basic/angular/example_component_html.md new file mode 100644 index 00000000000..3f50edc287e --- /dev/null +++ b/static/usage/v8/item/basic/angular/example_component_html.md @@ -0,0 +1,40 @@ +```html + + Basic Item + + + + + Multi-line text that should wrap when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. + + + + + + Multi-line text that should ellipsis when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur + adipiscing elit. + + + + + +

H1 Heading

+

Paragraph

+
+
+ + + +

H2 Heading

+

Paragraph

+
+
+ + + +

H3 Heading

+

Paragraph

+
+
+``` diff --git a/static/usage/v8/item/basic/angular/example_component_ts.md b/static/usage/v8/item/basic/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v8/item/basic/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/basic/index.md b/static/usage/v8/item/basic/index.md index 6c8369fb44a..fe339cd3dc1 100644 --- a/static/usage/v8/item/basic/index.md +++ b/static/usage/v8/item/basic/index.md @@ -3,6 +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/item/buttons/angular/example_component_ts.md b/static/usage/v8/item/buttons/angular/example_component_ts.md index 5f8f10b788e..6d056d6d719 100644 --- a/static/usage/v8/item/buttons/angular/example_component_ts.md +++ b/static/usage/v8/item/buttons/angular/example_component_ts.md @@ -1,5 +1,6 @@ ```ts import { Component } from '@angular/core'; +import { IonButton, IonIcon, IonItem, IonLabel } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { home, navigate, star } from 'ionicons/icons'; @@ -8,6 +9,7 @@ import { home, navigate, star } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [IonButton, IonIcon, IonItem, IonLabel], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v8/item/clickable/angular/example_component_html.md b/static/usage/v8/item/clickable/angular/example_component_html.md new file mode 100644 index 00000000000..7e8ac266eb2 --- /dev/null +++ b/static/usage/v8/item/clickable/angular/example_component_html.md @@ -0,0 +1,17 @@ +```html + + Anchor Item + + + + Disabled Anchor Item + + + + Button Item + + + + Disabled Button Item + +``` diff --git a/static/usage/v8/item/clickable/angular/example_component_ts.md b/static/usage/v8/item/clickable/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v8/item/clickable/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/clickable/index.md b/static/usage/v8/item/clickable/index.md index 02770dea629..f65face9b26 100644 --- a/static/usage/v8/item/clickable/index.md +++ b/static/usage/v8/item/clickable/index.md @@ -3,6 +3,22 @@ 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/item/content-types/actions/angular/example_component_ts.md b/static/usage/v8/item/content-types/actions/angular/example_component_ts.md index 019d31f99f1..5944353da35 100644 --- a/static/usage/v8/item/content-types/actions/angular/example_component_ts.md +++ b/static/usage/v8/item/content-types/actions/angular/example_component_ts.md @@ -1,5 +1,19 @@ ```ts import { Component } from '@angular/core'; +import { + IonAvatar, + IonContent, + IonHeader, + IonIcon, + IonItem, + IonItemOption, + IonItemOptions, + IonItemSliding, + IonLabel, + IonList, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { pin, share, trash } from 'ionicons/icons'; @@ -8,6 +22,20 @@ import { pin, share, trash } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [ + IonAvatar, + IonContent, + IonHeader, + IonIcon, + IonItem, + IonItemOption, + IonItemOptions, + IonItemSliding, + IonLabel, + IonList, + IonTitle, + IonToolbar, + ], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v8/item/content-types/controls/angular/example_component_html.md b/static/usage/v8/item/content-types/controls/angular/example_component_html.md new file mode 100644 index 00000000000..2275f6468cd --- /dev/null +++ b/static/usage/v8/item/content-types/controls/angular/example_component_html.md @@ -0,0 +1,39 @@ +```html + + + Example + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` diff --git a/static/usage/v8/item/content-types/controls/angular/example_component_ts.md b/static/usage/v8/item/content-types/controls/angular/example_component_ts.md new file mode 100644 index 00000000000..fac313997fd --- /dev/null +++ b/static/usage/v8/item/content-types/controls/angular/example_component_ts.md @@ -0,0 +1,20 @@ +```ts +import { Component } from '@angular/core'; +import { + IonCheckbox, + IonContent, + IonHeader, + IonInput, + IonItem, + IonList, + IonTitle, + IonToolbar, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonCheckbox, IonContent, IonHeader, IonInput, IonItem, IonList, IonTitle, IonToolbar], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/content-types/controls/index.md b/static/usage/v8/item/content-types/controls/index.md index e1992178863..4d76397496b 100644 --- a/static/usage/v8/item/content-types/controls/index.md +++ b/static/usage/v8/item/content-types/controls/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'; + +

Text Item

+

Detail set to true - detail arrow displays on both modes

+
+ + + + +

Button Item

+

Default detail - detail arrow displays on iOS only

+
+
+ + + +

Button Item

+

Detail set to true - detail arrow displays on both modes

+
+
+ + + +

Button Item

+

Detail set to false - detail arrow hidden on both modes

+
+
+ + + +

Button Item

+

Detail set to true - detail arrow displays on both modes

+

Detail icon set to caret-forward-outline

+
+
+``` diff --git a/static/usage/v8/item/detail-arrows/angular/example_component_ts.md b/static/usage/v8/item/detail-arrows/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v8/item/detail-arrows/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/detail-arrows/index.md b/static/usage/v8/item/detail-arrows/index.md index af83707f721..9df2d273381 100644 --- a/static/usage/v8/item/detail-arrows/index.md +++ b/static/usage/v8/item/detail-arrows/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/item/inputs/angular/example_component_html.md b/static/usage/v8/item/inputs/angular/example_component_html.md new file mode 100644 index 00000000000..548e6239f98 --- /dev/null +++ b/static/usage/v8/item/inputs/angular/example_component_html.md @@ -0,0 +1,43 @@ +```html + + + + + + + + + + + + + + + + + + + No Game Console + NES + Nintendo64 + PlayStation + Sega Genesis + Sega Saturn + SNES + + + + + Toggle + + + + Checkbox + + + + +
Range
+
+
+``` diff --git a/static/usage/v8/item/inputs/angular/example_component_ts.md b/static/usage/v8/item/inputs/angular/example_component_ts.md new file mode 100644 index 00000000000..2599fd6255a --- /dev/null +++ b/static/usage/v8/item/inputs/angular/example_component_ts.md @@ -0,0 +1,19 @@ +```ts +import { Component } from '@angular/core'; +import { + IonCheckbox, + IonInput, + IonItem, + IonRange, + IonSelect, + IonSelectOption, + IonToggle, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonCheckbox, IonInput, IonItem, IonRange, IonSelect, IonSelectOption, IonToggle], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/inputs/index.md b/static/usage/v8/item/inputs/index.md index fd0da581a1d..21307b1151d 100644 --- a/static/usage/v8/item/inputs/index.md +++ b/static/usage/v8/item/inputs/index.md @@ -3,6 +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/item/lines/angular/example_component_ts.md b/static/usage/v8/item/lines/angular/example_component_ts.md index 3122a1f730f..06597ba96cf 100644 --- a/static/usage/v8/item/lines/angular/example_component_ts.md +++ b/static/usage/v8/item/lines/angular/example_component_ts.md @@ -1,5 +1,6 @@ ```ts import { Component } from '@angular/core'; +import { IonIcon, IonItem, IonLabel } from '@ionic/angular/standalone'; import { addIcons } from 'ionicons'; import { informationCircle, star } from 'ionicons/icons'; @@ -8,6 +9,7 @@ import { informationCircle, star } from 'ionicons/icons'; selector: 'app-example', templateUrl: 'example.component.html', styleUrls: ['example.component.css'], + imports: [IonIcon, IonItem, IonLabel], }) export class ExampleComponent { constructor() { diff --git a/static/usage/v8/item/media/angular/example_component_html.md b/static/usage/v8/item/media/angular/example_component_html.md new file mode 100644 index 00000000000..c51ab29463a --- /dev/null +++ b/static/usage/v8/item/media/angular/example_component_html.md @@ -0,0 +1,15 @@ +```html + + + Silhouette of a person's head + + Avatar Item + + + + + Silhouette of mountains + + Thumbnail Item + +``` diff --git a/static/usage/v8/item/media/angular/example_component_ts.md b/static/usage/v8/item/media/angular/example_component_ts.md new file mode 100644 index 00000000000..54be216ba87 --- /dev/null +++ b/static/usage/v8/item/media/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonAvatar, IonItem, IonLabel, IonThumbnail } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonAvatar, IonItem, IonLabel, IonThumbnail], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/media/index.md b/static/usage/v8/item/media/index.md index 58ff650da28..5bbd16b0f74 100644 --- a/static/usage/v8/item/media/index.md +++ b/static/usage/v8/item/media/index.md @@ -3,6 +3,22 @@ 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/item/theming/colors/angular/example_component_html.md b/static/usage/v8/item/theming/colors/angular/example_component_html.md new file mode 100644 index 00000000000..f1b6dd45e0c --- /dev/null +++ b/static/usage/v8/item/theming/colors/angular/example_component_html.md @@ -0,0 +1,32 @@ +```html + + Default Item + + + Primary Item + + + Secondary Item + + + Tertiary Item + + + Success Item + + + Warning Item + + + Danger Item + + + Light Item + + + Medium Item + + + Dark Item + +``` diff --git a/static/usage/v8/item/theming/colors/angular/example_component_ts.md b/static/usage/v8/item/theming/colors/angular/example_component_ts.md new file mode 100644 index 00000000000..bcb18cdcfd4 --- /dev/null +++ b/static/usage/v8/item/theming/colors/angular/example_component_ts.md @@ -0,0 +1,11 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/theming/colors/index.md b/static/usage/v8/item/theming/colors/index.md index a58e153f5a2..05e86f75251 100644 --- a/static/usage/v8/item/theming/colors/index.md +++ b/static/usage/v8/item/theming/colors/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'; From dc14637b17e92fb808962f6b35fc59451d715523 Mon Sep 17 00:00:00 2001 From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com> Date: Fri, 20 Dec 2024 15:05:54 -0500 Subject: [PATCH 2/3] docs(item): update angular to standalone --- static/usage/v7/item/basic/angular/example_component_ts.md | 1 + static/usage/v7/item/clickable/angular/example_component_ts.md | 1 + .../item/content-types/controls/angular/example_component_ts.md | 1 + .../usage/v7/item/detail-arrows/angular/example_component_ts.md | 1 + static/usage/v7/item/inputs/angular/example_component_ts.md | 1 + static/usage/v7/item/media/angular/example_component_ts.md | 1 + .../usage/v7/item/theming/colors/angular/example_component_ts.md | 1 + static/usage/v8/item/basic/angular/example_component_ts.md | 1 + static/usage/v8/item/clickable/angular/example_component_ts.md | 1 + .../item/content-types/controls/angular/example_component_ts.md | 1 + .../usage/v8/item/detail-arrows/angular/example_component_ts.md | 1 + static/usage/v8/item/inputs/angular/example_component_ts.md | 1 + static/usage/v8/item/media/angular/example_component_ts.md | 1 + .../usage/v8/item/theming/colors/angular/example_component_ts.md | 1 + 14 files changed, 14 insertions(+) diff --git a/static/usage/v7/item/basic/angular/example_component_ts.md b/static/usage/v7/item/basic/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v7/item/basic/angular/example_component_ts.md +++ b/static/usage/v7/item/basic/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/clickable/angular/example_component_ts.md b/static/usage/v7/item/clickable/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v7/item/clickable/angular/example_component_ts.md +++ b/static/usage/v7/item/clickable/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/content-types/controls/angular/example_component_ts.md b/static/usage/v7/item/content-types/controls/angular/example_component_ts.md index fac313997fd..18cbb2e5926 100644 --- a/static/usage/v7/item/content-types/controls/angular/example_component_ts.md +++ b/static/usage/v7/item/content-types/controls/angular/example_component_ts.md @@ -14,6 +14,7 @@ import { @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonCheckbox, IonContent, IonHeader, IonInput, IonItem, IonList, IonTitle, IonToolbar], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/detail-arrows/angular/example_component_ts.md b/static/usage/v7/item/detail-arrows/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v7/item/detail-arrows/angular/example_component_ts.md +++ b/static/usage/v7/item/detail-arrows/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/inputs/angular/example_component_ts.md b/static/usage/v7/item/inputs/angular/example_component_ts.md index 2599fd6255a..e42eafb8242 100644 --- a/static/usage/v7/item/inputs/angular/example_component_ts.md +++ b/static/usage/v7/item/inputs/angular/example_component_ts.md @@ -13,6 +13,7 @@ import { @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonCheckbox, IonInput, IonItem, IonRange, IonSelect, IonSelectOption, IonToggle], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/media/angular/example_component_ts.md b/static/usage/v7/item/media/angular/example_component_ts.md index 54be216ba87..d8cb142b8f1 100644 --- a/static/usage/v7/item/media/angular/example_component_ts.md +++ b/static/usage/v7/item/media/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonAvatar, IonItem, IonLabel, IonThumbnail } from '@ionic/angular/stand @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonAvatar, IonItem, IonLabel, IonThumbnail], }) export class ExampleComponent {} diff --git a/static/usage/v7/item/theming/colors/angular/example_component_ts.md b/static/usage/v7/item/theming/colors/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v7/item/theming/colors/angular/example_component_ts.md +++ b/static/usage/v7/item/theming/colors/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/basic/angular/example_component_ts.md b/static/usage/v8/item/basic/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v8/item/basic/angular/example_component_ts.md +++ b/static/usage/v8/item/basic/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/clickable/angular/example_component_ts.md b/static/usage/v8/item/clickable/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v8/item/clickable/angular/example_component_ts.md +++ b/static/usage/v8/item/clickable/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/content-types/controls/angular/example_component_ts.md b/static/usage/v8/item/content-types/controls/angular/example_component_ts.md index fac313997fd..18cbb2e5926 100644 --- a/static/usage/v8/item/content-types/controls/angular/example_component_ts.md +++ b/static/usage/v8/item/content-types/controls/angular/example_component_ts.md @@ -14,6 +14,7 @@ import { @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonCheckbox, IonContent, IonHeader, IonInput, IonItem, IonList, IonTitle, IonToolbar], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/detail-arrows/angular/example_component_ts.md b/static/usage/v8/item/detail-arrows/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v8/item/detail-arrows/angular/example_component_ts.md +++ b/static/usage/v8/item/detail-arrows/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/inputs/angular/example_component_ts.md b/static/usage/v8/item/inputs/angular/example_component_ts.md index 2599fd6255a..e42eafb8242 100644 --- a/static/usage/v8/item/inputs/angular/example_component_ts.md +++ b/static/usage/v8/item/inputs/angular/example_component_ts.md @@ -13,6 +13,7 @@ import { @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonCheckbox, IonInput, IonItem, IonRange, IonSelect, IonSelectOption, IonToggle], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/media/angular/example_component_ts.md b/static/usage/v8/item/media/angular/example_component_ts.md index 54be216ba87..d8cb142b8f1 100644 --- a/static/usage/v8/item/media/angular/example_component_ts.md +++ b/static/usage/v8/item/media/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonAvatar, IonItem, IonLabel, IonThumbnail } from '@ionic/angular/stand @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonAvatar, IonItem, IonLabel, IonThumbnail], }) export class ExampleComponent {} diff --git a/static/usage/v8/item/theming/colors/angular/example_component_ts.md b/static/usage/v8/item/theming/colors/angular/example_component_ts.md index bcb18cdcfd4..f3dbc764613 100644 --- a/static/usage/v8/item/theming/colors/angular/example_component_ts.md +++ b/static/usage/v8/item/theming/colors/angular/example_component_ts.md @@ -5,6 +5,7 @@ import { IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], imports: [IonItem, IonLabel], }) export class ExampleComponent {} From d0b1c40ac349d9607addd50d94044cfcd5dd7361 Mon Sep 17 00:00:00 2001 From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com> Date: Mon, 23 Dec 2024 18:22:54 -0500 Subject: [PATCH 3/3] docs(item): update angular to standalone --- static/usage/v7/item/basic/angular.md | 40 ----------------- static/usage/v7/item/clickable/angular.md | 17 -------- .../v7/item/content-types/controls/angular.md | 39 ----------------- .../text/angular/example_component_ts.md | 36 ++++++++++++++++ .../usage/v7/item/content-types/text/index.md | 2 + static/usage/v7/item/detail-arrows/angular.md | 37 ---------------- static/usage/v7/item/inputs/angular.md | 43 ------------------- static/usage/v7/item/media/angular.md | 15 ------- .../usage/v7/item/theming/colors/angular.md | 32 -------------- .../angular/example_component_ts.md | 12 ++++++ .../v7/item/theming/css-properties/index.md | 6 ++- .../angular/example_component_ts.md | 12 ++++++ .../v7/item/theming/css-shadow-parts/index.md | 6 ++- .../angular/example_component_ts.md | 12 ++++++ .../v7/item/theming/input-highlight/index.md | 6 ++- static/usage/v8/item/basic/angular.md | 40 ----------------- static/usage/v8/item/clickable/angular.md | 17 -------- .../v8/item/content-types/controls/angular.md | 39 ----------------- .../text/angular/example_component_ts.md | 36 ++++++++++++++++ .../usage/v8/item/content-types/text/index.md | 2 + static/usage/v8/item/detail-arrows/angular.md | 37 ---------------- static/usage/v8/item/inputs/angular.md | 43 ------------------- static/usage/v8/item/media/angular.md | 15 ------- .../usage/v8/item/theming/colors/angular.md | 32 -------------- .../angular/example_component_ts.md | 12 ++++++ .../v8/item/theming/css-properties/index.md | 6 ++- .../angular/example_component_ts.md | 12 ++++++ .../v8/item/theming/css-shadow-parts/index.md | 6 ++- .../angular/example_component_ts.md | 12 ++++++ .../v8/item/theming/input-highlight/index.md | 6 ++- 30 files changed, 172 insertions(+), 458 deletions(-) delete mode 100644 static/usage/v7/item/basic/angular.md delete mode 100644 static/usage/v7/item/clickable/angular.md delete mode 100644 static/usage/v7/item/content-types/controls/angular.md create mode 100644 static/usage/v7/item/content-types/text/angular/example_component_ts.md delete mode 100644 static/usage/v7/item/detail-arrows/angular.md delete mode 100644 static/usage/v7/item/inputs/angular.md delete mode 100644 static/usage/v7/item/media/angular.md delete mode 100644 static/usage/v7/item/theming/colors/angular.md create mode 100644 static/usage/v7/item/theming/css-properties/angular/example_component_ts.md create mode 100644 static/usage/v7/item/theming/css-shadow-parts/angular/example_component_ts.md create mode 100644 static/usage/v7/item/theming/input-highlight/angular/example_component_ts.md delete mode 100644 static/usage/v8/item/basic/angular.md delete mode 100644 static/usage/v8/item/clickable/angular.md delete mode 100644 static/usage/v8/item/content-types/controls/angular.md create mode 100644 static/usage/v8/item/content-types/text/angular/example_component_ts.md delete mode 100644 static/usage/v8/item/detail-arrows/angular.md delete mode 100644 static/usage/v8/item/inputs/angular.md delete mode 100644 static/usage/v8/item/media/angular.md delete mode 100644 static/usage/v8/item/theming/colors/angular.md create mode 100644 static/usage/v8/item/theming/css-properties/angular/example_component_ts.md create mode 100644 static/usage/v8/item/theming/css-shadow-parts/angular/example_component_ts.md create mode 100644 static/usage/v8/item/theming/input-highlight/angular/example_component_ts.md diff --git a/static/usage/v7/item/basic/angular.md b/static/usage/v7/item/basic/angular.md deleted file mode 100644 index 3f50edc287e..00000000000 --- a/static/usage/v7/item/basic/angular.md +++ /dev/null @@ -1,40 +0,0 @@ -```html - - Basic Item - - - - - Multi-line text that should wrap when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. - - - - - - Multi-line text that should ellipsis when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. - - - - - -

H1 Heading

-

Paragraph

-
-
- - - -

H2 Heading

-

Paragraph

-
-
- - - -

H3 Heading

-

Paragraph

-
-
-``` diff --git a/static/usage/v7/item/clickable/angular.md b/static/usage/v7/item/clickable/angular.md deleted file mode 100644 index 7e8ac266eb2..00000000000 --- a/static/usage/v7/item/clickable/angular.md +++ /dev/null @@ -1,17 +0,0 @@ -```html - - Anchor Item - - - - Disabled Anchor Item - - - - Button Item - - - - Disabled Button Item - -``` diff --git a/static/usage/v7/item/content-types/controls/angular.md b/static/usage/v7/item/content-types/controls/angular.md deleted file mode 100644 index 2275f6468cd..00000000000 --- a/static/usage/v7/item/content-types/controls/angular.md +++ /dev/null @@ -1,39 +0,0 @@ -```html - - - Example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` diff --git a/static/usage/v7/item/content-types/text/angular/example_component_ts.md b/static/usage/v7/item/content-types/text/angular/example_component_ts.md new file mode 100644 index 00000000000..79279933489 --- /dev/null +++ b/static/usage/v7/item/content-types/text/angular/example_component_ts.md @@ -0,0 +1,36 @@ +```ts +import { Component } from '@angular/core'; +import { + IonContent, + IonHeader, + IonInput, + IonItem, + IonLabel, + IonList, + IonNote, + IonTextarea, + IonTitle, + IonToggle, + IonToolbar, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [ + IonContent, + IonHeader, + IonInput, + IonItem, + IonLabel, + IonList, + IonNote, + IonTextarea, + IonTitle, + IonToggle, + IonToolbar, + ], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/content-types/text/index.md b/static/usage/v7/item/content-types/text/index.md index fad22f71dd4..6c0eda6453c 100644 --- a/static/usage/v7/item/content-types/text/index.md +++ b/static/usage/v7/item/content-types/text/index.md @@ -9,6 +9,7 @@ import vue from './vue.md'; import angular_example_component_html from './angular/example_component_html.md'; import angular_example_component_css from './angular/example_component_css.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; - -

Text Item

-

Detail set to true - detail arrow displays on both modes

-
- - - - -

Button Item

-

Default detail - detail arrow displays on iOS only

-
-
- - - -

Button Item

-

Detail set to true - detail arrow displays on both modes

-
-
- - - -

Button Item

-

Detail set to false - detail arrow hidden on both modes

-
-
- - - -

Button Item

-

Detail set to true - detail arrow displays on both modes

-

Detail icon set to caret-forward-outline

-
-
-``` diff --git a/static/usage/v7/item/inputs/angular.md b/static/usage/v7/item/inputs/angular.md deleted file mode 100644 index 548e6239f98..00000000000 --- a/static/usage/v7/item/inputs/angular.md +++ /dev/null @@ -1,43 +0,0 @@ -```html - - - - - - - - - - - - - - - - - - - No Game Console - NES - Nintendo64 - PlayStation - Sega Genesis - Sega Saturn - SNES - - - - - Toggle - - - - Checkbox - - - - -
Range
-
-
-``` diff --git a/static/usage/v7/item/media/angular.md b/static/usage/v7/item/media/angular.md deleted file mode 100644 index c51ab29463a..00000000000 --- a/static/usage/v7/item/media/angular.md +++ /dev/null @@ -1,15 +0,0 @@ -```html - - - Silhouette of a person's head - - Avatar Item - - - - - Silhouette of mountains - - Thumbnail Item - -``` diff --git a/static/usage/v7/item/theming/colors/angular.md b/static/usage/v7/item/theming/colors/angular.md deleted file mode 100644 index f1b6dd45e0c..00000000000 --- a/static/usage/v7/item/theming/colors/angular.md +++ /dev/null @@ -1,32 +0,0 @@ -```html - - Default Item - - - Primary Item - - - Secondary Item - - - Tertiary Item - - - Success Item - - - Warning Item - - - Danger Item - - - Light Item - - - Medium Item - - - Dark Item - -``` diff --git a/static/usage/v7/item/theming/css-properties/angular/example_component_ts.md b/static/usage/v7/item/theming/css-properties/angular/example_component_ts.md new file mode 100644 index 00000000000..f3dbc764613 --- /dev/null +++ b/static/usage/v7/item/theming/css-properties/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/item/theming/css-properties/index.md b/static/usage/v7/item/theming/css-properties/index.md index f3d49f6332b..bbd5334bd9e 100644 --- a/static/usage/v7/item/theming/css-properties/index.md +++ b/static/usage/v7/item/theming/css-properties/index.md @@ -7,8 +7,9 @@ import react_main_tsx from './react/main_tsx.md'; import vue from './vue.md'; -import angular_example_component_css from './angular/example_component_css.md'; import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_css from './angular/example_component_css.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; - Basic Item - - - - - Multi-line text that should wrap when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. - - - - - - Multi-line text that should ellipsis when it is too long to fit on one line. Lorem ipsum dolor sit amet, consectetur - adipiscing elit. - - - - - -

H1 Heading

-

Paragraph

-
-
- - - -

H2 Heading

-

Paragraph

-
-
- - - -

H3 Heading

-

Paragraph

-
-
-``` diff --git a/static/usage/v8/item/clickable/angular.md b/static/usage/v8/item/clickable/angular.md deleted file mode 100644 index 7e8ac266eb2..00000000000 --- a/static/usage/v8/item/clickable/angular.md +++ /dev/null @@ -1,17 +0,0 @@ -```html - - Anchor Item - - - - Disabled Anchor Item - - - - Button Item - - - - Disabled Button Item - -``` diff --git a/static/usage/v8/item/content-types/controls/angular.md b/static/usage/v8/item/content-types/controls/angular.md deleted file mode 100644 index 2275f6468cd..00000000000 --- a/static/usage/v8/item/content-types/controls/angular.md +++ /dev/null @@ -1,39 +0,0 @@ -```html - - - Example - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -``` diff --git a/static/usage/v8/item/content-types/text/angular/example_component_ts.md b/static/usage/v8/item/content-types/text/angular/example_component_ts.md new file mode 100644 index 00000000000..79279933489 --- /dev/null +++ b/static/usage/v8/item/content-types/text/angular/example_component_ts.md @@ -0,0 +1,36 @@ +```ts +import { Component } from '@angular/core'; +import { + IonContent, + IonHeader, + IonInput, + IonItem, + IonLabel, + IonList, + IonNote, + IonTextarea, + IonTitle, + IonToggle, + IonToolbar, +} from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [ + IonContent, + IonHeader, + IonInput, + IonItem, + IonLabel, + IonList, + IonNote, + IonTextarea, + IonTitle, + IonToggle, + IonToolbar, + ], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/content-types/text/index.md b/static/usage/v8/item/content-types/text/index.md index 0bf170f4c74..cbebc9d5af5 100644 --- a/static/usage/v8/item/content-types/text/index.md +++ b/static/usage/v8/item/content-types/text/index.md @@ -9,6 +9,7 @@ import vue from './vue.md'; import angular_example_component_html from './angular/example_component_html.md'; import angular_example_component_css from './angular/example_component_css.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; - -

Text Item

-

Detail set to true - detail arrow displays on both modes

-
- - - - -

Button Item

-

Default detail - detail arrow displays on iOS only

-
-
- - - -

Button Item

-

Detail set to true - detail arrow displays on both modes

-
-
- - - -

Button Item

-

Detail set to false - detail arrow hidden on both modes

-
-
- - - -

Button Item

-

Detail set to true - detail arrow displays on both modes

-

Detail icon set to caret-forward-outline

-
-
-``` diff --git a/static/usage/v8/item/inputs/angular.md b/static/usage/v8/item/inputs/angular.md deleted file mode 100644 index 548e6239f98..00000000000 --- a/static/usage/v8/item/inputs/angular.md +++ /dev/null @@ -1,43 +0,0 @@ -```html - - - - - - - - - - - - - - - - - - - No Game Console - NES - Nintendo64 - PlayStation - Sega Genesis - Sega Saturn - SNES - - - - - Toggle - - - - Checkbox - - - - -
Range
-
-
-``` diff --git a/static/usage/v8/item/media/angular.md b/static/usage/v8/item/media/angular.md deleted file mode 100644 index c51ab29463a..00000000000 --- a/static/usage/v8/item/media/angular.md +++ /dev/null @@ -1,15 +0,0 @@ -```html - - - Silhouette of a person's head - - Avatar Item - - - - - Silhouette of mountains - - Thumbnail Item - -``` diff --git a/static/usage/v8/item/theming/colors/angular.md b/static/usage/v8/item/theming/colors/angular.md deleted file mode 100644 index f1b6dd45e0c..00000000000 --- a/static/usage/v8/item/theming/colors/angular.md +++ /dev/null @@ -1,32 +0,0 @@ -```html - - Default Item - - - Primary Item - - - Secondary Item - - - Tertiary Item - - - Success Item - - - Warning Item - - - Danger Item - - - Light Item - - - Medium Item - - - Dark Item - -``` diff --git a/static/usage/v8/item/theming/css-properties/angular/example_component_ts.md b/static/usage/v8/item/theming/css-properties/angular/example_component_ts.md new file mode 100644 index 00000000000..f3dbc764613 --- /dev/null +++ b/static/usage/v8/item/theming/css-properties/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/item/theming/css-properties/index.md b/static/usage/v8/item/theming/css-properties/index.md index 0e6793de318..752dee16ad6 100644 --- a/static/usage/v8/item/theming/css-properties/index.md +++ b/static/usage/v8/item/theming/css-properties/index.md @@ -7,8 +7,9 @@ import react_main_tsx from './react/main_tsx.md'; import vue from './vue.md'; -import angular_example_component_css from './angular/example_component_css.md'; import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_css from './angular/example_component_css.md'; +import angular_example_component_ts from './angular/example_component_ts.md';