import React from 'react' import InputButton from './InputButton' import {MdFunctions, MdInsertChart} from 'react-icons/md' import {mdiFunctionVariant} from '@mdi/js'; type FunctionInputButtonsProps = { fieldSpec?: any onZoomClick?(...args: unknown[]): unknown onDataClick?(...args: unknown[]): unknown onExpressionClick?(...args: unknown[]): unknown }; export default class FunctionInputButtons extends React.Component { render() { let makeZoomInputButton, makeDataInputButton, expressionInputButton; if (this.props.fieldSpec.expression.parameters.includes('zoom')) { expressionInputButton = ( ); makeZoomInputButton = if (this.props.fieldSpec['property-type'] === 'data-driven') { makeDataInputButton = } return
{expressionInputButton} {makeDataInputButton} {makeZoomInputButton}
} else { return
{expressionInputButton}
} } }