From 43cc7c1dbfb60b092fcd7373910897e3e0534e17 Mon Sep 17 00:00:00 2001 From: widlam Date: Wed, 28 Jun 2023 14:55:15 +0200 Subject: [PATCH] implemented synthax highlighting to mock sevice message body --- Frontend/src/components/CodeEditorComponent.vue | 11 +++++++++++ .../src/components/mock/RestMockMessageComponent.vue | 11 ++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/Frontend/src/components/CodeEditorComponent.vue b/Frontend/src/components/CodeEditorComponent.vue index 21bbc4f..04a0cb6 100644 --- a/Frontend/src/components/CodeEditorComponent.vue +++ b/Frontend/src/components/CodeEditorComponent.vue @@ -19,6 +19,16 @@ import {html} from '@codemirror/lang-html' }, }) + const emit = defineEmits( + [ + 'update:updatedCode' + ] + ) + + function dataUpdated(newData:String, viewUpdate : any){ + emit('update:updatedCode',newData) + } + const extensions = computed( ()=> { return [ oneDark, @@ -50,6 +60,7 @@ import {html} from '@codemirror/lang-html' diff --git a/Frontend/src/components/mock/RestMockMessageComponent.vue b/Frontend/src/components/mock/RestMockMessageComponent.vue index 95eff0b..8adeb51 100644 --- a/Frontend/src/components/mock/RestMockMessageComponent.vue +++ b/Frontend/src/components/mock/RestMockMessageComponent.vue @@ -37,6 +37,10 @@ function putDataInFields(data: mockedMessageData){ messageData = ref( data ) } +function showUpdatedCode(newCode : string){ + messageData.value.messageBody = newCode +} +