import React from "react"; import {Faj2E, FajLabel} from "../domain-models/faj2E"; import {Modifier} from "../domain-models/tulajdonsag2E"; import {SignedNumberToText} from "../../shared/components/Helpers"; function fajiModositoText(faj: Faj2E, szamolas: (f: Faj2E) => number) : string { const mod = szamolas(faj) return (mod !== 0) ? SignedNumberToText(mod) + ' (' + FajLabel(faj) + ')' : '' } function TulajdonsagInput(props: { tulajdonsag: string, currentFaj : Faj2E, fajiModosito: (faj: Faj2E) => number, changeValue: (val: number) => void currentValue: number tooLowError: string, tooHighError: string dataTestId?: string }) { const { tulajdonsag, changeValue, currentFaj, currentValue, fajiModosito, tooLowError, tooHighError, dataTestId } = props; return (