export const NumberInput = () => {
const [value, setValue] = useState<number | null>(null);
return (
<Box display="flex" flexDirection="column" gap={12}>
<FormControl>
<InputHeading>
<FormControlLabel label="Montant" />
</InputHeading>
<FormControlNumberInput value={value} onChange={setValue} placeholder="0" />
</FormControl>
<FormControl>
<InputHeading>
<FormControlLabel label="Avec unites" />
</InputHeading>
<FormControlNumberInput
value={value}
onChange={setValue}
startAdornment={
<Box style={{ paddingLeft: 8, paddingRight: 4 }}>
<Typography>€</Typography>
</Box>
}
endAdornment={
<Box style={{ paddingLeft: 4, paddingRight: 8 }}>
<Typography>TTC</Typography>
</Box>
}
/>
</FormControl>
<FormControl>
<InputHeading>
<FormControlLabel label="Desactive" />
</InputHeading>
<FormControlNumberInput value={42} onChange={() => {}} disabled />
</FormControl>
</Box>
);
};