From 60f8244663d7c943363a3acee8b62b2a8d5da6bc Mon Sep 17 00:00:00 2001 From: mahoo12138 Date: Sat, 24 Jul 2021 16:31:46 +0800 Subject: [PATCH] add file icon for ebook files --- pages/_app.tsx | 4 +++- utils/getFileIcon.ts | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/pages/_app.tsx b/pages/_app.tsx index 05d66f9..35193cb 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -25,6 +25,7 @@ import { faFileDownload, faCopy, faUndo, + faBook, } from '@fortawesome/free-solid-svg-icons' import { faGithub, faMarkdown } from '@fortawesome/free-brands-svg-icons' @@ -53,7 +54,8 @@ library.add( faPlus, faMinus, faDownload, - faUndo + faUndo, + faBook ) function MyApp({ Component, pageProps }: AppProps) { diff --git a/utils/getFileIcon.ts b/utils/getFileIcon.ts index 1f9ac66..eec0a08 100644 --- a/utils/getFileIcon.ts +++ b/utils/getFileIcon.ts @@ -13,6 +13,7 @@ const icons: { [key: string]: [IconPrefix, IconName] } = { text: ['far', 'file-alt'], file: ['far', 'file'], markdown: ['fab', 'markdown'], + book: ['fas', 'book'], } const extensions = { @@ -67,6 +68,10 @@ const extensions = { txt: icons.text, rtf: icons.text, md: icons.markdown, + + epub: icons.book, + mobi: icons.book, + azw3: icons.book, } /**