Skip to content

feat: introduced support for Vue2 webviews

Denys Mishunov requested to merge 993-vue2-support into main

This MR introduced the basis for adding the webviews, powered with Vue 2.

This is especially important for the apps, using @gitlab/ui. It also makes the path for applications from the main gitlab product easier.

Full disclosure: this MR is a preparation step for moving the gitlab_duo_chat webview into Vue 2 supported environment in the context of Shared UI for GitLab Duo chat (&11263). As an end-goal, gitlab_duo_chat will end up being a @gitlab/ui to DRY out the component so it could be used everywhere (incl. Web UI) and be updated simultaneously in all environments.

Related to #993 (closed)

Edited by Denys Mishunov

Merge request reports

Loading