File tree Expand file tree Collapse file tree 1 file changed +34
-2
lines changed Expand file tree Collapse file tree 1 file changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -164,11 +164,21 @@ export default function CreateEditSite({ mode }: CreateEditSiteProps) {
164
164
alert ( 'Name is required' ) ;
165
165
return false ;
166
166
}
167
- if ( longitude === '' || isNaN ( Number ( longitude ) ) ) {
167
+ if (
168
+ longitude === '' ||
169
+ isNaN ( Number ( longitude ) ) ||
170
+ Number ( longitude ) < - 180 ||
171
+ Number ( longitude ) > 180
172
+ ) {
168
173
alert ( 'Valid Longitude is required' ) ;
169
174
return false ;
170
175
}
171
- if ( latitude === '' || isNaN ( Number ( latitude ) ) ) {
176
+ if (
177
+ latitude === '' ||
178
+ isNaN ( Number ( latitude ) ) ||
179
+ Number ( latitude ) < - 90 ||
180
+ Number ( latitude ) > 90
181
+ ) {
172
182
alert ( 'Valid Latitude is required' ) ;
173
183
return false ;
174
184
}
@@ -184,6 +194,28 @@ export default function CreateEditSite({ mode }: CreateEditSiteProps) {
184
194
alert ( 'At least one Cell ID is required' ) ;
185
195
return false ;
186
196
}
197
+ if ( boundaryEnabled ) {
198
+ for ( const point of boundaryPoints ) {
199
+ if (
200
+ point . lat === '' ||
201
+ isNaN ( Number ( point . lat ) ) ||
202
+ Number ( point . lat ) < - 90 ||
203
+ Number ( point . lat ) > 90
204
+ ) {
205
+ alert ( 'Valid Latitude for Boundary Point is required' ) ;
206
+ return false ;
207
+ }
208
+ if (
209
+ point . lng === '' ||
210
+ isNaN ( Number ( point . lng ) ) ||
211
+ Number ( point . lng ) < - 180 ||
212
+ Number ( point . lng ) > 180
213
+ ) {
214
+ alert ( 'Valid Longitude for Boundary Point is required' ) ;
215
+ return false ;
216
+ }
217
+ }
218
+ }
187
219
return true ;
188
220
} ;
189
221
You can’t perform that action at this time.
0 commit comments