From defacc3d1f904e3f9a1fbfedb09aac6a64c26993 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Tue, 1 Aug 2023 12:54:59 -0500 Subject: [PATCH] Social: Improve and code clean for friend list --- assets/css/scss/_userreluser.scss | 25 + assets/css/scss/index.scss | 1 + .../components/basecomponents/ChamiloIcons.js | 1 + assets/vue/views/userreluser/List.vue | 611 +++++------------- 4 files changed, 201 insertions(+), 437 deletions(-) create mode 100644 assets/css/scss/_userreluser.scss diff --git a/assets/css/scss/_userreluser.scss b/assets/css/scss/_userreluser.scss new file mode 100644 index 0000000000..adbd8c1888 --- /dev/null +++ b/assets/css/scss/_userreluser.scss @@ -0,0 +1,25 @@ +.friend-list { + &__block { + @apply p-4 border border-solid border-support-1 shadow-lg rounded-lg; + + .friend-info { + @apply flex flex-col items-center gap-3 py-4; + + &__avatar { + @apply w-9 shadow-lg border border-support-1 rounded-lg; + } + + &__username { + @apply text-body-2 font-semibold; + } + } + + .friend-options { + @apply flex items-baseline justify-between; + + &__time { + @apply text-gray-50 uppercase text-tiny; + } + } + } +} diff --git a/assets/css/scss/index.scss b/assets/css/scss/index.scss index 7be65d1a51..c587d61cf6 100755 --- a/assets/css/scss/index.scss +++ b/assets/css/scss/index.scss @@ -63,3 +63,4 @@ @import 'catalog_session'; //@import 'jqueryui'; @import 'lp'; +@import "userreluser"; diff --git a/assets/vue/components/basecomponents/ChamiloIcons.js b/assets/vue/components/basecomponents/ChamiloIcons.js index 9bb82b81d0..3a494925d3 100644 --- a/assets/vue/components/basecomponents/ChamiloIcons.js +++ b/assets/vue/components/basecomponents/ChamiloIcons.js @@ -99,6 +99,7 @@ export const chamiloIconToClass = { "up": "mdi mdi-arrow-up-right", "usage": "mdi mdi-chart-donut", "user-add": "mdi mdi-account-plus-outline", + "user-delete": "mdi mdi-account-minus-outline", "view-gallery": "mdi mdi-view-gallery", "sessions": "mdi mdi-google-classroom", "search": "mdi mdi-magnify", diff --git a/assets/vue/views/userreluser/List.vue b/assets/vue/views/userreluser/List.vue index 465c18c950..d34fa497b9 100644 --- a/assets/vue/views/userreluser/List.vue +++ b/assets/vue/views/userreluser/List.vue @@ -15,477 +15,214 @@ type="black" @click="reloadHandler" /> - - -
-
- -
- - - {{ request.user.username }} - - -
-
- -
- - - {{ request.friend.username }} - - -
- -
-
-
Friends
- - - +
+ - - - - +
-
- - - - - +
+

- -
- - Are you sure you want to delete {{ item.title }}? -
- -
+ + + {{ request.user.username }} + + +

+ +
+ + + {{ request.friend.username }} - -
- - Are you sure you want to delete the selected items? + +
- - +
-