pulibrary / figgy

Valkyrie-based digital repository backend.
Other
35 stars 4 forks source link

Remove VueDetails dependency #6372

Closed sdellis closed 2 months ago

sdellis commented 2 months ago

The VueDetails dependency used in the DirectoryPicker does not work in Vue3 and has not been migrated. This is a blocker to the Vue2 -> Vue3 upgrade.

There are three ways to resolve this.

  1. Implement using refs
  2. Implement locally (or fork) and modify the render code so that render works in Vue3
  3. Implement show/hide functionality without using the <details> tag and its native element state, as in the Tree component.