diff --git a/public/assets/image/empty_image.png b/public/assets/image/empty_image.png deleted file mode 100644 index 22340f4..0000000 Binary files a/public/assets/image/empty_image.png and /dev/null differ diff --git a/public/assets/image/empty_image_1.png b/public/assets/image/empty_image_1.png new file mode 100644 index 0000000..30f0267 Binary files /dev/null and b/public/assets/image/empty_image_1.png differ diff --git a/public/assets/image/empty_image_2.png b/public/assets/image/empty_image_2.png new file mode 100644 index 0000000..2d82dbe Binary files /dev/null and b/public/assets/image/empty_image_2.png differ diff --git a/public/logo-white.svg b/public/logo-white.svg new file mode 100644 index 0000000..0caead0 --- /dev/null +++ b/public/logo-white.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/app/RouteGuard.tsx b/src/app/RouteGuard.tsx index 72dc076..b6d0616 100644 --- a/src/app/RouteGuard.tsx +++ b/src/app/RouteGuard.tsx @@ -31,7 +31,6 @@ const RouteGuard = () => { const token = getCookie('accessToken'); if (chrome && chrome.runtime && chrome.runtime.sendMessage) { - console.log(!!token, token ?? ''); chrome.runtime.sendMessage(process.env.NEXT_PUBLIC_EXTENSION_ID, { isLogin: !!token, accessToken: token ?? '', diff --git a/src/components/BookmarkCard/index.tsx b/src/components/BookmarkCard/index.tsx index 163ce14..716056a 100644 --- a/src/components/BookmarkCard/index.tsx +++ b/src/components/BookmarkCard/index.tsx @@ -3,7 +3,6 @@ import { useBookmarkLike, useGetThumbnailImage } from '@/apis/bookmark'; import { cn } from '@/lib/utils'; import useToastStore from '@/stores/toastStore'; -import Image from 'next/image'; import { MouseEvent, useState } from 'react'; import Icon from '../common/Icon'; export interface IBookmarkCard { @@ -42,9 +41,11 @@ const BookmarkCard = ({ useGetThumbnailImage(imageUUID); const { mutateAsync: mutateBookmarkLike } = useBookmarkLike(); - const [isLike, setIsLike] = useState(isFavorite); + const bookmarkTitle = title !== '' ? title : url; + const bookmarkSiteName = siteName !== '' ? siteName : url.split('/')[2]; + // 북마크 좋아요 const handleToggleLike = (e: MouseEvent) => { e.stopPropagation(); @@ -54,6 +55,7 @@ const BookmarkCard = ({ }); }; + // 북마크 링크 복사 const handleCopyUrl = async (e: MouseEvent) => { e.stopPropagation(); @@ -62,6 +64,11 @@ const BookmarkCard = ({ }); }; + // empty 이미지 랜덤 + const getRandomNumber = () => { + return Math.random() < 0.5 ? 1 : 2; + }; + return (
) : ( - Empty )}
@@ -94,24 +100,26 @@ const BookmarkCard = ({ {categoryNames.length > 0 && ( {categoryNames[0]} )} -

{title}

+

{bookmarkTitle}

{memo}

-
- - 파비콘 ((e.target as HTMLImageElement).src = '/logo.svg')} - /> - - {siteName} +
+
+ + 파비콘 ((e.target as HTMLImageElement).src = '/logo-white.svg')} + /> + + {bookmarkSiteName} +