feat(editor): Add Ask AI preview (#5916)

*  Add Ask AI preview

* 🐛 Fire event on mousedown

*  Update to use Alex's event bus

* ✏️ Use i18n

*  Add telemetry

* ♻️ Change trigger from focus to hover

*  Ensure focus + hover trigger event
This commit is contained in:
Iván Ovejero
2023-04-13 14:14:27 +02:00
committed by GitHub
parent 8474cd386d
commit f8f8374506
7 changed files with 133 additions and 4 deletions

View File

@@ -15,6 +15,10 @@
<AboutModal />
</ModalRoot>
<ModalRoot :name="ASK_AI_MODAL_KEY">
<AskAiModal />
</ModalRoot>
<ModalRoot :name="CREDENTIAL_SELECT_MODAL_KEY">
<CredentialsSelectModal />
</ModalRoot>
@@ -138,10 +142,12 @@ import {
WORKFLOW_SHARE_MODAL_KEY,
IMPORT_CURL_MODAL_KEY,
LOG_STREAM_MODAL_KEY,
ASK_AI_MODAL_KEY,
USER_ACTIVATION_SURVEY_MODAL,
} from '@/constants';
import AboutModal from './AboutModal.vue';
import AskAiModal from './AskAiModal.vue';
import CommunityPackageManageConfirmModal from './CommunityPackageManageConfirmModal.vue';
import CommunityPackageInstallModal from './CommunityPackageInstallModal.vue';
import ChangePasswordModal from './ChangePasswordModal.vue';
@@ -169,6 +175,7 @@ export default Vue.extend({
name: 'Modals',
components: {
AboutModal,
AskAiModal,
ActivationModal,
CommunityPackageInstallModal,
CommunityPackageManageConfirmModal,
@@ -199,6 +206,7 @@ export default Vue.extend({
CREDENTIAL_EDIT_MODAL_KEY,
CREDENTIAL_SELECT_MODAL_KEY,
ABOUT_MODAL_KEY,
ASK_AI_MODAL_KEY,
CHANGE_PASSWORD_MODAL_KEY,
DELETE_USER_MODAL_KEY,
DUPLICATE_MODAL_KEY,