fix(components): point tinymce component to local installation
tiny.dick has caught up to us unfortunately :/
This commit is contained in:
parent
90b0256008
commit
dd30f08d9a
@ -1,9 +1,9 @@
|
||||
<script setup lang="ts">
|
||||
import TinymceEditor from "@tinymce/tinymce-vue"
|
||||
import {useDark} from "@vueuse/core"
|
||||
import { NamePath } from "ant-design-vue/es/form/interface";
|
||||
import {Field as VeeField} from "vee-validate"
|
||||
import tinymce from "tinymce"
|
||||
import TinymceEditor from "@tinymce/tinymce-vue";
|
||||
import { useDark } from "@vueuse/core";
|
||||
import { NamePath } from "ant-design-vue/es/form/interface";
|
||||
import { Field as VeeField } from "vee-validate";
|
||||
import tinymce from "tinymce";
|
||||
const props = defineProps<{
|
||||
name: string;
|
||||
init: any;
|
||||
@ -16,12 +16,29 @@ import {Field as VeeField} from "vee-validate"
|
||||
</script>
|
||||
<template>
|
||||
<ClientOnly>
|
||||
<vee-field :name="props.name" v-slot="{errorMessage, field, value}" :value="val">
|
||||
<a-form-item :validate-status="!!errorMessage ? 'error' : undefined" :name="props.name" :label="props.label" :value="val">
|
||||
<tinymce-editor v-bind="field" width="100%" cloud-channel="6-dev" api-key="qagffr3pkuv17a8on1afax661irst1hbr4e6tbv888sz91jc"
|
||||
:init="{...props.init,
|
||||
skin: props.dark ? 'oxide-dark' : 'oxide',
|
||||
content_css: props.dark ? 'dark' : 'default'}"/>
|
||||
<vee-field
|
||||
:name="props.name"
|
||||
v-slot="{ errorMessage, field, value }"
|
||||
:model-value="props.val"
|
||||
>
|
||||
<a-form-item
|
||||
:validate-status="!!errorMessage ? 'error' : undefined"
|
||||
:name="props.name"
|
||||
:label="props.label"
|
||||
:help="errorMessage"
|
||||
>
|
||||
<tinymce-editor
|
||||
v-bind="field"
|
||||
width="100%"
|
||||
:initial-value="value"
|
||||
v-model:model-value="field.value"
|
||||
tinymce-script-src="/tinymce/js/tinymce/tinymce.min.js"
|
||||
:init="{
|
||||
...props.init,
|
||||
skin: dark ? 'oxide-dark' : 'oxide',
|
||||
content_css: dark ? 'dark' : 'default',
|
||||
}"
|
||||
/>
|
||||
</a-form-item>
|
||||
</vee-field>
|
||||
</ClientOnly>
|
||||
|
Loading…
Reference in New Issue
Block a user