From 2ca9ac53429ce7e8cbbc21e5942dcb70c09a269c Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Sat, 23 Apr 2022 09:52:20 +0200 Subject: [PATCH] Added storage stats to the account page --- .../CharacterListToolbarItems.vue | 20 +----- .../creatureList/CreatureStorageStats.vue | 34 ++++++++++ .../dialogStack/DeleteConfirmationDialog.vue | 2 +- app/imports/ui/files/FileStorageStats.vue | 66 +++++++++++++++++++ app/imports/ui/pages/Account.vue | 18 +++++ app/imports/ui/pages/Files.vue | 54 +-------------- 6 files changed, 125 insertions(+), 69 deletions(-) create mode 100644 app/imports/ui/creature/creatureList/CreatureStorageStats.vue create mode 100644 app/imports/ui/files/FileStorageStats.vue diff --git a/app/imports/ui/creature/creatureList/CharacterListToolbarItems.vue b/app/imports/ui/creature/creatureList/CharacterListToolbarItems.vue index 5c678946..df427b85 100644 --- a/app/imports/ui/creature/creatureList/CharacterListToolbarItems.vue +++ b/app/imports/ui/creature/creatureList/CharacterListToolbarItems.vue @@ -1,33 +1,19 @@ diff --git a/app/imports/ui/creature/creatureList/CreatureStorageStats.vue b/app/imports/ui/creature/creatureList/CreatureStorageStats.vue new file mode 100644 index 00000000..6bbcfb66 --- /dev/null +++ b/app/imports/ui/creature/creatureList/CreatureStorageStats.vue @@ -0,0 +1,34 @@ + + + + + \ No newline at end of file diff --git a/app/imports/ui/dialogStack/DeleteConfirmationDialog.vue b/app/imports/ui/dialogStack/DeleteConfirmationDialog.vue index 3802253b..ffe5d186 100644 --- a/app/imports/ui/dialogStack/DeleteConfirmationDialog.vue +++ b/app/imports/ui/dialogStack/DeleteConfirmationDialog.vue @@ -5,7 +5,7 @@
- This cannot be undone + This can't be undone

Type "{{ name }}" to permanenetly delete. diff --git a/app/imports/ui/files/FileStorageStats.vue b/app/imports/ui/files/FileStorageStats.vue new file mode 100644 index 00000000..c4ad854b --- /dev/null +++ b/app/imports/ui/files/FileStorageStats.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/app/imports/ui/pages/Account.vue b/app/imports/ui/pages/Account.vue index bbd25a06..1deea14a 100644 --- a/app/imports/ui/pages/Account.vue +++ b/app/imports/ui/pages/Account.vue @@ -8,6 +8,18 @@ style="flex-basis: 900px" > + + File storage used + + + + Character storage used + + + + + + Preferences @@ -221,8 +233,14 @@ import { getUserTier } from '/imports/api/users/patreon/tiers.js'; import addEmail from '/imports/api/users/methods/addEmail.js'; import removeEmail from '/imports/api/users/methods/removeEmail.js'; + import CreatureStorageStats from '/imports/ui/creature/creatureList/CreatureStorageStats.vue'; + import FileStorageStats from '/imports/ui/files/FileStorageStats.vue'; export default { + components: { + CreatureStorageStats, + FileStorageStats, + }, meteor: { $subscribe: { 'userPublicProfiles'(){ diff --git a/app/imports/ui/pages/Files.vue b/app/imports/ui/pages/Files.vue index 376dd53d..a6f7e917 100644 --- a/app/imports/ui/pages/Files.vue +++ b/app/imports/ui/pages/Files.vue @@ -1,32 +1,7 @@