import React from 'react';
import { HeaderProps, ListProps, NodeProps, NodeState } from './types';
const InfoHeader = ({ children, onClickHandler }: HeaderProps) => (
+ {children}
);
const InfoList = ({ children, isOpen }: ListProps) => (isOpen ? : null);
export default class GeneralInfoNode extends React.Component {
public state = {
isOpen: false
};
public toggleVisibility = () => this.setState(prevState => ({ isOpen: !prevState.isOpen }));
public render() {
const { toggleVisibility, props: { innerList, headerContent }, state: { isOpen } } = this;
return (
{headerContent}
{innerList}
);
}
}