Skip to content

Commit ec26bf2

Browse files
docs(v6): update JavaScript examples for breadcrumbs
1 parent c3340ae commit ec26bf2

File tree

6 files changed

+115
-4
lines changed

6 files changed

+115
-4
lines changed

static/usage/v6/breadcrumbs/icons/custom-separators/index.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Playground from '@site/src/components/global/Playground';
22

3-
import javascript from './javascript.md';
3+
import javascript_index_html from './javascript/index_html.md';
4+
import javascript_index_ts from './javascript/index_ts.md';
45
import react from './react.md';
56
import vue from './vue.md';
67
import angular_example_component_html from './angular/example_component_html.md';
@@ -9,7 +10,12 @@ import angular_example_component_ts from './angular/example_component_ts.md';
910
<Playground
1011
version="6"
1112
code={{
12-
javascript,
13+
javascript: {
14+
files: {
15+
'index.html': javascript_index_html,
16+
'index.ts': javascript_index_ts,
17+
},
18+
},
1319
react,
1420
vue,
1521
angular: {
File renamed without changes.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
```ts
2+
import { defineCustomElements } from '@ionic/core/loader';
3+
4+
import { addIcons } from 'ionicons';
5+
import { arrowForwardCircle } from 'ionicons/icons';
6+
7+
/* Core CSS required for Ionic components to work properly */
8+
import '@ionic/core/css/core.css';
9+
10+
/* Basic CSS for apps built with Ionic */
11+
import '@ionic/core/css/normalize.css';
12+
import '@ionic/core/css/structure.css';
13+
import '@ionic/core/css/typography.css';
14+
15+
/* Optional CSS utils that can be commented out */
16+
import '@ionic/core/css/padding.css';
17+
import '@ionic/core/css/float-elements.css';
18+
import '@ionic/core/css/text-alignment.css';
19+
import '@ionic/core/css/text-transformation.css';
20+
import '@ionic/core/css/flex-utils.css';
21+
import '@ionic/core/css/display.css';
22+
23+
/* Theme variables */
24+
import './theme/variables.css';
25+
26+
addIcons({ arrowForwardCircle });
27+
28+
defineCustomElements();
29+
```

static/usage/v6/breadcrumbs/icons/icons-on-items/index.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import Playground from '@site/src/components/global/Playground';
22

3-
import javascript from './javascript.md';
3+
import javascript_index_html from './javascript/index_html.md';
4+
import javascript_index_ts from './javascript/index_ts.md';
45
import react from './react.md';
56
import vue from './vue.md';
67
import angular_example_component_html from './angular/example_component_html.md';
@@ -10,7 +11,12 @@ import angular_example_component_ts from './angular/example_component_ts.md';
1011
version="6"
1112
size="300px"
1213
code={{
13-
javascript,
14+
javascript: {
15+
files: {
16+
'index.html': javascript_index_html,
17+
'index.ts': javascript_index_ts,
18+
},
19+
},
1420
react,
1521
vue,
1622
angular: {
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
```html
2+
<ion-label>Icons at Start</ion-label>
3+
<ion-breadcrumbs>
4+
<ion-breadcrumb href="#home">
5+
<ion-icon slot="start" name="home"></ion-icon>
6+
Home
7+
</ion-breadcrumb>
8+
<ion-breadcrumb href="#electronics">
9+
<ion-icon slot="start" name="flash"></ion-icon>
10+
Electronics
11+
</ion-breadcrumb>
12+
<ion-breadcrumb href="#cameras">
13+
<ion-icon slot="start" name="camera"></ion-icon>
14+
Cameras
15+
</ion-breadcrumb>
16+
<ion-breadcrumb href="#film">
17+
<ion-icon slot="start" name="film"></ion-icon>
18+
Film
19+
</ion-breadcrumb>
20+
</ion-breadcrumbs>
21+
22+
<ion-label class="ion-margin-top">Icons at End</ion-label>
23+
<ion-breadcrumbs>
24+
<ion-breadcrumb href="#home">
25+
Home
26+
<ion-icon slot="end" name="home"></ion-icon>
27+
</ion-breadcrumb>
28+
<ion-breadcrumb href="#electronics">
29+
Electronics
30+
<ion-icon slot="end" name="flash"></ion-icon>
31+
</ion-breadcrumb>
32+
<ion-breadcrumb href="#cameras">
33+
Cameras
34+
<ion-icon slot="end" name="camera"></ion-icon>
35+
</ion-breadcrumb>
36+
<ion-breadcrumb href="#film">
37+
Film
38+
<ion-icon slot="end" name="film"></ion-icon>
39+
</ion-breadcrumb>
40+
</ion-breadcrumbs>
41+
```
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
```ts
2+
import { defineCustomElements } from '@ionic/core/loader';
3+
4+
import { addIcons } from 'ionicons';
5+
import { home, flash, camera, film } from 'ionicons/icons';
6+
7+
/* Core CSS required for Ionic components to work properly */
8+
import '@ionic/core/css/core.css';
9+
10+
/* Basic CSS for apps built with Ionic */
11+
import '@ionic/core/css/normalize.css';
12+
import '@ionic/core/css/structure.css';
13+
import '@ionic/core/css/typography.css';
14+
15+
/* Optional CSS utils that can be commented out */
16+
import '@ionic/core/css/padding.css';
17+
import '@ionic/core/css/float-elements.css';
18+
import '@ionic/core/css/text-alignment.css';
19+
import '@ionic/core/css/text-transformation.css';
20+
import '@ionic/core/css/flex-utils.css';
21+
import '@ionic/core/css/display.css';
22+
23+
/* Theme variables */
24+
import './theme/variables.css';
25+
26+
addIcons({ home, flash, camera, film });
27+
28+
defineCustomElements();
29+
```

0 commit comments

Comments
 (0)