1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-03-09 16:07:53 +01:00

42 lines
816 B
JavaScript
Raw Normal View History

/** @jsx h */
import React from 'react'
import h from '../helpers/h'
export const rules = [
{
serialize(obj, children) {
if (obj.object == 'block' && obj.type == 'paragraph') {
return React.createElement('p', {}, children)
}
if (obj.object == 'inline' && obj.type == 'link') {
return React.createElement('a', {}, children)
}
if (obj.object == 'inline' && obj.type == 'comment') {
return null
}
if (obj.object == 'block' && obj.type == 'quote') {
return null
}
},
},
]
export const input = (
<value>
<document>
<paragraph>
Something <comment>skipped</comment> Here
</paragraph>
<quote>Skipped</quote>
</document>
</value>
)
export const output = `
<p>Something Here</p>
`.trim()