Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What about Vue 3 support? #152

Closed
eladcandroid opened this issue Mar 1, 2023 · 5 comments
Closed

What about Vue 3 support? #152

eladcandroid opened this issue Mar 1, 2023 · 5 comments
Assignees
Labels
Accepting PRs Help us build it help wanted Extra attention is needed
Milestone

Comments

@eladcandroid
Copy link

No description provided.

@rokotyan
Copy link
Contributor

rokotyan commented Mar 1, 2023

There's no official Vue integration as of now. However you can still use Unovis with Vue because the core of the library is written in TypeScript.

📢 We're accepting contributions, if you want to help us create a Vue integration, let us know!

@rokotyan rokotyan added the Accepting PRs Help us build it label Mar 1, 2023
@errantmind
Copy link

I'm using Unovis with Vue3 and plain javascript and it works fine. I mostly referenced the Typescript docs and then mentally translated that to javascript where necessary. There were a few gotchas to get it to re-render properly when Vue state changes, but it is doable. Let me know if you run into any issues here @eladcandroid and I'll try to help.

@rokotyan rokotyan added the help wanted Extra attention is needed label Aug 14, 2023
@zernonia
Copy link
Contributor

zernonia commented Sep 5, 2023

Hey @rokotyan ! Im the maintainer for Radix Vue & Shadcn Vue, and I would love to contribute to this Vue3 integration. Could you assign this to me? 😁

@rokotyan rokotyan added this to the Release 1.3.0 milestone Sep 5, 2023
@rokotyan
Copy link
Contributor

rokotyan commented Sep 5, 2023

@zernonia That's awesome! Can you send me a note to nikita@f5.com? I would like to discuss the process with you over a call if you're open to that.

rokotyan added a commit that referenced this issue Sep 7, 2023
Moving common framework integrations related code to `packages/shared`

#152
rokotyan added a commit that referenced this issue Sep 8, 2023
Moving common framework integrations related code to `packages/shared`

#152
rokotyan added a commit that referenced this issue Sep 11, 2023
Moving common framework integrations related code to `packages/shared`

#152
rokotyan added a commit to zernonia/unovis that referenced this issue Sep 14, 2023
rokotyan added a commit to zernonia/unovis that referenced this issue Oct 2, 2023
rokotyan added a commit that referenced this issue Oct 2, 2023
#152

Co-Authored-By: zernonia <59365435+zernonia@users.noreply.github.com>
rokotyan added a commit to zernonia/unovis that referenced this issue Oct 2, 2023
f5#152

Co-Authored-By: zernonia <59365435+zernonia@users.noreply.github.com>
rokotyan added a commit to zernonia/unovis that referenced this issue Oct 4, 2023
f5#152

Co-Authored-By: zernonia <59365435+zernonia@users.noreply.github.com>
rokotyan added a commit to zernonia/unovis that referenced this issue Oct 5, 2023
f5#152

Co-Authored-By: zernonia <59365435+zernonia@users.noreply.github.com>
@rokotyan
Copy link
Contributor

The Vue 3 integration has been merged into the main branch 🥳 Kudos to @zernonia for this amazing contribution!

It'll be officially announced with the 1.3.0 release, but you you want to use it already, use version 1.3.0-beta.3: https://www.npmjs.com/package/@unovis/vue/v/1.3.0-beta.3

reb-dev pushed a commit that referenced this issue Nov 9, 2023
Moving common framework integrations related code to `packages/shared`

#152
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepting PRs Help us build it help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants