box-ui-elements
Version:
Box UI Elements
13 lines (8 loc) • 464 B
text/typescript
import getProp from 'lodash/get';
import { REPRESENTATIONS_RESPONSE_SUCCESS, REPRESENTATIONS_RESPONSE_VIEWABLE } from '../../constants';
import type { BoxItem } from '../../common/types/core';
const isThumbnailAvailable = (item: BoxItem) => {
const status = getProp(item, 'representations.entries[0].status.state');
return status === REPRESENTATIONS_RESPONSE_SUCCESS || status === REPRESENTATIONS_RESPONSE_VIEWABLE;
};
export { isThumbnailAvailable };