Uh oh!
There was an error while loading. Please reload this page.
chore(vue): Convert render function based UI components to Vue single-file components - #5022
Conversation
🦋 Changeset detectedLatest commit: 314957c The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Skipped Deployment
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
….vue Co-authored-by: Lennart <lekoarts@gmail.com>
Co-authored-by: Lennart <lekoarts@gmail.com>
Co-authored-by: Lennart <lekoarts@gmail.com>
…OrganizationProfile.vue Co-authored-by: Lennart <lekoarts@gmail.com>
Co-authored-by: Lennart <lekoarts@gmail.com>
…k-components-that-was-built
wobsoriano
commented
Jan 28, 2025
!snapshot |
clerk-cookie
commented
Jan 28, 2025
Hey @wobsoriano - the snapshot version command generated the following package versions:
Tip: Use the snippet copy button below to quickly install the required packages. npm i @clerk/astro@2.1.17-snapshot.v20250128161805 --save-exact
npm i @clerk/backend@1.23.9-snapshot.v20250128161805 --save-exact
npm i @clerk/chrome-extension@2.2.3-snapshot.v20250128161805 --save-exact
npm i @clerk/clerk-js@5.50.1-snapshot.v20250128161805 --save-exact
npm i @clerk/elements@0.22.17-snapshot.v20250128161805 --save-exact
npm i @clerk/clerk-expo@2.7.1-snapshot.v20250128161805 --save-exact
npm i @clerk/expo-passkeys@0.1.16-snapshot.v20250128161805 --save-exact
npm i @clerk/express@1.3.44-snapshot.v20250128161805 --save-exact
npm i @clerk/fastify@2.1.17-snapshot.v20250128161805 --save-exact
npm i @clerk/localizations@3.10.2-snapshot.v20250128161805 --save-exact
npm i @clerk/nextjs@6.10.4-snapshot.v20250128161805 --save-exact
npm i @clerk/nuxt@1.0.13-snapshot.v20250128161805 --save-exact
npm i @clerk/clerk-react@5.22.8-snapshot.v20250128161805 --save-exact
npm i @clerk/react-router@1.0.3-snapshot.v20250128161805 --save-exact
npm i @clerk/remix@4.4.19-snapshot.v20250128161805 --save-exact
npm i @clerk/shared@2.20.16-snapshot.v20250128161805 --save-exact
npm i @clerk/tanstack-start@0.8.18-snapshot.v20250128161805 --save-exact
npm i @clerk/testing@1.4.17-snapshot.v20250128161805 --save-exact
npm i @clerk/themes@2.2.14-snapshot.v20250128161805 --save-exact
npm i @clerk/types@4.44.2-snapshot.v20250128161805 --save-exact
npm i @clerk/ui@0.3.18-snapshot.v20250128161805 --save-exact
npm i @clerk/vue@1.1.8-snapshot.v20250128161805 --save-exact |
…k-components-that-was-built
…-file components (#5022) Co-authored-by: Lennart <lekoarts@gmail.com>
Description
This PR is a continuation of #4902, converting all existing UI components built with Vue render functions with single-file components for better runtime type prop checking. They should also function the same, and test should still pass 👍🏼
Before, all Vue Clerk UI components are inside a single file, and they're now separated into a single file (Single-File component) with a
.vueextension which will allow the Vue compiler to properly convert the imported prop types from@clerk/typesto its Vue prop type equivalents.Resolves ECO-332
Checklist
pnpm testruns as expected.pnpm buildruns as expected.Type of change