Files
Ghom 291dcf9515 Merge pull request #10575 from Arturlang/TGUIs_Nexties
[TESTMERGE] Properly working TGUI Next
2021-01-04 19:47:54 -03:00

49 lines
1.3 KiB
JavaScript

import { toFixed } from 'common/math';
import { useBackend } from '../backend';
import { LabeledList, NumberInput, Section } from '../components';
export const ChemSplitter = props => {
const { act, data } = useBackend(props);
const {
straight,
side,
max_transfer,
} = data;
return (
<Section>
<LabeledList>
<LabeledList.Item label="Straight">
<NumberInput
value={straight}
unit="u"
width="55px"
minValue={1}
maxValue={max_transfer}
format={value => toFixed(value, 2)}
step={0.05}
stepPixelSize={4}
onChange={(e, value) => act('set_amount', {
target: 'straight',
amount: value,
})} />
</LabeledList.Item>
<LabeledList.Item label="Side">
<NumberInput
value={side}
unit="u"
width="55px"
minValue={1}
maxValue={max_transfer}
format={value => toFixed(value, 2)}
step={0.05}
stepPixelSize={4}
onChange={(e, value) => act('set_amount', {
target: 'side',
amount: value,
})} />
</LabeledList.Item>
</LabeledList>
</Section>
);
};