Add a min width for the ChatPanel

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
This commit is contained in:
Antonio Scandurra 2021-09-03 17:56:07 +02:00
parent f0775aeebc
commit e9d50159ee

View file

@ -313,18 +313,22 @@ impl View for ChatPanel {
fn render(&mut self, _: &mut RenderContext<Self>) -> ElementBox { fn render(&mut self, _: &mut RenderContext<Self>) -> ElementBox {
let theme = &self.settings.borrow().theme; let theme = &self.settings.borrow().theme;
Container::new( ConstrainedBox::new(
Flex::column() Container::new(
.with_child( Flex::column()
Container::new(ChildView::new(self.channel_select.id()).boxed()) .with_child(
.with_style(&theme.chat_panel.channel_select.container) Container::new(ChildView::new(self.channel_select.id()).boxed())
.boxed(), .with_style(&theme.chat_panel.channel_select.container)
) .boxed(),
.with_child(self.render_active_channel_messages()) )
.with_child(self.render_input_box()) .with_child(self.render_active_channel_messages())
.boxed(), .with_child(self.render_input_box())
.boxed(),
)
.with_style(&theme.chat_panel.container)
.boxed(),
) )
.with_style(&theme.chat_panel.container) .with_min_width(150.)
.boxed() .boxed()
} }