metadata-based-explorer1
Version:
Box UI Elements
28 lines (23 loc) • 720 B
Flow
/**
* @flow
* @file Component for file icon and name
*/
import React from 'react';
import FileIcon from '../../icons/file-icon/FileIcon';
import IconFolderPersonal from '../../icons/folder/IconFolderPersonal';
import ItemName from './ItemName';
import './IconName.scss';
type Props = {
extension: string,
isFolder?: boolean,
name: string,
};
const IconName = ({ name, extension, isFolder = false }: Props) => (
<div className="bcu-item-icon-name">
<div className="bcu-item-icon">{isFolder ? <IconFolderPersonal /> : <FileIcon extension={extension} />}</div>
<div className="bcu-item-name">
<ItemName name={name} />
</div>
</div>
);
export default IconName;