mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Fixing uid condition
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
parent
5e9762c11d
commit
588c6d7fec
@ -13,8 +13,8 @@ import debounce from "lodash/debounce";
|
|||||||
import isEqual from "lodash/isEqual";
|
import isEqual from "lodash/isEqual";
|
||||||
import ResizeSensor from "css-element-queries/src/ResizeSensor";
|
import ResizeSensor from "css-element-queries/src/ResizeSensor";
|
||||||
|
|
||||||
interface Props {
|
interface Props<T = ItemObject | any> {
|
||||||
items: any[];
|
items: T[];
|
||||||
rowHeights: number[];
|
rowHeights: number[];
|
||||||
className?: string;
|
className?: string;
|
||||||
width?: number | string;
|
width?: number | string;
|
||||||
@ -126,7 +126,7 @@ interface RowProps extends ListChildComponentProps {
|
|||||||
const Row = observer((props: RowProps) => {
|
const Row = observer((props: RowProps) => {
|
||||||
const { index, style, data } = props;
|
const { index, style, data } = props;
|
||||||
const { items, getRow } = data;
|
const { items, getRow } = data;
|
||||||
const uid = items[index].getId ? items[index].getId() : index;
|
const uid = items[index]?.getId ? items[index].getId() : index;
|
||||||
const row = getRow(uid);
|
const row = getRow(uid);
|
||||||
if (!row) return null;
|
if (!row) return null;
|
||||||
return React.cloneElement(row, {
|
return React.cloneElement(row, {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user