diff --git a/web/src/dialogs/CreateCategory.vue b/web/src/dialogs/CreateCategory.vue
new file mode 100644
index 0000000..d8b309e
--- /dev/null
+++ b/web/src/dialogs/CreateCategory.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+ +
+
+
+
+
+
+ {{ error }}
+
+
+
diff --git a/web/src/pages/Budgeting.vue b/web/src/pages/Budgeting.vue
index 18328ac..29b1da9 100644
--- a/web/src/pages/Budgeting.vue
+++ b/web/src/pages/Budgeting.vue
@@ -6,6 +6,7 @@ import { Category, useAccountStore } from "../stores/budget-account";
import { useSessionStore } from "../stores/session";
import Input from "../components/Input.vue";
import { POST } from "../api";
+import CreateCategory from "../dialogs/CreateCategory.vue";
const props = defineProps<{
budgetid: string,
@@ -158,7 +159,9 @@ const budgeted = computed(() => accountStore.GetBudgeted(selected.value.Year, se
{{ (getGroupState(group) ? "−" : "+") + " " + group.Name }}
+ >{{ (getGroupState(group) ? "−" : "+") + " " + group.Name }}
+
+
accountStore.GetBudgeted(selected.value.Year, se
+