message: Bug Fix runtime error on operand details page.
  Update logic in OperandList component to memoize post-processed data list instead of calling an `ensureKind` function on every render.
diff: @@ -281,8 +281,9 @@ export const OperandList: React.FC<OperandListProps> = (props) => {
  ),
  [],
  );
  - const ensureKind = (data: K8sResourceKind[]) =>
  - data.map((obj) => {
  + const data = React.useMemo(
  + () =>
  + props.data?.map?.((obj) => {
  if (obj.apiVersion && obj.kind) {
  return obj;
  }
  @@ -292,7 +293,9 @@ export const OperandList: React.FC<OperandListProps> = (props) => {
  kind: kindForReference(reference),
  ...obj,
  };
  - });
  + }) ?? [],
  + [props.data, props.kinds],
  + );
  const EmptyMsg = () => (
  <MsgBox
  title="No Operands Found"
  @@ -306,7 +309,7 @@ export const OperandList: React.FC<OperandListProps> = (props) => {
  customSorts={{
  operandStatus: getOperandStatusText,
  }}
  - data={ensureKind(props.data)}
  + data={data}
  EmptyMsg={EmptyMsg}
  aria-label="Operands"
  Header={OperandTableHeader}
  