import React from "react"; import { isSelected } from "../lists"; export interface DisplayColumnProps { displayColumns: TColumn[]; column: TColumn; } const DisplayColumn: React.FC = ({ displayColumns, children, column }) => { const display = React.useMemo( () => isSelected(column, displayColumns, (a, b) => a === b), [column, displayColumns] ); return <>{display && children}; }; DisplayColumn.displayName = "DisplayColumn"; export default DisplayColumn;