react-mkx-toolkit
Advanced tools
Comparing version 1.1.6 to 1.1.7
@@ -11,7 +11,7 @@ "use strict"; | ||
const handleSelectAllRow = () => { | ||
if (selectedIds.length === (data === null || data === void 0 ? void 0 : data.data.length)) { | ||
if (selectedIds.length === (data === null || data === void 0 ? void 0 : data.length)) { | ||
setSelectedIds([]); | ||
} | ||
else { | ||
setSelectedIds(data === null || data === void 0 ? void 0 : data.data.map((i) => i === null || i === void 0 ? void 0 : i[key])); | ||
setSelectedIds(data === null || data === void 0 ? void 0 : data.map((i) => i === null || i === void 0 ? void 0 : i[key])); | ||
} | ||
@@ -18,0 +18,0 @@ }; |
{ | ||
"name": "react-mkx-toolkit", | ||
"version": "1.1.6", | ||
"version": "1.1.7", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
@@ -6,5 +6,2 @@ import { useState } from "react"; | ||
*/ | ||
interface DataStructure { | ||
data: Array<{ [key: string]: number }>; // You should replace `number` with the actual type of your items | ||
} | ||
@@ -21,3 +18,3 @@ /** | ||
key: string, | ||
data: DataStructure | ||
data: Array<object> | ||
): { | ||
@@ -46,6 +43,6 @@ selectedIds: Array<string | number>; | ||
const handleSelectAllRow = (): void => { | ||
if (selectedIds.length === data?.data.length) { | ||
if (selectedIds.length === data?.length) { | ||
setSelectedIds([]); | ||
} else { | ||
setSelectedIds(data?.data.map((i) => i?.[key])); | ||
setSelectedIds(data?.map((i: { [x: string]: any }) => i?.[key])); | ||
} | ||
@@ -52,0 +49,0 @@ }; |
Sorry, the diff of this file is not supported yet
8730
187