增加LabeledPicker的禁用选项。
This commit is contained in:
		| @@ -11,6 +11,7 @@ type LabeledPickerProps = { | |||||||
|   min?: number; |   min?: number; | ||||||
|   max?: number; |   max?: number; | ||||||
|   step?: number; |   step?: number; | ||||||
|  |   disabled?: boolean; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| export function LabeledPicker({ | export function LabeledPicker({ | ||||||
| @@ -21,6 +22,7 @@ export function LabeledPicker({ | |||||||
|   min = 0, |   min = 0, | ||||||
|   max = 100, |   max = 100, | ||||||
|   step = 1, |   step = 1, | ||||||
|  |   disabled = false, | ||||||
| }: LabeledPickerProps) { | }: LabeledPickerProps) { | ||||||
|   const [pickerValue, setPickerValue] = useState(value ?? min); |   const [pickerValue, setPickerValue] = useState(value ?? min); | ||||||
|   const handlePickerChange = (event: React.ChangeEvent<HTMLInputElement>) => { |   const handlePickerChange = (event: React.ChangeEvent<HTMLInputElement>) => { | ||||||
| @@ -52,6 +54,7 @@ export function LabeledPicker({ | |||||||
|         min={min} |         min={min} | ||||||
|         max={max} |         max={max} | ||||||
|         step={step} |         step={step} | ||||||
|  |         disabled={disabled} | ||||||
|       /> |       /> | ||||||
|     </div> |     </div> | ||||||
|   ); |   ); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user