diff --git a/client/src/components/Nav/SettingsTabs/Data/SharedLinks.tsx b/client/src/components/Nav/SettingsTabs/Data/SharedLinks.tsx index 57ea538c8..4e48b497b 100644 --- a/client/src/components/Nav/SettingsTabs/Data/SharedLinks.tsx +++ b/client/src/components/Nav/SettingsTabs/Data/SharedLinks.tsx @@ -72,12 +72,11 @@ export default function SharedLinks() { const [allKnownLinks, setAllKnownLinks] = useState([]); const handleSearchChange = useCallback((value: string) => { - const trimmedValue = value.trim(); - setSearchValue(trimmedValue); + setSearchValue(value); setAllKnownLinks([]); setQueryParams((prev) => ({ ...prev, - search: trimmedValue, + search: value, })); }, []); diff --git a/client/src/components/Nav/SettingsTabs/General/ArchivedChats.tsx b/client/src/components/Nav/SettingsTabs/General/ArchivedChats.tsx index 30aec1e77..572b50024 100644 --- a/client/src/components/Nav/SettingsTabs/General/ArchivedChats.tsx +++ b/client/src/components/Nav/SettingsTabs/General/ArchivedChats.tsx @@ -97,11 +97,10 @@ export default function ArchivedChatsTable() { }); const handleSearchChange = useCallback((value: string) => { - const trimmedValue = value.trim(); - setSearchValue(trimmedValue); + setSearchValue(value); setQueryParams((prev) => ({ ...prev, - search: trimmedValue, + search: value, })); }, []); diff --git a/packages/client/src/components/DataTable/DataTable.tsx b/packages/client/src/components/DataTable/DataTable.tsx index 45b3ac138..bcaab6a52 100644 --- a/packages/client/src/components/DataTable/DataTable.tsx +++ b/packages/client/src/components/DataTable/DataTable.tsx @@ -464,7 +464,7 @@ function DataTable, TValue>({ role="table" aria-label={localize('com_ui_data_table')} aria-rowcount={data.length} - className="table-fixed" + className="table-auto" unwrapped={true} > @@ -516,9 +516,7 @@ function DataTable, TValue>({ ? { width: `${metaWidth}%`, maxWidth: `${metaWidth}%`, - minWidth: isSmallScreen - ? `${Math.max(metaWidth * 0.7, 10)}%` - : `${metaWidth}%`, + minWidth: `${metaWidth}%`, } : {}; return ( diff --git a/packages/client/src/components/DataTable/DataTableComponents.tsx b/packages/client/src/components/DataTable/DataTableComponents.tsx index de9abb6a1..d058ad409 100644 --- a/packages/client/src/components/DataTable/DataTableComponents.tsx +++ b/packages/client/src/components/DataTable/DataTableComponents.tsx @@ -47,6 +47,7 @@ interface TableRowComponentProps> { selected: boolean; } +// ...existing code... const TableRowComponent = >( { row, virtualIndex, style, selected }: TableRowComponentProps, ref: React.Ref, @@ -72,11 +73,11 @@ const TableRowComponent = >( const widthStyle = cell.column.id === 'select' ? { width: '32px', maxWidth: '32px', minWidth: '32px' } - : percent && percent >= 1 && percent <= 100 + : percent ? { width: `${percent}%`, maxWidth: `${percent}%`, - minWidth: isSmallScreen ? `${Math.max(percent * 0.7, 10)}%` : `${percent}%`, + minWidth: `${percent}%`, // Don't shrink on mobile } : undefined; @@ -93,7 +94,7 @@ const TableRowComponent = >( >( ); }; +// ...existing code... type ForwardTableRowComponentType = >( props: TableRowComponentProps & React.RefAttributes,