table.getRowModel().rows.map((row) => (
<MyRowProvider key={row.index} row={row}>
<MyTableRow row={row} />
{row.getIsSelected() &&
createPortal(
<SelectedRowView />,
document.getElementById(
"inner-left-panel",
) as HTMLDivElement,
)}
</MyRowProvider>
))
export const MyRowProvider = React.memo(function MyRowProvider({
children,
row,
}: Props) {
return (
<MyRowContext.Provider value={{ row }}>
{children}
</MyRowContext.Provider>
);
});
table.getRowModel().rows.map((row) => (
<MyRowProvider key={row.index} row={row}>
<MyTableRow row={row} />
{row.getIsSelected() &&
createPortal(
<SelectedRowView />,
document.getElementById(
"inner-left-panel",
) as HTMLDivElement,
)}
</MyRowProvider>
))
export const MyRowProvider = React.memo(function MyRowProvider({
children,
row,
}: Props) {
return (
<MyRowContext.Provider value={{ row }}>
{children}
</MyRowContext.Provider>
);
});