diff --git a/app/javascript/dashboard/components/widgets/WootWriter/EditorModeToggle.vue b/app/javascript/dashboard/components/widgets/WootWriter/EditorModeToggle.vue index b05df863b..36fe7257c 100644 --- a/app/javascript/dashboard/components/widgets/WootWriter/EditorModeToggle.vue +++ b/app/javascript/dashboard/components/widgets/WootWriter/EditorModeToggle.vue @@ -8,6 +8,10 @@ const props = defineProps({ type: String, default: REPLY_EDITOR_MODES.REPLY, }, + disabled: { + type: Boolean, + default: false, + }, }); defineEmits(['toggleMode']); @@ -20,9 +24,12 @@ const privateModeSize = useElementSize(wootEditorPrivateMode); /** * Computed boolean indicating if the editor is in private note mode + * When disabled, always show NOTE mode regardless of actual mode prop * @type {ComputedRef} */ -const isPrivate = computed(() => props.mode === REPLY_EDITOR_MODES.NOTE); +const isPrivate = computed(() => { + return props.disabled || props.mode === REPLY_EDITOR_MODES.NOTE; +}); /** * Computes the width of the sliding background chip in pixels @@ -53,6 +60,10 @@ const translateValue = computed(() => {