diff --git a/static/usage/v7/accordion/accessibility/animations/angular.md b/static/usage/v7/accordion/accessibility/animations/angular/example_component_html.md similarity index 100% rename from static/usage/v7/accordion/accessibility/animations/angular.md rename to static/usage/v7/accordion/accessibility/animations/angular/example_component_html.md diff --git a/static/usage/v7/accordion/accessibility/animations/angular/example_component_ts.md b/static/usage/v7/accordion/accessibility/animations/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v7/accordion/accessibility/animations/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/accordion/accessibility/animations/index.md b/static/usage/v7/accordion/accessibility/animations/index.md index 867276f88f2..d0c8c431f1a 100644 --- a/static/usage/v7/accordion/accessibility/animations/index.md +++ b/static/usage/v7/accordion/accessibility/animations/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/v7/accordion/basic/angular.md b/static/usage/v7/accordion/basic/angular/example_component_html.md similarity index 100% rename from static/usage/v7/accordion/basic/angular.md rename to static/usage/v7/accordion/basic/angular/example_component_html.md diff --git a/static/usage/v7/accordion/basic/angular/example_component_ts.md b/static/usage/v7/accordion/basic/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v7/accordion/basic/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/accordion/basic/index.md b/static/usage/v7/accordion/basic/index.md index 36bb76371e2..1b29e600d17 100644 --- a/static/usage/v7/accordion/basic/index.md +++ b/static/usage/v7/accordion/basic/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'; - - - - - Button - - - - - - - - - -
- - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
-
-
-
-
- - diff --git a/static/usage/v7/accordion/disable-group/index.md b/static/usage/v7/accordion/disable-group/index.md deleted file mode 100644 index 204508c6b3c..00000000000 --- a/static/usage/v7/accordion/disable-group/index.md +++ /dev/null @@ -1,17 +0,0 @@ -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'; - - diff --git a/static/usage/v7/accordion/disable-group/javascript.md b/static/usage/v7/accordion/disable-group/javascript.md deleted file mode 100644 index 163641a544c..00000000000 --- a/static/usage/v7/accordion/disable-group/javascript.md +++ /dev/null @@ -1,22 +0,0 @@ -```html - - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
-
-``` diff --git a/static/usage/v7/accordion/disable-group/react.md b/static/usage/v7/accordion/disable-group/react.md deleted file mode 100644 index b2ff09b5fe4..00000000000 --- a/static/usage/v7/accordion/disable-group/react.md +++ /dev/null @@ -1,35 +0,0 @@ -```tsx -import React from 'react'; -import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/react'; -function Example() { - return ( - - - - First Accordion - -
- First Content -
-
- - - Second Accordion - -
- Second Content -
-
- - - Third Accordion - -
- Third Content -
-
-
- ); -} -export default Example; -``` diff --git a/static/usage/v7/accordion/disable-group/vue.md b/static/usage/v7/accordion/disable-group/vue.md deleted file mode 100644 index 6c9e3567845..00000000000 --- a/static/usage/v7/accordion/disable-group/vue.md +++ /dev/null @@ -1,37 +0,0 @@ -```html - - - -``` diff --git a/static/usage/v7/accordion/disable-group/angular.md b/static/usage/v7/accordion/disable/group/angular/example_component_html.md similarity index 100% rename from static/usage/v7/accordion/disable-group/angular.md rename to static/usage/v7/accordion/disable/group/angular/example_component_html.md diff --git a/static/usage/v7/accordion/disable/group/angular/example_component_ts.md b/static/usage/v7/accordion/disable/group/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v7/accordion/disable/group/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/accordion/disable/group/index.md b/static/usage/v7/accordion/disable/group/index.md index c564a2d16bd..32a10a6cf92 100644 --- a/static/usage/v7/accordion/disable/group/index.md +++ b/static/usage/v7/accordion/disable/group/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/v7/accordion/disable/individual/angular.md b/static/usage/v7/accordion/disable/individual/angular/example_component_html.md similarity index 100% rename from static/usage/v7/accordion/disable/individual/angular.md rename to static/usage/v7/accordion/disable/individual/angular/example_component_html.md diff --git a/static/usage/v7/accordion/disable/individual/angular/example_component_ts.md b/static/usage/v7/accordion/disable/individual/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v7/accordion/disable/individual/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v7/accordion/disable/individual/index.md b/static/usage/v7/accordion/disable/individual/index.md index 28172bca32b..da216e2c645 100644 --- a/static/usage/v7/accordion/disable/individual/index.md +++ b/static/usage/v7/accordion/disable/individual/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/v7/accordion/toggle/angular/example_component_ts.md b/static/usage/v7/accordion/toggle/angular/example_component_ts.md index bdcac1d862f..3afda996a1d 100644 --- a/static/usage/v7/accordion/toggle/angular/example_component_ts.md +++ b/static/usage/v7/accordion/toggle/angular/example_component_ts.md @@ -1,13 +1,15 @@ ```ts import { Component, ViewChild } from '@angular/core'; -import { IonAccordionGroup } from '@ionic/angular'; +import { IonAccordion, IonAccordionGroup, IonButton, IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonButton, IonItem, IonLabel], }) export class ExampleComponent { - @ViewChild('accordionGroup', { static: true }) accordionGroup: IonAccordionGroup; + @ViewChild('accordionGroup', { static: true }) accordionGroup!: IonAccordionGroup; toggleAccordion = () => { const nativeEl = this.accordionGroup; diff --git a/static/usage/v8/accordion/accessibility/animations/angular.md b/static/usage/v8/accordion/accessibility/animations/angular/example_component_html.md similarity index 100% rename from static/usage/v8/accordion/accessibility/animations/angular.md rename to static/usage/v8/accordion/accessibility/animations/angular/example_component_html.md diff --git a/static/usage/v8/accordion/accessibility/animations/angular/example_component_ts.md b/static/usage/v8/accordion/accessibility/animations/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v8/accordion/accessibility/animations/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/accordion/accessibility/animations/index.md b/static/usage/v8/accordion/accessibility/animations/index.md index 6529526e80f..5fd7d05da48 100644 --- a/static/usage/v8/accordion/accessibility/animations/index.md +++ b/static/usage/v8/accordion/accessibility/animations/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/accordion/basic/angular.md b/static/usage/v8/accordion/basic/angular/example_component_html.md similarity index 100% rename from static/usage/v8/accordion/basic/angular.md rename to static/usage/v8/accordion/basic/angular/example_component_html.md diff --git a/static/usage/v8/accordion/basic/angular/example_component_ts.md b/static/usage/v8/accordion/basic/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v8/accordion/basic/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/accordion/basic/index.md b/static/usage/v8/accordion/basic/index.md index 2f685438837..8e59be87244 100644 --- a/static/usage/v8/accordion/basic/index.md +++ b/static/usage/v8/accordion/basic/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'; - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
- -``` diff --git a/static/usage/v8/accordion/disable-group/demo.html b/static/usage/v8/accordion/disable-group/demo.html deleted file mode 100644 index 2b9dd566264..00000000000 --- a/static/usage/v8/accordion/disable-group/demo.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - Button - - - - - - - - - -
- - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
-
-
-
-
- - diff --git a/static/usage/v8/accordion/disable-group/index.md b/static/usage/v8/accordion/disable-group/index.md deleted file mode 100644 index 8b7c022593e..00000000000 --- a/static/usage/v8/accordion/disable-group/index.md +++ /dev/null @@ -1,17 +0,0 @@ -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'; - - diff --git a/static/usage/v8/accordion/disable-group/javascript.md b/static/usage/v8/accordion/disable-group/javascript.md deleted file mode 100644 index 163641a544c..00000000000 --- a/static/usage/v8/accordion/disable-group/javascript.md +++ /dev/null @@ -1,22 +0,0 @@ -```html - - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
-
-``` diff --git a/static/usage/v8/accordion/disable-group/react.md b/static/usage/v8/accordion/disable-group/react.md deleted file mode 100644 index b2ff09b5fe4..00000000000 --- a/static/usage/v8/accordion/disable-group/react.md +++ /dev/null @@ -1,35 +0,0 @@ -```tsx -import React from 'react'; -import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/react'; -function Example() { - return ( - - - - First Accordion - -
- First Content -
-
- - - Second Accordion - -
- Second Content -
-
- - - Third Accordion - -
- Third Content -
-
-
- ); -} -export default Example; -``` diff --git a/static/usage/v8/accordion/disable-group/vue.md b/static/usage/v8/accordion/disable-group/vue.md deleted file mode 100644 index 6c9e3567845..00000000000 --- a/static/usage/v8/accordion/disable-group/vue.md +++ /dev/null @@ -1,37 +0,0 @@ -```html - - - -``` diff --git a/static/usage/v8/accordion/disable/group/angular.md b/static/usage/v8/accordion/disable/group/angular.md deleted file mode 100644 index 5c4cf3b51b3..00000000000 --- a/static/usage/v8/accordion/disable/group/angular.md +++ /dev/null @@ -1,22 +0,0 @@ -```html - - - - First Accordion - -
First Content
-
- - - Second Accordion - -
Second Content
-
- - - Third Accordion - -
Third Content
-
-
-``` diff --git a/static/usage/v7/accordion/disable/group/angular.md b/static/usage/v8/accordion/disable/group/angular/example_component_html.md similarity index 100% rename from static/usage/v7/accordion/disable/group/angular.md rename to static/usage/v8/accordion/disable/group/angular/example_component_html.md diff --git a/static/usage/v8/accordion/disable/group/angular/example_component_ts.md b/static/usage/v8/accordion/disable/group/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v8/accordion/disable/group/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/accordion/disable/group/index.md b/static/usage/v8/accordion/disable/group/index.md index df2ebb1afc5..a19686a17f6 100644 --- a/static/usage/v8/accordion/disable/group/index.md +++ b/static/usage/v8/accordion/disable/group/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/accordion/disable/individual/angular.md b/static/usage/v8/accordion/disable/individual/angular/example_component_html.md similarity index 100% rename from static/usage/v8/accordion/disable/individual/angular.md rename to static/usage/v8/accordion/disable/individual/angular/example_component_html.md diff --git a/static/usage/v8/accordion/disable/individual/angular/example_component_ts.md b/static/usage/v8/accordion/disable/individual/angular/example_component_ts.md new file mode 100644 index 00000000000..b1a1813cc13 --- /dev/null +++ b/static/usage/v8/accordion/disable/individual/angular/example_component_ts.md @@ -0,0 +1,12 @@ +```ts +import { Component } from '@angular/core'; +import { IonAccordion, IonAccordionGroup, IonItem, IonLabel } from '@ionic/angular/standalone'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonItem, IonLabel], +}) +export class ExampleComponent {} +``` diff --git a/static/usage/v8/accordion/disable/individual/index.md b/static/usage/v8/accordion/disable/individual/index.md index 34e31108057..710beaa836d 100644 --- a/static/usage/v8/accordion/disable/individual/index.md +++ b/static/usage/v8/accordion/disable/individual/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/accordion/toggle/angular/example_component_ts.md b/static/usage/v8/accordion/toggle/angular/example_component_ts.md index bdcac1d862f..3afda996a1d 100644 --- a/static/usage/v8/accordion/toggle/angular/example_component_ts.md +++ b/static/usage/v8/accordion/toggle/angular/example_component_ts.md @@ -1,13 +1,15 @@ ```ts import { Component, ViewChild } from '@angular/core'; -import { IonAccordionGroup } from '@ionic/angular'; +import { IonAccordion, IonAccordionGroup, IonButton, IonItem, IonLabel } from '@ionic/angular/standalone'; @Component({ selector: 'app-example', templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], + imports: [IonAccordion, IonAccordionGroup, IonButton, IonItem, IonLabel], }) export class ExampleComponent { - @ViewChild('accordionGroup', { static: true }) accordionGroup: IonAccordionGroup; + @ViewChild('accordionGroup', { static: true }) accordionGroup!: IonAccordionGroup; toggleAccordion = () => { const nativeEl = this.accordionGroup;