message: fix(CodeEditor): add readonly prop
diff: <template>
  <div class="h-full">
  - <CodeMirrorEditor :value="getValue" @change="handleValueChange" :mode="mode" />
  + <CodeMirrorEditor :value="getValue" @change="handleValueChange" :mode="mode" :readonly="readonly" />
  </div>
  </template>
  <script lang="ts">
  type: String,
  default: MODE.JSON,
  },
  + readonly: {
  + type: Boolean,
  + default: false,
  + },
  },
  emits: ['change'],
  setup(props, { emit }) {
  