`Node` (component)
==================



Props
-----

### `attributes`

type: `object`
defaultValue: `undefined`


### `circleRadius`

type: `number`
defaultValue: `undefined`


### `name` (required)

type: `string`


### `nodeData` (required)

type: `object`


### `nodeSvgShape` (required)

type: `object`


### `onClick` (required)

type: `func`


### `onMouseOut` (required)

type: `func`


### `onMouseOver` (required)

type: `func`
defaultValue: `undefined`


### `orientation` (required)

type: `enum('horizontal'|'vertical')`


### `styles`

type: `object`
defaultValue: `{
  node: {
    circle: {},
    name: {},
    attributes: {},
  },
  leafNode: {
    circle: {},
    name: {},
    attributes: {},
  },
}`


### `subscriptions` (required)

type: `object`


### `textAnchor`

defaultValue: `'start'`


### `textLayout` (required)

type: `object`


### `transitionDuration` (required)

type: `number`

