Merge pull request #315 from getmaxun/cuslim-fix
fix: update custom limit if value >= 1
This commit is contained in:
@@ -529,7 +529,22 @@ export const RightSidePanel: React.FC<RightSidePanelProps> = ({ onFinishCapture
|
|||||||
<TextField
|
<TextField
|
||||||
type="number"
|
type="number"
|
||||||
value={customLimit}
|
value={customLimit}
|
||||||
onChange={(e) => updateCustomLimit(e.target.value)}
|
onChange={(e: React.ChangeEvent<HTMLInputElement>) => {
|
||||||
|
const value = parseInt(e.target.value);
|
||||||
|
// Only update if the value is greater than or equal to 1 or if the field is empty
|
||||||
|
if (e.target.value === '' || value >= 1) {
|
||||||
|
updateCustomLimit(e.target.value);
|
||||||
|
}
|
||||||
|
}}
|
||||||
|
inputProps={{
|
||||||
|
min: 1,
|
||||||
|
onKeyPress: (e: React.KeyboardEvent<HTMLInputElement>) => {
|
||||||
|
const value = (e.target as HTMLInputElement).value + e.key;
|
||||||
|
if (parseInt(value) < 1) {
|
||||||
|
e.preventDefault();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}}
|
||||||
placeholder={t('right_panel.limit.enter_number')}
|
placeholder={t('right_panel.limit.enter_number')}
|
||||||
sx={{
|
sx={{
|
||||||
marginLeft: '10px',
|
marginLeft: '10px',
|
||||||
|
|||||||
Reference in New Issue
Block a user