From d7fc3c0cab511635a6c673a0e2a77bb4d3bcb761 Mon Sep 17 00:00:00 2001 From: Ryan Kegel Date: Mon, 5 Jan 2026 16:58:38 -0500 Subject: [PATCH] Added beginning of login functionality --- .../components/shared/ChildrenListView.vue | 603 ++++++++++++++++++ .../src/components/shared/ErrorMessage.vue | 6 + .../src/components/shared/LoginButton.vue | 186 ++++++ .../src/components/shared/ModalDialog.vue | 32 + .../src/components/shared/SuccessMessage.vue | 6 + .../src/components/utils/ImagePicker.vue | 365 +++++++++++ 6 files changed, 1198 insertions(+) create mode 100644 web/vue-app/src/components/shared/ChildrenListView.vue create mode 100644 web/vue-app/src/components/shared/ErrorMessage.vue create mode 100644 web/vue-app/src/components/shared/LoginButton.vue create mode 100644 web/vue-app/src/components/shared/ModalDialog.vue create mode 100644 web/vue-app/src/components/shared/SuccessMessage.vue create mode 100644 web/vue-app/src/components/utils/ImagePicker.vue diff --git a/web/vue-app/src/components/shared/ChildrenListView.vue b/web/vue-app/src/components/shared/ChildrenListView.vue new file mode 100644 index 0000000..114ec2f --- /dev/null +++ b/web/vue-app/src/components/shared/ChildrenListView.vue @@ -0,0 +1,603 @@ + + + + + diff --git a/web/vue-app/src/components/shared/ErrorMessage.vue b/web/vue-app/src/components/shared/ErrorMessage.vue new file mode 100644 index 0000000..592865f --- /dev/null +++ b/web/vue-app/src/components/shared/ErrorMessage.vue @@ -0,0 +1,6 @@ + + diff --git a/web/vue-app/src/components/shared/LoginButton.vue b/web/vue-app/src/components/shared/LoginButton.vue new file mode 100644 index 0000000..9ec64cc --- /dev/null +++ b/web/vue-app/src/components/shared/LoginButton.vue @@ -0,0 +1,186 @@ + + + + + diff --git a/web/vue-app/src/components/shared/ModalDialog.vue b/web/vue-app/src/components/shared/ModalDialog.vue new file mode 100644 index 0000000..07cc67d --- /dev/null +++ b/web/vue-app/src/components/shared/ModalDialog.vue @@ -0,0 +1,32 @@ + + + diff --git a/web/vue-app/src/components/shared/SuccessMessage.vue b/web/vue-app/src/components/shared/SuccessMessage.vue new file mode 100644 index 0000000..0b2c618 --- /dev/null +++ b/web/vue-app/src/components/shared/SuccessMessage.vue @@ -0,0 +1,6 @@ + + diff --git a/web/vue-app/src/components/utils/ImagePicker.vue b/web/vue-app/src/components/utils/ImagePicker.vue new file mode 100644 index 0000000..bc635db --- /dev/null +++ b/web/vue-app/src/components/utils/ImagePicker.vue @@ -0,0 +1,365 @@ + + + + +