Skip to content

Commit 10984f3

Browse files
authored
Merge pull request #23 from DovidP/main
Fix user icon rendering and add method to get a smaller icon.
2 parents 030b0b2 + 1cfc034 commit 10984f3

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

src/chat/src/message.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,6 @@ pub trait Message: Clone {
1111
pub trait MessageAuthor: PartialEq + Eq {
1212
fn get_display_name(&self) -> impl Element;
1313
fn get_icon(&self) -> String;
14+
fn get_small_icon(&self) -> String;
1415
fn get_id(&self) -> String;
1516
}

src/discord/src/message/author.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ impl MessageAuthor for DiscordMessageAuthor {
2424
self.icon.clone()
2525
}
2626

27+
fn get_small_icon(&self) -> String {
28+
self.icon.clone() + "?size=32"
29+
}
30+
2731
fn get_id(&self) -> String {
2832
self.id.clone()
2933
}

src/ui/src/channel/message.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ pub fn message<M: Message>(message: MessageGroup<M>) -> impl IntoElement {
6262
.text_color(rgb(0xFFFFFF))
6363
.gap_4()
6464
.pb_6()
65-
.child(img(message.get_author().get_icon()).flex_shrink_0().object_fit(gpui::ObjectFit::Fill).bg(rgb(0xFFFFFF)).rounded_full().w_12().h_12())
65+
.child(img(message.get_author().get_small_icon()).flex_shrink_0().object_fit(gpui::ObjectFit::Fill).rounded_full().w_12().h_12())
6666
.child(
6767
div()
6868
.flex()

0 commit comments

Comments
 (0)