diff --git a/console/.eslintrc.cjs b/console/.eslintrc.cjs index 6b7235f..85045fc 100644 --- a/console/.eslintrc.cjs +++ b/console/.eslintrc.cjs @@ -4,7 +4,7 @@ require("@rushstack/eslint-patch/modern-module-resolution"); module.exports = { root: true, extends: [ - "plugin:vue/vue3-essential", + "plugin:vue/vue3-recommended", "eslint:recommended", "@vue/eslint-config-typescript/recommended", "@vue/eslint-config-prettier", @@ -12,4 +12,7 @@ module.exports = { env: { "vue/setup-compiler-macros": true, }, + rules: { + "vue/no-v-html": "off", + }, }; diff --git a/console/src/components/MediaCard.vue b/console/src/components/MediaCard.vue index 9f180d2..4770079 100644 --- a/console/src/components/MediaCard.vue +++ b/console/src/components/MediaCard.vue @@ -58,7 +58,7 @@ const getExtname = (type: string) => {
diff --git a/console/src/components/MomentEdit.vue b/console/src/components/MomentEdit.vue index d12dde3..0e6e2e5 100644 --- a/console/src/components/MomentEdit.vue +++ b/console/src/components/MomentEdit.vue @@ -35,6 +35,7 @@ const initMoment: Moment = { }, releaseTime: new Date(), owner: "", + visible: "PUBLIC", }, metadata: { generateName: "moment-", @@ -240,11 +241,17 @@ const addMediumVerify = () => { return true; }; + +function handleToggleVisible() { + const { visible: currentVisible } = formState.value.spec; + formState.value.spec.visible = + currentVisible === "PUBLIC" ? "PRIVATE" : "PUBLIC"; +}