Shared:Table:TableHeader: fix default props

This commit is contained in:
Timofey Boyko 2024-01-26 15:08:21 +03:00
parent 7d4ffa4550
commit 9171183bef

View File

@ -1044,8 +1044,9 @@ class TableHeader extends React.Component<
(column) => !column.defaultSize,
).length;
const defaultSizeColumn = columns.find((column) => column.defaultSize)
?.defaultSize;
const defaultSizeColumn = columns.find(
(column) => column.defaultSize,
)?.defaultSize;
const widthColumns =
containerWidth - settingsSize - (defaultSizeColumn || 0);
@ -1120,7 +1121,7 @@ class TableHeader extends React.Component<
onMouseUp = () => {
const {
infoPanelVisible,
infoPanelVisible = false,
columnStorageName,
columnInfoPanelStorageName,
containerRef,
@ -1160,7 +1161,7 @@ class TableHeader extends React.Component<
columnInfoPanelStorageName,
resetColumnsSize,
infoPanelVisible,
infoPanelVisible = false,
columns,
setHideColumns,
} = this.props;
@ -1635,7 +1636,7 @@ class TableHeader extends React.Component<
};
updateTableRows = (str: string) => {
const { useReactWindow } = this.props;
const { useReactWindow = false } = this.props;
if (!useReactWindow) return;
const rows = document.querySelectorAll(".table-row, .table-list-item");
@ -1707,9 +1708,9 @@ class TableHeader extends React.Component<
sortBy,
sorted,
isLengthenHeader,
sortingVisible,
infoPanelVisible,
showSettings,
sortingVisible = true,
infoPanelVisible = false,
showSettings = true,
tagRef,
settingsTitle,
...rest
@ -1770,13 +1771,6 @@ class TableHeader extends React.Component<
}
}
// TableHeader.defaultProps = {
// sortingVisible: true,
// infoPanelVisible: false,
// useReactWindow: false,
// showSettings: true,
// };
// TableHeader.propTypes = {
// containerRef: PropTypes.shape({ current: PropTypes.any }).isRequired,
// columns: PropTypes.array.isRequired,