bam32bittheme
Advanced tools
Comparing version 2.1.106-beta.1 to 2.1.106-beta.2
@@ -93,16 +93,21 @@ "use strict"; | ||
}; | ||
(0, _react.useEffect)(() => { | ||
const visibility = {}; | ||
const areRowsEmpty = rows.every(row => columns.every(column => !row[column.field])); | ||
columns.forEach(column => { | ||
const hasCustomCell = !!column.Cell && !column.accessorFn; // Eğer özel bir Cell varsa ve accessorFn yoksa | ||
const isColumnEmpty = rows.every(row => !row[column.field]); | ||
// Eğer satırlar tamamen boşsa tüm kolonlar görünür, aksi halde Cell'e ve boşluğa göre kontrol | ||
visibility[column.field] = areRowsEmpty || hasCustomCell || !isColumnEmpty; | ||
}); | ||
if (setColumnVisibility && Object.keys(columnVisibility).length === 0) { | ||
setColumnVisibility(visibility); // Sütun görünürlüğünü güncelle | ||
} | ||
}, [columns, rows]); | ||
//buna gerek kalmadı | ||
// useEffect(() => { | ||
// const visibility = {}; | ||
// const areRowsEmpty = rows.every((row) => columns.every((column) => !row[column.field])); | ||
// columns.forEach((column) => { | ||
// const hasCustomCell = !!column.Cell && !column.accessorFn; // Eğer özel bir Cell varsa ve accessorFn yoksa | ||
// const isColumnEmpty = rows.every((row) => !row[column.field]); | ||
// // Eğer satırlar tamamen boşsa tüm kolonlar görünür, aksi halde Cell'e ve boşluğa göre kontrol | ||
// visibility[column.field] = areRowsEmpty || hasCustomCell || !isColumnEmpty; | ||
// }); | ||
// if (setColumnVisibility && Object.keys(columnVisibility).length === 0) { | ||
// setColumnVisibility(visibility); // Sütun görünürlüğünü güncelle | ||
// } | ||
// }, [columns, rows]); | ||
const tableColumns = (0, _react.useMemo)(() => { | ||
@@ -109,0 +114,0 @@ return columns === null || columns === void 0 ? void 0 : columns.map(column => { |
{ | ||
"name": "bam32bittheme", | ||
"version": "2.1.106-beta.1", | ||
"version": "2.1.106-beta.2", | ||
"private": false, | ||
@@ -5,0 +5,0 @@ "description": "32bit Theme for Material UI v5.x", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1574598
5433