vue-awesome icon indicating copy to clipboard operation
vue-awesome copied to clipboard

Update to vuejs v.3 + TypeScript

Open ayoubkhan558-zz opened this issue 3 years ago • 7 comments

Update to vuejs v.3 + TypeScript

ayoubkhan558-zz avatar Apr 10 '21 12:04 ayoubkhan558-zz

with 4.1.0 at least the vue-awesome/components/Icon.vue provided some typescript support. Since 4.2.0 with vue-awesome/components/Icon.js this is gone. @Justineo is there any plan to implement Typescript support? If not, is a PR for this allowed?

xFeXx avatar May 26 '21 09:05 xFeXx

Here is a fork with vue3.x support

https://github.com/JakeAtTurner/vue-awesome/tree/vue3.0-build

JakeAtTurner avatar Nov 01 '21 20:11 JakeAtTurner

@JakeAtTurner thank you! @Justineo can we please use this?

xFeXx avatar Nov 02 '21 14:11 xFeXx

@JakeAtTurner can you deploy to github packages, and enable issues?

reesericci avatar Nov 26 '21 03:11 reesericci

@JakeAtTurner can you deploy to github packages, and enable issues?

use npm install --save JakeAtTurner/vue-awesome#vue3.0-build I have enabled the issues I might create a package later, but not entirely sure.

JakeAtTurner avatar Nov 29 '21 16:11 JakeAtTurner

what's the main blocker here?

robbienohra avatar Apr 29 '22 21:04 robbienohra

This is not working for me. I've installed @JakeAtTurner 's build. In my main.ts I have...

import { createApp } from 'vue'
import App from './App.vue'
import {createPinia} from 'pinia'
import Icon from 'vue-awesome/components/Icon'

createApp(App)
.use(createPinia())
.use(Icon)
.mount('#app')

no juice.

bbsimonbb avatar Jun 14 '22 08:06 bbsimonbb