Skip to content

Commit

Permalink
Display: Improve styles for message list and message show pages - ref…
Browse files Browse the repository at this point in the history
…s BT#21705
  • Loading branch information
AngelFQC committed Jun 10, 2024
1 parent 17c27c9 commit 6da6497
Show file tree
Hide file tree
Showing 4 changed files with 68 additions and 53 deletions.
15 changes: 15 additions & 0 deletions assets/css/scss/_messages.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.message-list {
&__actions {
@apply flex gap-2 justify-end items-center flex-wrap mb-4;
}
}

.message-show {
&__tags-container {
@apply flex justify-end gap-2 items-center;
}

&__tag-searcher.field {
@apply mb-0;
}
}
1 change: 1 addition & 0 deletions assets/css/scss/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
@import 'catalog_session';
//@import 'jqueryui';
@import 'lp';
@import "messages";
@import "userreluser";
@import 'social';
@import 'skill';
Expand Down
84 changes: 42 additions & 42 deletions assets/vue/views/message/MessageList.vue
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
<template>
<SectionHeader :title="title">
<BaseButton
icon="email-plus"
only-icon
type="black"
@click="goToCompose"
/>

<BaseButton
:disabled="isLoading"
icon="refresh"
only-icon
type="black"
@click="refreshMessages"
/>

<BaseButton
:disabled="0 === selectedItems.length || isLoading"
icon="delete"
only-icon
type="black"
@click="showDlgConfirmDeleteMultiple"
/>

<BaseButton
:disabled="0 === selectedItems.length || isLoading"
icon="multiple-marked"
only-icon
popup-identifier="course-messages-list-tmenu"
type="black"
@click="mToggleMessagesList"
/>

<BaseMenu
id="course-messages-list-tmenu"
ref="mMessageList"
:model="mItemsMarkAs"
/>
</SectionHeader>

<div class="message-container">
<div class="message-actions">
<div class="message-list">
<SectionHeader :title="title">
<BaseButton
icon="email-plus"
only-icon
type="black"
@click="goToCompose"
/>

<BaseButton
:disabled="isLoading"
icon="refresh"
only-icon
type="black"
@click="refreshMessages"
/>

<BaseButton
:disabled="0 === selectedItems.length || isLoading"
icon="delete"
only-icon
type="black"
@click="showDlgConfirmDeleteMultiple"
/>

<BaseButton
:disabled="0 === selectedItems.length || isLoading"
icon="multiple-marked"
only-icon
popup-identifier="course-messages-list-tmenu"
type="black"
@click="mToggleMessagesList"
/>

<BaseMenu
id="course-messages-list-tmenu"
ref="mMessageList"
:model="mItemsMarkAs"
/>
</SectionHeader>

<div class="message-list__actions">
<BaseButton
:label="t('Inbox')"
icon="inbox"
Expand Down
21 changes: 10 additions & 11 deletions assets/vue/views/message/MessageShow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,15 @@
/>
</SectionHeader>

<div class="flex justify-end gap-2">
<div v-if="myReceiver">
<BaseChip
v-for="tag in myReceiver.tags"
:key="tag['@id']"
:value="tag"
is-removable
label-field="tag"
@remove="onRemoveTagFromMessage(tag)"
/>
</div>
<div class="message-show__tags-container">
<BaseChip
v-for="tag in myReceiver.tags"
:key="tag['@id']"
:value="tag"
is-removable
label-field="tag"
@remove="onRemoveTagFromMessage(tag)"
/>

<BaseAutocomplete
v-if="item.sender && item.sender['@id'] !== securityStore.user['@id']"
Expand All @@ -51,6 +49,7 @@
:label="t('Tags')"
:search="onSearchTags"
option-label="tag"
class="message-show__tag-searcher"
@item-select="onItemSelect"
/>
</div>
Expand Down

0 comments on commit 6da6497

Please sign in to comment.