From 936d530dabbcb03ec618032b2f60a26578a81d6b Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sun, 7 Aug 2022 20:14:05 +0100 Subject: [PATCH] feat: replace some icons with heroicons --- src/components/common/ConnectButton.tsx | 7 +++---- src/components/icons/CollectIcon.tsx | 21 -------------------- src/components/icons/CopyIcon.tsx | 22 --------------------- src/components/icons/LogoutIcon.tsx | 23 ---------------------- src/components/icons/MoreIcon.tsx | 18 ----------------- src/components/icons/RSS3Icon.tsx | 26 ------------------------- src/components/site/PostFooter.tsx | 4 ++-- src/components/site/SiteHeader.tsx | 7 +++---- 8 files changed, 8 insertions(+), 120 deletions(-) delete mode 100644 src/components/icons/CollectIcon.tsx delete mode 100644 src/components/icons/CopyIcon.tsx delete mode 100644 src/components/icons/LogoutIcon.tsx delete mode 100644 src/components/icons/MoreIcon.tsx delete mode 100644 src/components/icons/RSS3Icon.tsx diff --git a/src/components/common/ConnectButton.tsx b/src/components/common/ConnectButton.tsx index 95d1267d..7ad9ba62 100644 --- a/src/components/common/ConnectButton.tsx +++ b/src/components/common/ConnectButton.tsx @@ -4,12 +4,11 @@ import { useAccount, useDisconnect } from "wagmi" import { Avatar } from "~/components/ui/Avatar" import type { HeaderLinkType } from "~/components/site/SiteHeader" import { DashboardIcon } from "../icons/DashboardIcon" -import { LogoutIcon } from "../icons/LogoutIcon" -import { CopyIcon } from "../icons/CopyIcon" import { IS_PROD } from "~/lib/constants" import { OUR_DOMAIN } from "~/lib/env" import { UniLink } from "../ui/UniLink" import { useEffect, useState } from "react" +import { DuplicateIcon, LogoutIcon } from "@heroicons/react/outline" export const ConnectButton: React.FC<{ left?: boolean @@ -27,7 +26,7 @@ export const ConnectButton: React.FC<{ const dropdownLinks: HeaderLinkType[] = [ { - icon: , + icon: , label: copyLabel, onClick() { navigator.clipboard.writeText(address || "") @@ -43,7 +42,7 @@ export const ConnectButton: React.FC<{ url: `${IS_PROD ? "https" : "http"}://${OUR_DOMAIN}/dashboard`, }, { - icon: , + icon: , label: "Disconnect", onClick() { disconnect() diff --git a/src/components/icons/CollectIcon.tsx b/src/components/icons/CollectIcon.tsx deleted file mode 100644 index 95b23125..00000000 --- a/src/components/icons/CollectIcon.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import React from "react" - -export const CollectIcon: React.FC> = ( - props, -) => { - return ( - - - - ) -} diff --git a/src/components/icons/CopyIcon.tsx b/src/components/icons/CopyIcon.tsx deleted file mode 100644 index 63bf0c2c..00000000 --- a/src/components/icons/CopyIcon.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from "react" - -export const CopyIcon: React.FC> = ( - props, -) => { - return ( - - - - ) -} diff --git a/src/components/icons/LogoutIcon.tsx b/src/components/icons/LogoutIcon.tsx deleted file mode 100644 index 278b366a..00000000 --- a/src/components/icons/LogoutIcon.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from "react" - -export const LogoutIcon: React.FC> = ( - props, -) => { - return ( - - - - ) -} diff --git a/src/components/icons/MoreIcon.tsx b/src/components/icons/MoreIcon.tsx deleted file mode 100644 index 9a3e3391..00000000 --- a/src/components/icons/MoreIcon.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import React from "react" - -export const MoreIcon: React.FC> = ( - props, -) => { - return ( - - - - ) -} diff --git a/src/components/icons/RSS3Icon.tsx b/src/components/icons/RSS3Icon.tsx deleted file mode 100644 index 23e09a40..00000000 --- a/src/components/icons/RSS3Icon.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import React from "react" - -export const RSS3Icon: React.FC> = ( - props, -) => { - return ( - - - - - ) -} diff --git a/src/components/site/PostFooter.tsx b/src/components/site/PostFooter.tsx index 146699ec..627444ef 100644 --- a/src/components/site/PostFooter.tsx +++ b/src/components/site/PostFooter.tsx @@ -1,6 +1,5 @@ import { Note } from "~/lib/types" import { LikeIcon } from "~/components/icons/LikeIcon" -import { CollectIcon } from "~/components/icons/CollectIcon" import { useLikePage, useUnlikePage, @@ -17,6 +16,7 @@ import { useState, useEffect } from "react" import { Button } from "../ui/Button" import { useRouter } from "next/router" import { SITE_URL } from "~/lib/env" +import { DuplicateIcon } from "@heroicons/react/solid" export const PostFooter: React.FC<{ page?: Note @@ -176,7 +176,7 @@ export const PostFooter: React.FC<{ : {} } > - + {mints.data?.count || 0} diff --git a/src/components/site/SiteHeader.tsx b/src/components/site/SiteHeader.tsx index be986c1e..b84bf626 100644 --- a/src/components/site/SiteHeader.tsx +++ b/src/components/site/SiteHeader.tsx @@ -25,10 +25,9 @@ import { } from "~/queries/site" import { useConnectModal } from "@rainbow-me/rainbowkit" import { Menu } from "@headlessui/react" -import { MoreIcon } from "~/components/icons/MoreIcon" -import { RSS3Icon } from "~/components/icons/RSS3Icon" import { CrossbellIcon } from "~/components/icons/CrossbellIcon" import { BlockchainIcon } from "~/components/icons/BlockchainIcon" +import { DotsHorizontalIcon, RssIcon } from "@heroicons/react/solid" export type HeaderLinkType = { icon?: React.ReactNode @@ -140,7 +139,7 @@ export const SiteHeader: React.FC<{ }, { text: "View on RSS3", - icon: , + icon: , url: `https://rss3.io/result?search=${site?.metadata?.owner}`, }, { @@ -223,7 +222,7 @@ export const SiteHeader: React.FC<{ e.stopPropagation() }} > - +