UX: reworks channel index (drawer and mobile) (#18892)

- Multiple style improvements
- adds last sent message date to the view

Co-authored-by: chapoi <charlie@discourse.org>
Co-authored-by: Joffrey JAFFEUX <j.jaffeux@gmail.com>
This commit is contained in:
Keegan George
2022-11-28 09:38:05 -08:00
committed by GitHub
parent 07a9163ea8
commit 7a8e018965
19 changed files with 286 additions and 142 deletions

View File

@ -142,32 +142,4 @@ module("Discourse Chat | Component | chat-channel-title", function (hooks) {
);
},
});
componentTest("unreadIndicator", {
template: hbs`{{chat-channel-title channel=channel unreadIndicator=unreadIndicator}}`,
beforeEach() {
const channel = fabricators.chatChannel({
chatable_type: CHATABLE_TYPES.directMessageChannel,
});
const state = {};
state[channel.id] = {
unread_count: 1,
};
this.currentUser.set("chat_channel_tracking_state", state);
this.set("channel", channel);
},
async test(assert) {
this.set("unreadIndicator", true);
assert.ok(exists(".chat-channel-unread-indicator"));
this.set("unreadIndicator", false);
assert.notOk(exists(".chat-channel-unread-indicator"));
},
});
});