Shared:Table:TableHeader: fix default props
This commit is contained in:
parent
7d4ffa4550
commit
9171183bef
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user