-
-
- {{ titleIcon }}
-
-
-
- {{ title }}
-
-
+
+
+
+ {{ titleIcon }}
+
+
+
+ {{ title }}
+
+
+
+
+
+ Cancel
+
+
+
+ Submit
+
+
+
+
@@ -39,6 +52,7 @@ export default {
data() {
return {
dialog: false,
+ loading: false,
};
},
methods: {
diff --git a/frontend/src/components/UI/TheSidebar.vue b/frontend/src/components/UI/TheSidebar.vue
index b9d3d6a45..d36e7066a 100644
--- a/frontend/src/components/UI/TheSidebar.vue
+++ b/frontend/src/components/UI/TheSidebar.vue
@@ -163,6 +163,11 @@ export default {
to: "/admin/settings",
title: this.$t("settings.site-settings"),
},
+ {
+ icon: "mdi-tools",
+ to: "/admin/toolbox",
+ title: this.$t("settings.toolbox.toolbox"),
+ },
{
icon: "mdi-account-group",
to: "/admin/manage-users",
diff --git a/frontend/src/locales/messages/en-US.json b/frontend/src/locales/messages/en-US.json
index d8d82108d..55e0ab035 100644
--- a/frontend/src/locales/messages/en-US.json
+++ b/frontend/src/locales/messages/en-US.json
@@ -218,6 +218,10 @@
"test-webhooks": "Test Webhooks",
"the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at",
"webhook-url": "Webhook URL"
+ },
+ "toolbox": {
+ "toolbox": "Toolbox",
+ "new-name": "New Name"
}
},
"user": {
diff --git a/frontend/src/pages/Admin/ToolBox/CategoryTagEditor/index.vue b/frontend/src/pages/Admin/ToolBox/CategoryTagEditor/index.vue
new file mode 100644
index 000000000..aea670d6e
--- /dev/null
+++ b/frontend/src/pages/Admin/ToolBox/CategoryTagEditor/index.vue
@@ -0,0 +1,169 @@
+