message: Un-connect ResourceIcon
  Improves performance of lists significantly. Now scrolling is buttery smooth.
diff: @@ -2,22 +2,21 @@ import * as React from 'react';
  import * as classNames from 'classnames';
  import * as _ from 'lodash-es';
  -import { connectToModel } from '../../kinds';
  -import { K8sResourceKindReference, K8sKind } from '../../module/k8s';
  +import { K8sResourceKindReference } from '../../module/k8s';
  +import { modelFor } from '../../module/k8s/k8s-models';
  -export const ResourceIcon = connectToModel((props: ResourceIconProps) => {
  - const kindObj = props.kindObj;
  - const kindStr = _.get(kindObj, ['kind'], props.kind);
  +export const ResourceIcon = (props: ResourceIconProps) => {
  + const kindObj = modelFor(props.kind);
  + const kindStr = _.get(kindObj, 'kind', props.kind);
  const klass = classNames(`co-m-resource-icon co-m-resource-${kindStr.toLowerCase()}`, props.className);
  const iconLabel = (kindObj && kindObj.abbr) || kindStr.toUpperCase().slice(0, 3);
  return <span className={klass}>{iconLabel}</span>;
  -});
  +};
  /* eslint-disable no-undef */
  export type ResourceIconProps = {
  - className: string;
  - kindObj: K8sKind;
  + className?: string;
  kind: K8sResourceKindReference;
  };
  @@ -29,5 +28,4 @@ export type ResourceNameProps = {
  export const ResourceName: React.SFC<ResourceNameProps> = (props) => <span><ResourceIcon kind={props.kind} /> {props.name}</span>;
  -ResourceIcon.displayName = 'ResourceIcon';
  ResourceName.displayName = 'ResourceName';
  