@react-page-plugins/slate-table
Version:
react-page plugin for slate table
40 lines (28 loc) • 867 B
Markdown
# -page-plugins/slate-table
[ReactPage](https://github.com/react-page/react-page) plugin for slate table
## Installation
```sh
$ npm install -page-plugins/slate-table
```
```sh
$ yarn add -page-plugins/slate-table
```
## Usage
```js
import React, { useState } from 'react';
import Editor, { ValueWithLegacy } from '@react-page/editor';
import table from '@react-page-plugins/slate-table';
import '@react-page/editor/lib/index.css';
import '@react-page-plugins/slate-table/lib/index.css';
import 'rc-slider/assets/index.css';
const cellPlugins = [table()];
export default function ExamplePage() {
const [value, setValue] = useState<ValueWithLegacy>({} as ValueWithLegacy);
const handleChange = (val: any) => {
setValue(val);
};
return (
<Editor cellPlugins={cellPlugins} value={value} onChange={handleChange} />
);
}
```