Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Commit f7e1b95

Browse files
author
Irfan Maulana
committed
[bugfix] failed import global component set
1 parent f22ce82 commit f7e1b95

File tree

4 files changed

+28
-25
lines changed

4 files changed

+28
-25
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,18 @@ Material: ionicons-md.js
7979
Logo: ionicons-logo.js
8080
All: ionicons.js
8181
*/
82+
```
83+
84+
Then you already can use component in your template, component tag is same with filename with adding `-icon` in postfix.
85+
86+
Example:
87+
88+
```html
89+
<ios-add-circle-outline-icon />
90+
<ios-add-circle-icon />
8291
92+
<md-add-circle-outline-icon />
93+
<md-add-circle-icon />
8394
```
8495
8596
## 🔥 API and Props

dist.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,10 @@ generateTemplateData().then((templateData) => {
178178
Promise.all([
179179
generateVueFile(templateData),
180180
commonGenerateFile(templateData, 'template-vue-mixin.mst', 'dist/ionicons-mixin.js'),
181-
commonGenerateFile(templateData, 'template-js.mst', 'dist/ionicons.js'),
182-
commonGenerateFile(iosTemplateData, 'template-js.mst', 'dist/ionicons-ios.js'),
183-
commonGenerateFile(mdTemplateData, 'template-js.mst', 'dist/ionicons-md.js'),
184-
commonGenerateFile(logoTemplateData, 'template-js.mst', 'dist/ionicons-logo.js'),
181+
commonGenerateFile(templateData, 'template-js-plugin.mst', 'dist/ionicons.js'),
182+
commonGenerateFile(iosTemplateData, 'template-js-plugin.mst', 'dist/ionicons-ios.js'),
183+
commonGenerateFile(mdTemplateData, 'template-js-plugin.mst', 'dist/ionicons-md.js'),
184+
commonGenerateFile(logoTemplateData, 'template-js-plugin.mst', 'dist/ionicons-logo.js'),
185185
commonGenerateFile(templateData, 'template-app-mixin.mst', 'demo/component-mixin.js'),
186186
generateVersionFile()
187187
]).then(() => {

template-js-plugin.mst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// let libraryName = () => import('./name.vue')
2+
3+
{{#data}}
4+
import {{libraryName}} from './{{name}}.vue'
5+
{{/data}}
6+
7+
export default {
8+
install: Vue => {
9+
{{#data}}
10+
Vue.component('{{name}}-icon', {{libraryName}})
11+
{{/data}}
12+
}
13+
}

template-js.mst

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)