import * as React from 'react';
import { FolderExternal, FolderPersonal, FolderShared } from '@box/blueprint-web-assets/icons/Content';
import { useIntl } from 'react-intl';
import messages from '../../elements/common/messages';
export interface FolderIconProps {
/** Dimension of the icon */
dimension?: number;
/** If true displays collaborated folder icon */
isCollab?: boolean;
/** If true displays externally collaborated folder icon */
isExternal?: boolean;
/** A text-only string describing the icon if it's not purely decorative for accessibility */
title?: string;
}
const FolderIcon = ({ dimension = 32, isCollab = false, isExternal = false, title }: FolderIconProps) => {
const { formatMessage } = useIntl();
if (isExternal) {
return (
);
}
if (isCollab) {
return (
);
}
return (
);
};
export default FolderIcon;