aboutsummaryrefslogtreecommitdiff
path: root/apps/web/lib/document-icon.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/lib/document-icon.tsx')
-rw-r--r--apps/web/lib/document-icon.tsx98
1 files changed, 49 insertions, 49 deletions
diff --git a/apps/web/lib/document-icon.tsx b/apps/web/lib/document-icon.tsx
index 3a80b2e0..d901e2e0 100644
--- a/apps/web/lib/document-icon.tsx
+++ b/apps/web/lib/document-icon.tsx
@@ -1,54 +1,54 @@
-import { colors } from '@repo/ui/memory-graph/constants';
+import { colors } from "@repo/ui/memory-graph/constants";
import {
- GoogleDocs,
- MicrosoftWord,
- NotionDoc,
- GoogleDrive,
- GoogleSheets,
- GoogleSlides,
- PDF,
- OneDrive,
- MicrosoftOneNote,
- MicrosoftPowerpoint,
- MicrosoftExcel,
-} from '@ui/assets/icons';
-import { FileText } from 'lucide-react';
+ GoogleDocs,
+ GoogleDrive,
+ GoogleSheets,
+ GoogleSlides,
+ MicrosoftExcel,
+ MicrosoftOneNote,
+ MicrosoftPowerpoint,
+ MicrosoftWord,
+ NotionDoc,
+ OneDrive,
+ PDF,
+} from "@ui/assets/icons";
+import { FileText } from "lucide-react";
export const getDocumentIcon = (type: string, className: string) => {
- const iconProps = {
- className,
- style: { color: colors.text.muted },
- };
+ const iconProps = {
+ className,
+ style: { color: colors.text.muted },
+ };
- switch (type) {
- case 'google_doc':
- return <GoogleDocs {...iconProps} />;
- case 'google_sheet':
- return <GoogleSheets {...iconProps} />;
- case 'google_slide':
- return <GoogleSlides {...iconProps} />;
- case 'google_drive':
- return <GoogleDrive {...iconProps} />;
- case 'notion':
- case 'notion_doc':
- return <NotionDoc {...iconProps} />;
- case 'word':
- case 'microsoft_word':
- return <MicrosoftWord {...iconProps} />;
- case 'excel':
- case 'microsoft_excel':
- return <MicrosoftExcel {...iconProps} />;
- case 'powerpoint':
- case 'microsoft_powerpoint':
- return <MicrosoftPowerpoint {...iconProps} />;
- case 'onenote':
- case 'microsoft_onenote':
- return <MicrosoftOneNote {...iconProps} />;
- case 'onedrive':
- return <OneDrive {...iconProps} />;
- case 'pdf':
- return <PDF {...iconProps} />;
- default:
- return <FileText {...iconProps} />;
- }
+ switch (type) {
+ case "google_doc":
+ return <GoogleDocs {...iconProps} />;
+ case "google_sheet":
+ return <GoogleSheets {...iconProps} />;
+ case "google_slide":
+ return <GoogleSlides {...iconProps} />;
+ case "google_drive":
+ return <GoogleDrive {...iconProps} />;
+ case "notion":
+ case "notion_doc":
+ return <NotionDoc {...iconProps} />;
+ case "word":
+ case "microsoft_word":
+ return <MicrosoftWord {...iconProps} />;
+ case "excel":
+ case "microsoft_excel":
+ return <MicrosoftExcel {...iconProps} />;
+ case "powerpoint":
+ case "microsoft_powerpoint":
+ return <MicrosoftPowerpoint {...iconProps} />;
+ case "onenote":
+ case "microsoft_onenote":
+ return <MicrosoftOneNote {...iconProps} />;
+ case "onedrive":
+ return <OneDrive {...iconProps} />;
+ case "pdf":
+ return <PDF {...iconProps} />;
+ default:
+ return <FileText {...iconProps} />;
+ }
};