Skip to main content

fret_ui_headless/table/
column_sizing_info.rs

1use super::ColumnId;
2
3/// TanStack-inspired transient column sizing info for interactive resizing.
4#[derive(Debug, Clone, Default)]
5pub struct ColumnSizingInfoState {
6    pub column_sizing_start: Vec<(ColumnId, f32)>,
7    pub delta_offset: Option<f32>,
8    pub delta_percentage: Option<f32>,
9    pub is_resizing_column: Option<ColumnId>,
10    pub start_offset: Option<f32>,
11    pub start_size: Option<f32>,
12}