message: Bug Add kind not found error to provided API page
  Fixes
diff: @@ -9,8 +9,9 @@ import { SpecDescriptor } from './descriptors/spec';
  // FIXME(alecmerdler): Should not be importing `StatusCapability` enum
  import { StatusCapability, Descriptor } from './descriptors/types';
  import { Resources } from './k8s-resource';
  +import { ErrorPage404 } from '../error';
  import { List, MultiListPage, ListPage, ListHeader, ColHead, DetailsPage, CompactExpandButtons } from '../factory';
  -import { ResourceLink, ResourceSummary, StatusBox, navFactory, Timestamp, LabelList, ResourceIcon, MsgBox, ResourceKebab, KebabAction } from '../utils';
  +import { ResourceLink, ResourceSummary, StatusBox, navFactory, Timestamp, LabelList, ResourceIcon, MsgBox, ResourceKebab, KebabAction, LoadingBox } from '../utils';
  import { connectToModel } from '../../kinds';
  import { kindForReference, K8sResourceKind, OwnerReference, K8sKind, referenceFor, GroupVersionKind, referenceForModel } from '../../module/k8s';
  import { ClusterServiceVersionModel } from '../../models';
  @@ -153,11 +154,15 @@ export const ProvidedAPIsPage = connect(inFlightStateToProps)(
  });
  export const ProvidedAPIPage = connectToModel((props: ProvidedAPIPageProps) => {
  - const {namespace, kind, kindsInFlight, csv} = props;
  + const {namespace, kind, kindsInFlight, kindObj, csv} = props;
  + if (!kindObj) {
  return kindsInFlight
  - ? null
  - : <ListPage
  + ? <LoadingBox />
  + : <ErrorPage404 message={`The server doesn't have a resource type ${kindForReference(kind)}. Try refreshing the page if it was recently added.`} />;
  + }
  +
  + return <ListPage
  kind={kind}
  ListComponent={ClusterServiceVersionResourceList}
  canCreate={_.get(props.kindObj, 'verbs', [] as string[]).some(v => v === 'create')}
  