Client: fixed column size in indexing room
This commit is contained in:
parent
131d99d84c
commit
4c349f5d14
@ -446,11 +446,12 @@ class FilesTableHeader extends React.Component {
|
|||||||
columnInfoPanelStorageName,
|
columnInfoPanelStorageName,
|
||||||
isRecentTab,
|
isRecentTab,
|
||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
isVirtualDataRoom,
|
isIndexEditingMode,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
if (
|
if (
|
||||||
isArchiveFolder !== prevProps.isArchiveFolder ||
|
isArchiveFolder !== prevProps.isArchiveFolder ||
|
||||||
|
isIndexEditingMode !== prevProps.isIndexEditingMode ||
|
||||||
isRooms !== prevProps.isRooms ||
|
isRooms !== prevProps.isRooms ||
|
||||||
isTrashFolder !== prevProps.isTrashFolder ||
|
isTrashFolder !== prevProps.isTrashFolder ||
|
||||||
columnStorageName !== prevProps.columnStorageName ||
|
columnStorageName !== prevProps.columnStorageName ||
|
||||||
|
@ -137,9 +137,7 @@ const ListComponent = ({
|
|||||||
style={{
|
style={{
|
||||||
...style,
|
...style,
|
||||||
display: "grid",
|
display: "grid",
|
||||||
gridTemplateColumns: isIndexEditingMode
|
gridTemplateColumns: storageSize!,
|
||||||
? `${indexEditingColumn?.join(" ")} 24px 75px`
|
|
||||||
: storageSize!,
|
|
||||||
}}
|
}}
|
||||||
key={key}
|
key={key}
|
||||||
>
|
>
|
||||||
|
@ -1190,6 +1190,7 @@ class TableHeader extends React.Component<
|
|||||||
infoPanelVisible = false,
|
infoPanelVisible = false,
|
||||||
columns,
|
columns,
|
||||||
setHideColumns,
|
setHideColumns,
|
||||||
|
isIndexEditingMode,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
let activeColumnIndex = null;
|
let activeColumnIndex = null;
|
||||||
@ -1499,6 +1500,7 @@ class TableHeader extends React.Component<
|
|||||||
+index === tableContainer.length - 1 ||
|
+index === tableContainer.length - 1 ||
|
||||||
(column ? column.dataset.enable === "true" : item !== "0px");
|
(column ? column.dataset.enable === "true" : item !== "0px");
|
||||||
const defaultColumnSize = column && column.dataset.defaultSize;
|
const defaultColumnSize = column && column.dataset.defaultSize;
|
||||||
|
const isSettingColumn = Number(index) === tableContainer.length - 1;
|
||||||
|
|
||||||
const isActiveNow = item === "0px" && enable;
|
const isActiveNow = item === "0px" && enable;
|
||||||
if (isActiveNow && column) activeColumnIndex = index;
|
if (isActiveNow && column) activeColumnIndex = index;
|
||||||
@ -1518,7 +1520,9 @@ class TableHeader extends React.Component<
|
|||||||
getSubstring(gridTemplateColumns[+index - colIndex]) +
|
getSubstring(gridTemplateColumns[+index - colIndex]) +
|
||||||
getSubstring(item)
|
getSubstring(item)
|
||||||
}px`;
|
}px`;
|
||||||
} else if (item !== `${settingsSize}px`) {
|
} else if (isSettingColumn && !isIndexEditingMode) {
|
||||||
|
gridTemplateColumns.push(`${settingsSize}px`);
|
||||||
|
} else if (item !== `${settingsSize}px` || isIndexEditingMode) {
|
||||||
const percent = (getSubstring(item) / oldWidth) * 100;
|
const percent = (getSubstring(item) / oldWidth) * 100;
|
||||||
|
|
||||||
let newItemWidth = defaultColumnSize
|
let newItemWidth = defaultColumnSize
|
||||||
|
Loading…
Reference in New Issue
Block a user