Compare commits

...

2 Commits

Author SHA1 Message Date
Adrian 08defe66b1 Merge remote-tracking branch 'origin/feature/configure-usb-ids' into feature/configure-usb-ids 2025-01-30 10:56:06 -06:00
Adrian da1a57eb93 Revert "Revert "fix for initial values being empty""
This reverts commit 194fad972e.
2025-01-29 23:05:28 -06:00
1 changed files with 9 additions and 11 deletions

View File

@ -78,15 +78,13 @@ function UpdateUsbConfigModal({
onCancel: () => void; onCancel: () => void;
error: string | null; error: string | null;
}) { }) {
const [usbConfig, setUsbConfig] = useState({ const [usbConfigState, setUsbConfigState] = useState<UsbConfigState>({
vendor_id: '', vendor_id: '',
product_id: '', product_id: '',
serial_number: '', serial_number: '',
manufacturer: '', manufacturer: '',
product: '', product: ''
}) });
const [usbConfigState, setUsbConfigState] = useState<UsbConfigState>();
const [send] = useJsonRpc(); const [send] = useJsonRpc();
const syncUsbConfig = useCallback(() => { const syncUsbConfig = useCallback(() => {
@ -105,23 +103,23 @@ function UpdateUsbConfigModal({
}, [syncUsbConfig]); }, [syncUsbConfig]);
const handleUsbVendorIdChange = (value: string) => { const handleUsbVendorIdChange = (value: string) => {
setUsbConfig({... usbConfig, vendor_id: value}) setUsbConfigState({... usbConfigState, vendor_id: value})
}; };
const handleUsbProductIdChange = (value: string) => { const handleUsbProductIdChange = (value: string) => {
setUsbConfig({... usbConfig, product_id: value}) setUsbConfigState({... usbConfigState, product_id: value})
}; };
const handleUsbSerialChange = (value: string) => { const handleUsbSerialChange = (value: string) => {
setUsbConfig({... usbConfig, serial_number: value}) setUsbConfigState({... usbConfigState, serial_number: value})
}; };
const handleUsbManufacturer = (value: string) => { const handleUsbManufacturer = (value: string) => {
setUsbConfig({... usbConfig, manufacturer: value}) setUsbConfigState({... usbConfigState, manufacturer: value})
}; };
const handleUsbProduct = (value: string) => { const handleUsbProduct = (value: string) => {
setUsbConfig({... usbConfig, product: value}) setUsbConfigState({... usbConfigState, product: value})
}; };
return ( return (
@ -180,7 +178,7 @@ function UpdateUsbConfigModal({
size="SM" size="SM"
theme="primary" theme="primary"
text="Update USB Config" text="Update USB Config"
onClick={() => onSetUsbConfig(usbConfig)} onClick={() => onSetUsbConfig(usbConfigState)}
/> />
<Button size="SM" theme="light" text="Not Now" onClick={onCancel} /> <Button size="SM" theme="light" text="Not Now" onClick={onCancel} />
</div> </div>