import * as React from 'react'; import { ISymbolModel } from '../../Interfaces/ISymbolModel'; import { RestoreX, TransformX } from '../../utils/svg'; import { InputGroup } from '../InputGroup/InputGroup'; import { TextInputGroup } from '../InputGroup/TextInputGroup'; import { Text } from '../Text/Text'; interface ISymbolFormProps { symbol: ISymbolModel symbols: Map onChange: (key: string, value: string | number | boolean) => void } export function SymbolForm(props: ISymbolFormProps): JSX.Element { return (
props.onChange('displayedText', value)} /> props.onChange('x', RestoreX(Number(value), props.symbol.width, props.symbol.config.PositionReference))} /> props.onChange('height', Number(value))} /> props.onChange('width', Number(value))} />
); }