import { buildPostBodyMarkdownEditorVditorOptions } from './post-body-markdown-editor-vditor-config' interface BuildQuickNoteVditorOptionsInput { value: string onInput: (value: string) => void onUploadError: () => void } const QUICK_NOTE_TOOLBAR: ReadonlyArray = [ 'bold', 'italic', 'headings', '|', 'list', 'ordered-list', '|', 'link', 'upload', 'code', ] export function buildQuickNoteEditorVditorOptions(input: BuildQuickNoteVditorOptionsInput): Record { const baseOptions = buildPostBodyMarkdownEditorVditorOptions({ value: input.value, isMobile: true, onInput: input.onInput, onUploadError: input.onUploadError, }) return { ...baseOptions, height: '100%', toolbar: QUICK_NOTE_TOOLBAR, } } export const quickNoteEditorToolbarPreset = QUICK_NOTE_TOOLBAR