diff --git a/components/Icon/GithubIcon.tsx b/components/Icon/GithubIcon.tsx new file mode 100644 index 00000000..60336cac --- /dev/null +++ b/components/Icon/GithubIcon.tsx @@ -0,0 +1,16 @@ +export default function GithubIcon() { + return ( + + + + ); +} diff --git a/components/app/Detail.tsx b/components/app/PortfolioDetail.tsx similarity index 95% rename from components/app/Detail.tsx rename to components/app/PortfolioDetail.tsx index da1c0ad1..aaaa7738 100644 --- a/components/app/Detail.tsx +++ b/components/app/PortfolioDetail.tsx @@ -1,6 +1,7 @@ import { getKoreanDate } from "@/utils/date"; import type { Portfolio } from "@/types/portfolio.interface"; import { CopyToClipboard } from "react-copy-to-clipboard"; +import Link from "next/link"; import { useRouter } from "next/router"; import useOverlay from "@/hooks/useOverlay"; import config from "@/config"; @@ -17,6 +18,7 @@ import EmptyHeartIcon from "../Icon/EmptyHeartIcon"; import FilledHeartIcon from "../Icon/FilledHeartIcon"; import EditIcon from "../Icon/EditIcon"; import ChipGroup from "../atoms/ChipGroup"; +import GithubIcon from "../Icon/GithubIcon"; interface PortfolioDetailProps { portfolio: Portfolio; @@ -78,7 +80,10 @@ export default function Detail({
-

+

+ + + ({portfolio.portfolioTheme}) {portfolio.title}

diff --git a/components/common/Avatar.tsx b/components/common/Avatar.tsx index bb476581..c1261654 100644 --- a/components/common/Avatar.tsx +++ b/components/common/Avatar.tsx @@ -8,14 +8,16 @@ interface AvatarProps { height?: number; onClick?: () => void; className?: string; + sizes?: string; } export default function Avatar({ - imageUrl = "", + imageUrl, width = 50, height = 50, onClick, className, + sizes, }: AvatarProps) { return ( 사용자 아바타 ); diff --git a/components/contents/DataGridItem.tsx b/components/contents/DataGridItem.tsx index fe7669c5..0c23a32b 100644 --- a/components/contents/DataGridItem.tsx +++ b/components/contents/DataGridItem.tsx @@ -88,7 +88,9 @@ export default function DataGridItem({ onError={() => setImageUrl(config.defaultThumbnail)} />
-

{portfolio.title}

+

+ {portfolio.title} +

{portfolio.views} @@ -96,7 +98,7 @@ export default function DataGridItem({ {portfolio.bookmarks}