import React from 'react';
import Icon from './Icon';

const iconMap = {
  'application/pdf': 'document'
};

function isImage(mimeType) {
  return mimeType.indexOf('image') > -1;
}

export default function MimeTypeIcon({ mimeType, ...otherProps }) {
  let iconName = 'doka-icon-';
  if (isImage(mimeType)) {
    iconName += 'image';
  } else {
    iconName += iconMap[mimeType.toLowerCase()] || 'document';
  }

  return (
    <Icon name={iconName} {...otherProps} />
  );
}
