diff --git a/ts/router.ts b/ts/router.ts
index 241c4997..6bf26e67 100644
--- a/ts/router.ts
+++ b/ts/router.ts
@@ -4,6 +4,7 @@ import Home from "./view/Home.vue";
import About from "./view/About.vue";
import Communication from "./view/Communication.vue";
import ConfigurationIntegration from "./view/configuration/Integration.vue";
+import ConfigurationIntegrationArcgis from "./view/configuration/IntegrationArcgis.vue";
import ConfigurationOrganization from "./view/configuration/Organization.vue";
import ConfigurationPesticide from "./view/configuration/Pesticide.vue";
import ConfigurationPesticideAdd from "./view/configuration/PesticideAdd.vue";
@@ -37,6 +38,11 @@ const routes: RouteRecordRaw[] = [
name: "Integration Configuration",
component: ConfigurationIntegration,
},
+ {
+ path: "/configuration/integration/arcgis",
+ name: "Arcgis Integration Configuration",
+ component: ConfigurationIntegrationArcgis,
+ },
{
path: "/configuration/organization",
name: "Organization Configuration",
diff --git a/ts/view/configuration/Integration.vue b/ts/view/configuration/Integration.vue
index 05758647..a4bcfe72 100644
--- a/ts/view/configuration/Integration.vue
+++ b/ts/view/configuration/Integration.vue
@@ -79,9 +79,11 @@
Refresh OAuth Token
-
- Configure
-
+
+
+
diff --git a/ts/view/configuration/IntegrationArcgis.vue b/ts/view/configuration/IntegrationArcgis.vue
new file mode 100644
index 00000000..d91470e8
--- /dev/null
+++ b/ts/view/configuration/IntegrationArcgis.vue
@@ -0,0 +1,404 @@
+
+
+
+
+
+
+
+
+
ArcGIS Integration
+
Configure your Esri ArcGIS connection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Note: Changes to feature layer selections will take
+ effect immediately after saving. Refreshing the OAuth token will
+ require re-authentication with your ArcGIS account.
+
+
+
+
+
+
+
+
+
+
+
+
+ Confirm Delete
+
+
+
+
+
+ Are you sure you want to delete the OAuth token and disable the
+ ArcGIS integration?
+
+
+ This action cannot be undone. You will need to
+ re-authenticate to restore the integration.
+