-
Notifications
You must be signed in to change notification settings - Fork 59
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
Entity UI's: Investigate components that need updates/rewriting #16052
Comments
This is a work in progress. Refresh periodically to see changes. Please do not edit.
Note that, for example,
|
Here is This was copied from https://www.npmjs.com/package/pinia-class and updated to use Ideally and hopefully, this is a straight replacement for the previous PiniaClass.ts.txt (remove txt extension before use) |
In this ticket, a lot of investigation and fixes were done (and merged) to determined what else needs to be done. But this ticket has become blocked on its dependency on sbc-common-components and bcrs-shared-components. I decided to "complete" THIS ticket and carry over the work into #16162, once the dependencies are resolved.
The upgrade to Vue3 will require work, including:
vue-property-decorator
)This ticket is to research / try / identify / report what changes are needed for 1 or all 3 Entity UIs.
Refs:
https://vuetifyjs.com/en/getting-started/upgrade-guide/
https://chat.developer.gov.bc.ca/group/8ALvrm32WQWfW5C4x?msg=oiouJFPmfe5CYdq2R
https://chat.developer.gov.bc.ca/channel/registries-developers?msg=NCfeXBkF3FNFBWf58
https://chat.developer.gov.bc.ca/channel/registries-developers?msg=nd7Gi78Eh98uFEZ9q
Cameron's Vue/Vuetify Upgrade Document:
https://docs.google.com/document/d/1Hxh4D1yw15qTTZCgFeDnvFk_gtbLEGtQmUW65MmNBeY/edit
Auth Web Vue3 conversion:
#14879
To do (list still in progress):
update bcrs-shared-components- see bcrs-shared-components: upgrade to Vue3 / Vuetify3 #16093 ** LARGE EFFORT ***update sbc-common-components- see sbc-common-components: convert to composition-api #14881 and sbc-common-components: upgrade to vue 3 #14883 ** LARGE EFFORT ***"@vue/runtime-dom": "^3.2.47"
"launchdarkly-js-client-sdk": "^2.22.1"
to"launchdarkly-js-client-sdk": "^3.1.3"
"pinia-class": "^0.0.3"
"vue": "^2.7.10"
"vue": "^3.2.47"
"vuetify": "^2.6.10"
to"vuetify": "^3.1.15"
"vuex": "^3.6.2"
- needed by sbc-common-components"@volar-plugins/vetur": "latest"
"@vue/compiler-sfc": "^3.2.47"
"@vue/test-utils": "^1.3.3"
to"@vue/test-utils": "^2.3.2"
"@vue/vue2-jest": "^27.0.0"
to"@vue/vue3-jest": "^27.0.0"
"eslint": "~7.32.0"
to"eslint": "^8.0.0"
"eslint-plugin-vuetify": "^1.1.0"
to"eslint-plugin-vuetify": "^2.0.0-beta.4"
"vue-property-decorator": "^9.1.2"
"vue-facing-decorator": "^2.1.20"
"vue-template-compiler": "2.7.10"
vue.config.js
tsconfig.json
Vue.nextTick()
withthis.$nextTick()
(except unit tests)const b: boolean = true
)Future (list still in progress):
Possible alternative:
Instead of upgrading/converting the existing code to Vue3, we could start from a template project (aka boilerplate/scaffold) and move our code over. This is very likely more work, but may result in a cleaner configuration.
The text was updated successfully, but these errors were encountered: