|
1 | 1 | ```html
|
2 | 2 | <template>
|
| 3 | + <ion-button size="small"> |
| 4 | + <ion-icon slot="icon-only" :ios="logoApple" :md="settingsSharp"></ion-icon> |
| 5 | + </ion-button> |
| 6 | + |
3 | 7 | <ion-button>
|
| 8 | + <ion-icon slot="icon-only" :ios="logoApple" :md="settingsSharp"></ion-icon> |
| 9 | + </ion-button> |
| 10 | + |
| 11 | + <ion-button size="large"> |
| 12 | + <ion-icon slot="icon-only" :ios="logoApple" :md="settingsSharp"></ion-icon> |
| 13 | + </ion-button> |
| 14 | + |
| 15 | + <ion-button size="small"> |
4 | 16 | <ion-icon slot="start" :icon="star"></ion-icon>
|
5 | 17 | Left Icon
|
6 | 18 | </ion-button>
|
7 | 19 |
|
8 | 20 | <ion-button>
|
| 21 | + <ion-icon slot="start" :icon="star"></ion-icon> |
| 22 | + Left Icon |
| 23 | + </ion-button> |
| 24 | + |
| 25 | + <ion-button size="large"> |
| 26 | + <ion-icon slot="start" :icon="star"></ion-icon> |
| 27 | + Left Icon |
| 28 | + </ion-button> |
| 29 | + |
| 30 | + <ion-button size="small"> |
9 | 31 | Right Icon
|
10 |
| - <ion-icon slot="end" :icon="star"></ion-icon> |
| 32 | + <ion-icon slot="end" :icon="heart"></ion-icon> |
11 | 33 | </ion-button>
|
12 | 34 |
|
13 | 35 | <ion-button>
|
14 |
| - <ion-icon slot="icon-only" :icon="star"></ion-icon> |
| 36 | + Right Icon |
| 37 | + <ion-icon slot="end" :icon="heart"></ion-icon> |
| 38 | + </ion-button> |
| 39 | + |
| 40 | + <ion-button size="large"> |
| 41 | + Right Icon |
| 42 | + <ion-icon slot="end" :icon="heart"></ion-icon> |
15 | 43 | </ion-button>
|
16 | 44 | </template>
|
17 | 45 |
|
18 | 46 | <script lang="ts">
|
19 | 47 | import { IonButton, IonIcon } from '@ionic/vue';
|
20 | 48 | import { defineComponent } from 'vue';
|
21 |
| - import { star } from 'ionicons/icons'; |
| 49 | + import { heart, logoApple, settingsSharp, star } from 'ionicons/icons'; |
22 | 50 |
|
23 | 51 | export default defineComponent({
|
24 | 52 | components: { IonButton, IonIcon },
|
25 | 53 | setup() {
|
26 |
| - return { star }; |
| 54 | + return { heart, logoApple, settingsSharp, star }; |
27 | 55 | },
|
28 | 56 | });
|
29 | 57 | </script>
|
|
0 commit comments