UNPKG

@kangc/v-md-editor

Version:
24 lines (19 loc) 620 B
import { generatorText } from '@/utils/util'; export { italic as name } from '@/utils/constants/command.js'; export default function (editor) { editor.insert((selected) => { const prefix = '*'; const suffix = '*'; const { placeholder } = editor.langConfig.italic; const selectedGetter = (selected) => selected || placeholder; const { insertContent, newSelected } = generatorText({ selected, InsertGetter: (selected) => `${prefix}${selectedGetter(selected)}${suffix}`, selectedGetter, }); return { text: insertContent, selected: newSelected, }; }); }