diff --git a/ts/router.ts b/ts/router.ts
index 6f8e0d88..37953509 100644
--- a/ts/router.ts
+++ b/ts/router.ts
@@ -3,6 +3,7 @@ import type { RouteRecordRaw } from "vue-router";
import Home from "./view/Home.vue";
import About from "./view/About.vue";
import Communication from "./view/Communication.vue";
+import ConfigurationPesticide from "./view/configuration/Pesticide.vue";
import ConfigurationRoot from "./view/configuration/Root.vue";
import ConfigurationUser from "./view/configuration/User.vue";
import ConfigurationUserAdd from "./view/configuration/UserAdd.vue";
@@ -28,6 +29,11 @@ const routes: RouteRecordRaw[] = [
name: "Configuration",
component: ConfigurationRoot,
},
+ {
+ path: "/configuration/pesticide",
+ name: "Pesticide Configuration",
+ component: ConfigurationPesticide,
+ },
{
path: "/configuration/user",
name: "User Configuration",
diff --git a/ts/view/configuration/Pesticide.vue b/ts/view/configuration/Pesticide.vue
new file mode 100644
index 00000000..22c3c1c3
--- /dev/null
+++ b/ts/view/configuration/Pesticide.vue
@@ -0,0 +1,237 @@
+
+ Pesticide Products Configuration
+
+ Add New Product
+
+
+
+
+
+
+
+
+ Product
+ Formulation
+ Targets
+ Residual (days)
+ Low Rate
+ Max Rate
+ Pools
+ Info
+ Actions
+
+
+
+
+ {{ product.name }}
+
+ {{ product.formulation }}
+
+
+
+ {{ product.residualDays }}
+ {{ product.lowRate }}
+ {{ product.maxRate }}
+
+
+ {{ product.poolStatus }}
+
+
+
+
+
+
+
+
+
+
+
+