/**
* @flow
* @file Empty state component
* @author Box
*/
import * as React from 'react';
import { FormattedMessage } from 'react-intl';
import ErrorEmptyState from '../../../icons/states/ErrorEmptyState';
import FolderEmptyState from '../../../icons/states/FolderEmptyState';
import SelectedItemsEmptyState from '../../../icons/states/SelectedItemsEmptyState';
import SearchEmptyState from '../../../icons/states/SearchEmptyState';
import messages from '../messages';
import { VIEW_ERROR, VIEW_FOLDER, VIEW_METADATA, VIEW_SEARCH, VIEW_SELECTED } from '../../../constants';
import type { View } from '../../../common/types/core';
import './EmptyState.scss';
type Props = {
isLoading: boolean,
view: View,
};
const EmptyState = ({ view, isLoading }: Props) => {
let type;
const message =
isLoading && (view === VIEW_FOLDER || view === VIEW_METADATA) ? (