fix: Horizontal scrolling

HalavicH created

Change summary

crates/csv_preview/src/renderer/render_table.rs | 4 +---
crates/ui/src/components/data_table.rs          | 6 +-----
2 files changed, 2 insertions(+), 8 deletions(-)

Detailed changes

crates/csv_preview/src/renderer/render_table.rs 🔗

@@ -1,9 +1,7 @@
 use crate::types::TableCell;
 use gpui::{AnyElement, Entity};
 use std::ops::Range;
-use ui::{
-    ColumnWidthConfig, ResizableColumnsState, Table, UncheckedTableRow, div, prelude::*,
-};
+use ui::{ColumnWidthConfig, ResizableColumnsState, Table, UncheckedTableRow, div, prelude::*};
 
 use crate::{
     CsvPreviewView,

crates/ui/src/components/data_table.rs 🔗

@@ -871,10 +871,7 @@ impl RenderOnce for Table {
                 });
 
         let table = div()
-            .when_some(
-                if is_resizable { None } else { table_width },
-                |this, width| this.w(width),
-            )
+            .when_some(table_width, |this, width| this.w(width))
             .h_full()
             .v_flex()
             .when_some(self.headers.take(), |this, headers| {
@@ -1018,7 +1015,6 @@ impl RenderOnce for Table {
                     .overflow_x_scroll()
                     .flex_grow()
                     .h_full()
-                    .when_some(table_width, |this, width| this.w(width))
                     .track_scroll(&state.read(cx).horizontal_scroll_handle)
                     .child(table);