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

Migrate Elemental to be Vue3 compliant #223

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

aalves08
Copy link
Member

@aalves08 aalves08 commented Oct 3, 2024

Fixes rancher/dashboard#12182

Notable changes:

  • Update node version, packages and create missing files, all according to the work already done for the Examples repo Update extensions to support Rancher Dashboard 2.10 ui-plugin-examples#46
  • Replace v-model implementation for v-model:value notation
  • Replace @input implementation for @update:value notation
  • Replace Vue.set implementation for directly changing the object property in the actual object
  • Fix disabled html attribute usage in BuildMedia component
  • Fix PercentageBar component usage as prop value was renamed to model-value and remove unused css
  • Remove resource property as is it's not exposed anymore in detail and edit views
  • Fixes a couple of small bugs found in the edit view for managedosimage
  • Remove imports for missing directives in index.ts
  • Fix condition mode for DELETE_NO_LONGER_IN_SYNC_CHANNELS feature in feature-versioning.ts
  • Other small changes and fixes

This PR is dependent on:

@aalves08 aalves08 marked this pull request as ready for review October 9, 2024 11:11
@aalves08 aalves08 self-assigned this Oct 9, 2024
@aalves08 aalves08 changed the title working on migrating elemental to vue3 Migrate Elemental to be Vue3 compliant Oct 9, 2024
@aalves08 aalves08 marked this pull request as draft October 9, 2024 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migrate Elemental to be Vue3 compliant
1 participant