@@ -20,16 +20,17 @@ export function isZoneFromDevtools(
2020 if ( ! parts ) return false
2121
2222 const editor = new FieldMiraEditor ( parts )
23-
23+
2424 if ( zoneType === "scoring" ) {
2525 const devtoolZones = editor . getUserData ( "devtool:scoring_zones" ) as ScoringZonePreferences [ ] | undefined
2626 if ( ! devtoolZones ) return false
2727
28- return devtoolZones . some ( devZone =>
29- devZone . name === zone . name &&
30- devZone . alliance === zone . alliance &&
31- devZone . parentNode === zone . parentNode &&
32- JSON . stringify ( devZone . deltaTransformation ) === JSON . stringify ( zone . deltaTransformation )
28+ return devtoolZones . some (
29+ devZone =>
30+ devZone . name === zone . name &&
31+ devZone . alliance === zone . alliance &&
32+ devZone . parentNode === zone . parentNode &&
33+ JSON . stringify ( devZone . deltaTransformation ) === JSON . stringify ( zone . deltaTransformation )
3334 )
3435 } else {
3536 // For protected zones, we'd need to add dev tool support first
@@ -52,17 +53,20 @@ export async function removeZoneFromDevtools(
5253 if ( ! parts ) throw new Error ( "No field parts found" )
5354
5455 const editor = new FieldMiraEditor ( parts )
55-
56+
5657 if ( zoneType === "scoring" ) {
5758 const devtoolZones = editor . getUserData ( "devtool:scoring_zones" ) as ScoringZonePreferences [ ] | undefined
5859 if ( ! devtoolZones ) return
5960
6061 // Remove the zone from dev tool data
61- const filteredZones = devtoolZones . filter ( devZone =>
62- ! ( devZone . name === zone . name &&
63- devZone . alliance === zone . alliance &&
64- devZone . parentNode === zone . parentNode &&
65- JSON . stringify ( devZone . deltaTransformation ) === JSON . stringify ( zone . deltaTransformation ) )
62+ const filteredZones = devtoolZones . filter (
63+ devZone =>
64+ ! (
65+ devZone . name === zone . name &&
66+ devZone . alliance === zone . alliance &&
67+ devZone . parentNode === zone . parentNode &&
68+ JSON . stringify ( devZone . deltaTransformation ) === JSON . stringify ( zone . deltaTransformation )
69+ )
6670 )
6771
6872 // Update the dev tool data
@@ -104,10 +108,10 @@ export function getDevtoolZones(zoneType: ZoneType): ScoringZonePreferences[] |
104108 if ( ! parts ) return undefined
105109
106110 const editor = new FieldMiraEditor ( parts )
107-
111+
108112 if ( zoneType === "scoring" ) {
109113 return editor . getUserData ( "devtool:scoring_zones" ) as ScoringZonePreferences [ ] | undefined
110114 } else {
111115 return undefined
112116 }
113- }
117+ }
0 commit comments