From 7f25846d55550243b840a7457f2aa30805e7224c Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Mon, 5 Apr 2021 00:48:03 +0200 Subject: [PATCH] List alerts in profile --- .../alerts/{add-alert.vue => add.vue} | 2 + assets/components/alerts/remove.vue | 41 +++ assets/components/header/header.vue | 2 +- .../stashes/{add-stash.vue => add.vue} | 5 +- .../stashes/{remove-stash.vue => remove.vue} | 5 +- assets/components/stashes/stash.vue | 2 +- assets/components/users/alert.vue | 249 ++++++++++++++++++ assets/components/users/stash.vue | 2 +- assets/components/users/user.vue | 74 +++++- assets/img/icons/envelop.svg | 5 + assets/img/icons/envelop2.svg | 8 + assets/img/icons/envelop3.svg | 5 + assets/img/icons/envelop4.svg | 5 + assets/img/icons/envelop5.svg | 5 + assets/js/curate.js | 30 +++ assets/js/users/actions.js | 11 + src/web/server.js | 2 +- 17 files changed, 439 insertions(+), 14 deletions(-) rename assets/components/alerts/{add-alert.vue => add.vue} (99%) create mode 100644 assets/components/alerts/remove.vue rename assets/components/stashes/{add-stash.vue => add.vue} (91%) rename assets/components/stashes/{remove-stash.vue => remove.vue} (89%) create mode 100644 assets/components/users/alert.vue create mode 100644 assets/img/icons/envelop.svg create mode 100644 assets/img/icons/envelop2.svg create mode 100644 assets/img/icons/envelop3.svg create mode 100644 assets/img/icons/envelop4.svg create mode 100644 assets/img/icons/envelop5.svg diff --git a/assets/components/alerts/add-alert.vue b/assets/components/alerts/add.vue similarity index 99% rename from assets/components/alerts/add-alert.vue rename to assets/components/alerts/add.vue index a82046a9..6d6cf312 100644 --- a/assets/components/alerts/add-alert.vue +++ b/assets/components/alerts/add.vue @@ -215,6 +215,8 @@ async function addAlert() { email: this.email, stashes: this.stashes.map(stash => stash.id), }); + + this.$emit('close', true); } function addActor(actor) { diff --git a/assets/components/alerts/remove.vue b/assets/components/alerts/remove.vue new file mode 100644 index 00000000..91120b89 --- /dev/null +++ b/assets/components/alerts/remove.vue @@ -0,0 +1,41 @@ + + + diff --git a/assets/components/header/header.vue b/assets/components/header/header.vue index 5a76a48a..7733dee4 100644 --- a/assets/components/header/header.vue +++ b/assets/components/header/header.vue @@ -150,7 +150,7 @@ + + diff --git a/assets/components/users/stash.vue b/assets/components/users/stash.vue index b9d9d373..10185c01 100644 --- a/assets/components/users/stash.vue +++ b/assets/components/users/stash.vue @@ -84,7 +84,7 @@