mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-03-06 13:59:47 +01:00
47 lines
650 B
JavaScript
47 lines
650 B
JavaScript
import { createHyperscript } from 'slate-hyperscript'
|
|
|
|
/**
|
|
* Define a hyperscript.
|
|
*
|
|
* @type {Function}
|
|
*/
|
|
|
|
const h = createHyperscript({
|
|
blocks: {
|
|
line: 'line',
|
|
paragraph: 'paragraph',
|
|
quote: 'quote',
|
|
code: 'code',
|
|
image: {
|
|
type: 'image',
|
|
isVoid: true,
|
|
},
|
|
},
|
|
inlines: {
|
|
link: 'link',
|
|
hashtag: 'hashtag',
|
|
comment: 'comment',
|
|
emoji: {
|
|
type: 'emoji',
|
|
isVoid: true,
|
|
},
|
|
linebreak: {
|
|
type: 'linebreak',
|
|
isVoid: true,
|
|
},
|
|
},
|
|
marks: {
|
|
b: 'bold',
|
|
i: 'italic',
|
|
u: 'underline',
|
|
},
|
|
})
|
|
|
|
/**
|
|
* Export.
|
|
*
|
|
* @type {Function}
|
|
*/
|
|
|
|
export default h
|