@prezly/slate-hyperscript v0.32.0
@prezly/slate-hyperscript
Hyperscript helpers for creating Slate documents with JSX.
Description
This is a copy of slate-hyperscript package into our code (v0.58.0).
The only changes done to this code are:
- formatting this code with prettier
- adding
/* eslint-disable */comments at the top of these files so that ESLint does not complain - prefixing unused function arguments with
_to avoid TS6133
Why
We need createText function in our code and slate-hyperscript package does not export it.
Why do we need createText function in our code
Slate uses createText function for handling <text> elements in hyperscript.
This collides with <text> elements from React TypeScript definitions.
That's why we need a different tag name to represent text elements from Slate.
We chose h-text for that tag name (and actually apply h- prefix for all other custom tag names). But to make it work we need createText function.
See src/createHyperscript.ts to see how it's composed.
Brought to you by Prezly.
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago