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