1.4.2 • Published 6 years ago
mini-xmind v1.4.2
Install
npm install mini-xmind --save-devUsage
Check dataSource here.
import React, { useState, useEffect } from 'react';
import { Canvas, Toolbar } from 'mini-xmind';
const dataSource = {...};
export default () => {
const [data, setData] = useState({});
useEffect(() => {
setData(dataSource);
}, []);
const onChange = newData => {
setData(newData);
};
return (
<>
<Toolbar />
<Canvas className="canvas-wrapper" data={data} onChange={onChange} />
</>
);
};Development
$ git clone https://github.com/peko-bot/mini-xmind.git
$ cd mini-xmind
$ npm install
$ npm startOpen your browser and visit http://localhost:9099
Test Case
npm testAPI
Toolbar props
No prop for now, just render
Canvas props
| Property | Description | Type | Default |
|---|---|---|---|
| data | what you want to paint in canvas | DataSource | {} |
| onChange | return all data when dragging or typing in TagGroup | (dataCollector: DataSource) => void | - |
| orientation | the direction of Line startting | enum, 'horizonal', 'vertical' | horizonal |
1.4.2
6 years ago
1.4.1
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
7 years ago
1.0.0
7 years ago