From 82bcd0c6eab6fdb533beec8d80d03d74e0ad6c8c Mon Sep 17 00:00:00 2001 From: Kalle Fagerberg Date: Sun, 17 Jul 2022 20:08:08 +0200 Subject: [PATCH] Added more info to list view --- package-lock.json | 43 ++++++++-------- package.json | 3 +- src/views/PersonalSettingsPage.vue | 81 ++++++++++++++++++++++++------ 3 files changed, 91 insertions(+), 36 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9eed76a..4bf93d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,8 @@ "@nextcloud/dialogs": "^3.1.2", "@nextcloud/router": "^2.0.0", "@nextcloud/vue": "^5.3.1", - "vue": "^2.7.0" + "vue": "^2.7.7", + "vue-material-design-icons": "^5.1.2" }, "devDependencies": { "@nextcloud/babel-config": "^1.0.0", @@ -2521,9 +2522,9 @@ } }, "node_modules/@vue/compiler-sfc": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.4.tgz", - "integrity": "sha512-WCaF33mlKLSvHDKvOD6FzTa5CI2FlMTeJf3MxJsNP0KDgRoI6RdXhHo9dtvCqV4Sywf9Owm17wTLT1Ymu/WsOQ==", + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.7.tgz", + "integrity": "sha512-Ah8dIuo6ZVPHTq9+s4rBU/YpJu3vGSNyeOTCrPrVPQnkUfnT5Ig+IKBhePuQWFXguYb2TuEWrEfiiX9DZ3aJlA==", "dependencies": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -10867,11 +10868,11 @@ "peer": true }, "node_modules/vue": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.4.tgz", - "integrity": "sha512-8KGyyzFSj/FrKj1y7jyEpv8J4osgZx6Lk1lVzh1aP4BqsXZhATH1r0gdJNz00MMyBhK0/m2cNoPuOZ1NzeiUEw==", + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.7.tgz", + "integrity": "sha512-osfkncsGCWqtch+YWYxbqTNQ9hl/UQ6TFRkdmK/VqAjuMpxzr5QotFsYpmJ1AB1ez2LJeIKXDmtMkXUotMOTsA==", "dependencies": { - "@vue/compiler-sfc": "2.7.4", + "@vue/compiler-sfc": "2.7.7", "csstype": "^3.1.0" } }, @@ -11023,9 +11024,9 @@ } }, "node_modules/vue-material-design-icons": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.1.tgz", - "integrity": "sha512-f2M4+7GWIwrg106KJ9a4BU1G5kOxvemIuK1ZDkIdh3ehAJ0vvln7/5PZJ8u6ka4VWV8oA+26mBYSDbS1dpq05w==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.2.tgz", + "integrity": "sha512-nD1qFM2qAkMlVoe23EfNKIeMfYl6YjHZjSty9q0mwc2gXmPmvEhixywJQhM+VF5KVBI1zAkVTNLoUEERPY10pA==" }, "node_modules/vue-multiselect": { "version": "2.1.6", @@ -13552,9 +13553,9 @@ } }, "@vue/compiler-sfc": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.4.tgz", - "integrity": "sha512-WCaF33mlKLSvHDKvOD6FzTa5CI2FlMTeJf3MxJsNP0KDgRoI6RdXhHo9dtvCqV4Sywf9Owm17wTLT1Ymu/WsOQ==", + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.7.tgz", + "integrity": "sha512-Ah8dIuo6ZVPHTq9+s4rBU/YpJu3vGSNyeOTCrPrVPQnkUfnT5Ig+IKBhePuQWFXguYb2TuEWrEfiiX9DZ3aJlA==", "requires": { "@babel/parser": "^7.18.4", "postcss": "^8.4.14", @@ -20002,11 +20003,11 @@ "peer": true }, "vue": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.4.tgz", - "integrity": "sha512-8KGyyzFSj/FrKj1y7jyEpv8J4osgZx6Lk1lVzh1aP4BqsXZhATH1r0gdJNz00MMyBhK0/m2cNoPuOZ1NzeiUEw==", + "version": "2.7.7", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.7.tgz", + "integrity": "sha512-osfkncsGCWqtch+YWYxbqTNQ9hl/UQ6TFRkdmK/VqAjuMpxzr5QotFsYpmJ1AB1ez2LJeIKXDmtMkXUotMOTsA==", "requires": { - "@vue/compiler-sfc": "2.7.4", + "@vue/compiler-sfc": "2.7.7", "csstype": "^3.1.0" } }, @@ -20120,9 +20121,9 @@ } }, "vue-material-design-icons": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.1.tgz", - "integrity": "sha512-f2M4+7GWIwrg106KJ9a4BU1G5kOxvemIuK1ZDkIdh3ehAJ0vvln7/5PZJ8u6ka4VWV8oA+26mBYSDbS1dpq05w==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vue-material-design-icons/-/vue-material-design-icons-5.1.2.tgz", + "integrity": "sha512-nD1qFM2qAkMlVoe23EfNKIeMfYl6YjHZjSty9q0mwc2gXmPmvEhixywJQhM+VF5KVBI1zAkVTNLoUEERPY10pA==" }, "vue-multiselect": { "version": "2.1.6", diff --git a/package.json b/package.json index 798bf0e..dae43cb 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "@nextcloud/dialogs": "^3.1.2", "@nextcloud/router": "^2.0.0", "@nextcloud/vue": "^5.3.1", - "vue": "^2.7.0" + "vue": "^2.7.7", + "vue-material-design-icons": "^5.1.2" }, "browserslist": [ "extends @nextcloud/browserslist-config" diff --git a/src/views/PersonalSettingsPage.vue b/src/views/PersonalSettingsPage.vue index c031d09..17536c8 100644 --- a/src/views/PersonalSettingsPage.vue +++ b/src/views/PersonalSettingsPage.vue @@ -2,30 +2,64 @@
- Hello world :) -
    - +
    +
      + + + + + +
    +
    +
    + + No subscriptions -