Getting Started
There are two types of licenses: Community and Commercial.
If you plan to use a Commercial license, download the FREE Trial edition. If you want to use the product for free with limited functionality, start with the Community Edition.
Installation
bash
npm install balkan-orgchart-reactbash
npm install balkan-orgchart-react-communityor with yarn:
bash
yarn add balkan-orgchart-reactbash
yarn add balkan-orgchart-react-communitySimple Usage
javascript
import { OrgChartReact } from "balkan-orgchart-react";
export const ChartExample = () => {
return <OrgChartReact
data={[
{ id: 1, name: "Amber McKenzie" },
{ id: 2, pid: 1, name: "Ava Field" },
{ id: 3, pid: 1, name: "Peter Stevens" }
]}
nodeBinding={{ field_0: 'name', field_1: 'title' }}>
</OrgChartReact>
}Load form JSON
javascript
import {OrgChartReact} from "balkan-orgchart-react";
export const ChartExample = () => {
const [jsonData, setJsonData] = useState([]);
useEffect(() => {
fetch('/data.json')
.then((response) => response.json())
.then((data) => {
setJsonData(data)
})
.catch((error) => {
console.error('Error loading data:', error)
})
}, []);
return <OrgChartReact data={jsonData} nodeBinding={{ field_0: 'name', field_1: 'title' }}></OrgChartReact>
}