diff --git a/frontend-new/TODO.md b/frontend-new/TODO.md index fa78ff618..d076a419d 100644 --- a/frontend-new/TODO.md +++ b/frontend-new/TODO.md @@ -19,6 +19,7 @@ Stuff that needs to be done before I consider this a successful POC - [x] date formatting needs to go thru i18n - [x] investigate why eslint/prettier don't auto fix - [x] actually implement page transitions (as opposed to popping up below the page) +- [ ] validation of forms/inputs etc ## Big list of pages! @@ -114,10 +115,10 @@ once QA has passed, the checkboxes can be removed and the page can be ~~striked - [ ] qa * settings (empty) - api-keys - - [ ] fetch - - [ ] layout - - [ ] functionality - - [ ] design + - [x] fetch + - [x] layout + - [ ] functionality (loading animations, validation) + - [x] design - [ ] qa * [project] - [ ] fetch diff --git a/frontend-new/src/components/design/Alert.vue b/frontend-new/src/components/design/Alert.vue new file mode 100644 index 000000000..ce59a09ef --- /dev/null +++ b/frontend-new/src/components/design/Alert.vue @@ -0,0 +1,5 @@ + diff --git a/frontend-new/src/components/ui/InputCheckbox.vue b/frontend-new/src/components/ui/InputCheckbox.vue index 4b5784f85..86dc61f5b 100644 --- a/frontend-new/src/components/ui/InputCheckbox.vue +++ b/frontend-new/src/components/ui/InputCheckbox.vue @@ -15,7 +15,7 @@ const props = defineProps<{ diff --git a/frontend-new/src/components/ui/InputText.vue b/frontend-new/src/components/ui/InputText.vue new file mode 100644 index 000000000..9b15cf3e9 --- /dev/null +++ b/frontend-new/src/components/ui/InputText.vue @@ -0,0 +1,23 @@ + + + diff --git a/frontend-new/src/pages/[user]/settings/api-keys.vue b/frontend-new/src/pages/[user]/settings/api-keys.vue index ceb9f09e8..300511cb9 100644 --- a/frontend-new/src/pages/[user]/settings/api-keys.vue +++ b/frontend-new/src/pages/[user]/settings/api-keys.vue @@ -1,5 +1,137 @@ + + @@ -7,3 +139,9 @@ meta: requireCurrentUser: true requireGlobalPerm: ["EDIT_API_KEYS"] + +