1.4.2 • Published 4 years ago
mini-xmind v1.4.2
Install
npm install mini-xmind --save-dev
Usage
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 start
Open your browser and visit http://localhost:9099
Test Case
npm test
API
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
4 years ago
1.4.1
5 years ago
1.3.2
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.2
5 years ago
1.2.1
5 years ago
1.2.0
5 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago