Skip to content

Commit 86cdab5

Browse files
docs(menu): update angular to standalone (#3946)
1 parent 04c2c28 commit 86cdab5

26 files changed

+364
-14
lines changed
File renamed without changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import {
4+
IonButtons,
5+
IonContent,
6+
IonHeader,
7+
IonMenu,
8+
IonMenuButton,
9+
IonTitle,
10+
IonToolbar,
11+
} from '@ionic/angular/standalone';
12+
13+
@Component({
14+
selector: 'app-example',
15+
templateUrl: 'example.component.html',
16+
styleUrls: ['example.component.css'],
17+
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
18+
})
19+
export class ExampleComponent {}
20+
```

static/usage/v7/menu/basic/index.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@ import Playground from '@site/src/components/global/Playground';
33
import javascript from './javascript.md';
44
import react from './react.md';
55
import vue from './vue.md';
6-
import angular from './angular.md';
6+
7+
import angular_example_component_html from './angular/example_component_html.md';
8+
import angular_example_component_ts from './angular/example_component_ts.md';
79

810
<Playground
911
version="7"
1012
code={{
1113
javascript,
1214
react,
1315
vue,
14-
angular,
16+
angular: {
17+
files: {
18+
'src/app/example.component.html': angular_example_component_html,
19+
'src/app/example.component.ts': angular_example_component_ts,
20+
},
21+
},
1522
}}
1623
src="usage/v7/menu/basic/demo.html"
1724
devicePreview

static/usage/v7/menu/multiple/angular/example_component_ts.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
11
```ts
22
import { Component } from '@angular/core';
3-
import { MenuController } from '@ionic/angular';
3+
import {
4+
IonButton,
5+
IonContent,
6+
IonHeader,
7+
IonMenu,
8+
IonTitle,
9+
IonToolbar,
10+
MenuController,
11+
} from '@ionic/angular/standalone';
412

513
@Component({
614
selector: 'app-example',
715
templateUrl: 'example.component.html',
16+
styleUrls: ['example.component.css'],
17+
imports: [IonButton, IonContent, IonHeader, IonMenu, IonTitle, IonToolbar],
818
})
919
export class ExampleComponent {
1020
constructor(private menuCtrl: MenuController) {}
File renamed without changes.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import {
4+
IonButtons,
5+
IonContent,
6+
IonHeader,
7+
IonMenu,
8+
IonMenuButton,
9+
IonTitle,
10+
IonToolbar,
11+
} from '@ionic/angular/standalone';
12+
13+
@Component({
14+
selector: 'app-example',
15+
templateUrl: 'example.component.html',
16+
styleUrls: ['example.component.css'],
17+
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
18+
})
19+
export class ExampleComponent {}
20+
```

static/usage/v7/menu/sides/index.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,22 @@ import Playground from '@site/src/components/global/Playground';
33
import javascript from './javascript.md';
44
import react from './react.md';
55
import vue from './vue.md';
6-
import angular from './angular.md';
6+
7+
import angular_example_component_html from './angular/example_component_html.md';
8+
import angular_example_component_ts from './angular/example_component_ts.md';
79

810
<Playground
911
version="7"
1012
code={{
1113
javascript,
1214
react,
1315
vue,
14-
angular,
16+
angular: {
17+
files: {
18+
'src/app/example.component.html': angular_example_component_html,
19+
'src/app/example.component.ts': angular_example_component_ts,
20+
},
21+
},
1522
}}
1623
src="usage/v7/menu/sides/demo.html"
1724
devicePreview
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import {
4+
IonApp,
5+
IonButtons,
6+
IonContent,
7+
IonHeader,
8+
IonMenu,
9+
IonMenuButton,
10+
IonTitle,
11+
IonToolbar,
12+
} from '@ionic/angular/standalone';
13+
14+
@Component({
15+
selector: 'app-example',
16+
templateUrl: 'example.component.html',
17+
styleUrls: ['example.component.css'],
18+
imports: [IonApp, IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
19+
})
20+
export class ExampleComponent {}
21+
```

static/usage/v7/menu/theming/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import vue from './vue.md';
99

1010
import angular_example_component_html from './angular/example_component_html.md';
1111
import angular_example_component_css from './angular/example_component_css.md';
12+
import angular_example_component_ts from './angular/example_component_ts.md';
1213

1314
<Playground
1415
version="7"
@@ -25,6 +26,7 @@ import angular_example_component_css from './angular/example_component_css.md';
2526
files: {
2627
'src/app/example.component.html': angular_example_component_html,
2728
'src/app/example.component.css': angular_example_component_css,
29+
'src/app/example.component.ts': angular_example_component_ts,
2830
},
2931
},
3032
}}
File renamed without changes.

0 commit comments

Comments
 (0)