import React from 'react' import {MdInfoOutline, MdHighlightOff} from 'react-icons/md' type FieldDocLabelProps = { label: object | string | undefined fieldSpec?: { doc?: string } onToggleDoc?(...args: unknown[]): unknown }; type FieldDocLabelState = { open: boolean }; export default class FieldDocLabel extends React.Component { constructor (props: FieldDocLabelProps) { super(props); this.state = { open: false, } } onToggleDoc = (open: boolean) => { this.setState({ open, }, () => { if (this.props.onToggleDoc) { this.props.onToggleDoc(this.state.open); } }); } render() { const {label, fieldSpec} = this.props; const {doc} = fieldSpec || {}; if (doc) { return } else if (label) { return } else {
} } }