| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | 
							- import type { FC } from 'react'
 
- import {
 
-   Csv,
 
-   Doc,
 
-   Docx,
 
-   Html,
 
-   Json,
 
-   Md,
 
-   Pdf,
 
-   Txt,
 
-   Unknown,
 
-   Xlsx,
 
- } from '@/app/components/base/icons/src/public/files'
 
- import { Notion } from '@/app/components/base/icons/src/public/common'
 
- type FileIconProps = {
 
-   type: string
 
-   className?: string
 
- }
 
- const FileIcon: FC<FileIconProps> = ({
 
-   type,
 
-   className,
 
- }) => {
 
-   switch (type) {
 
-     case 'csv':
 
-       return <Csv className={className} />
 
-     case 'doc':
 
-       return <Doc className={className} />
 
-     case 'docx':
 
-       return <Docx className={className} />
 
-     case 'htm':
 
-     case 'html':
 
-       return <Html className={className} />
 
-     case 'json':
 
-       return <Json className={className} />
 
-     case 'md':
 
-     case 'markdown':
 
-       return <Md className={className} />
 
-     case 'pdf':
 
-       return <Pdf className={className} />
 
-     case 'txt':
 
-       return <Txt className={className} />
 
-     case 'xls':
 
-     case 'xlsx':
 
-       return <Xlsx className={className} />
 
-     case 'notion':
 
-       return <Notion className={className} />
 
-     default:
 
-       return <Unknown className={className} />
 
-   }
 
- }
 
- export default FileIcon
 
 
  |