+ {locationData.locations.length === 0 && (
+
{m.modal_assign_user_ip_no_locations()}
+ )}
+ {locationData.locations.map((location: LocationDevices, locIdx) => (
+
toggleLocation(location.location_id)}
+ >
+ {location.devices.map((deviceIps, devIdx) => (
+
+ {deviceIps.wireguard_ips.map((ipData, ipIdx) => (
+
+ validateIp(
+ `${ipData.network_part}${value}`,
+ deviceIps.device_id,
+ location.location_id,
+ ),
+ }}
+ >
+ {(field) => (
+ field.handleChange(val ?? '')}
+ onBlur={field.handleBlur}
+ />
+ )}
+
+ ))}
+
+ ))}
+
+ ))}
+