UNPKG

@plteam/chat-ui

Version:

CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript

25 lines (24 loc) 796 B
import { InsertDriveFileIcon, VideoFileIcon, AudioFileIcon, DescriptionIcon, ErrorOutlineOutlinedIcon } from '../../../icons'; import React from 'react'; const useFilePreviewIcon = (type) => { const previewIcon = React.useMemo(() => { let icon = InsertDriveFileIcon; switch (type) { case 'video': icon = VideoFileIcon; break; case 'audio': icon = AudioFileIcon; break; case 'text': icon = DescriptionIcon; break; case 'error': icon = ErrorOutlineOutlinedIcon; break; } return icon; }, [type]); return previewIcon; }; export default useFilePreviewIcon;