Skip to main content

components · forms & controls

TuxMarkdownEditor

Lightweight markdown authoring surface with formatting toolbar, keyboard shortcuts (⌘B, ⌘I, ⌘K, ⌘E), Tab indentation support, character/word counting, and instant MDC preview rendering.

interactive showcase

Live Editor

Rows:

usage syntax

Code snippet

vue
<TuxMarkdownEditor
  v-model="content"
  :rows="10"
  :preview="true"
  :disabled="false"
/>

api reference

Props & Bindings

PropTypeDefaultDescription
v-modelstring""Two-way bound markdown string content.
rowsnumber12Visible text area height in rows.
previewbooleantrueToggles visibility of the preview tab render.
minLength / maxLengthnumberundefinedValidation boundaries with visual counters and status warnings.
disabledbooleanfalsePrevents editing while maintaining accessible viewing state.