From 4181c36e6283ef30d05e677f8b8c03650a068850 Mon Sep 17 00:00:00 2001 From: Kyle Shanks Date: Tue, 3 Oct 2023 18:03:41 -0400 Subject: [PATCH] [C-3171] Add Icons to Harmony (#6213) --- packages/harmony/src/assets/icons/Album.svg | 3 + packages/harmony/src/assets/icons/AllTime.svg | 3 + .../harmony/src/assets/icons/Appearance.svg | 3 + .../harmony/src/assets/icons/ArrowLeft.svg | 3 + .../harmony/src/assets/icons/ArrowRight.svg | 3 + .../harmony/src/assets/icons/ArtistBadge.svg | 19 ++ .../harmony/src/assets/icons/AudiusLogo.svg | 3 + .../src/assets/icons/AudiusLogoColor.svg | 9 + .../src/assets/icons/AudiusLogoHorizontal.svg | 3 + .../icons/AudiusLogoHorizontalColor.svg | 9 + .../src/assets/icons/AudiusLogoVertical.svg | 9 + .../harmony/src/assets/icons/BoxHeart.svg | 3 + .../harmony/src/assets/icons/CalendarDay.svg | 3 + .../src/assets/icons/CalendarMonth.svg | 3 + .../harmony/src/assets/icons/CalendarWeek.svg | 3 + packages/harmony/src/assets/icons/Camera.svg | 3 + .../harmony/src/assets/icons/Campfire.svg | 3 + .../harmony/src/assets/icons/CaretDown.svg | 3 + .../harmony/src/assets/icons/CaretLeft.svg | 3 + .../harmony/src/assets/icons/CaretRight.svg | 3 + packages/harmony/src/assets/icons/CaretUp.svg | 3 + packages/harmony/src/assets/icons/Cart.svg | 3 + .../harmony/src/assets/icons/CastAirplay.svg | 3 + .../src/assets/icons/CastChromecast.svg | 3 + packages/harmony/src/assets/icons/Check.svg | 3 + packages/harmony/src/assets/icons/Close.svg | 3 + .../harmony/src/assets/icons/CloseAlt.svg | 3 + .../src/assets/icons/CloudDownload.svg | 3 + .../src/assets/icons/CloudDownloadError.svg | 5 + .../assets/icons/CloudDownloadInactive.svg | 3 + .../src/assets/icons/CloudDownloadPaused.svg | 5 + .../src/assets/icons/CloudDownloadQueued.svg | 4 + .../harmony/src/assets/icons/CloudUpload.svg | 3 + .../harmony/src/assets/icons/Collectible.svg | 3 + packages/harmony/src/assets/icons/Compose.svg | 3 + packages/harmony/src/assets/icons/Copy.svg | 3 + packages/harmony/src/assets/icons/Cosign.svg | 5 + .../src/assets/icons/CreatePlaylist.svg | 3 + packages/harmony/src/assets/icons/Crown.svg | 3 + .../harmony/src/assets/icons/Dashboard.svg | 3 + packages/harmony/src/assets/icons/Desktop.svg | 3 + packages/harmony/src/assets/icons/Discord.svg | 3 + packages/harmony/src/assets/icons/Donate.svg | 3 + packages/harmony/src/assets/icons/Drag.svg | 3 + .../harmony/src/assets/icons/Earnings.svg | 3 + .../harmony/src/assets/icons/EmailAddress.svg | 3 + packages/harmony/src/assets/icons/Embed.svg | 3 + packages/harmony/src/assets/icons/Error.svg | 3 + packages/harmony/src/assets/icons/Explore.svg | 3 + .../harmony/src/assets/icons/ExternalLink.svg | 3 + .../harmony/src/assets/icons/Facebook.svg | 3 + packages/harmony/src/assets/icons/Feed.svg | 3 + packages/harmony/src/assets/icons/Filter.svg | 3 + packages/harmony/src/assets/icons/Folder.svg | 3 + packages/harmony/src/assets/icons/Gift.svg | 3 + packages/harmony/src/assets/icons/Heart.svg | 3 + packages/harmony/src/assets/icons/Image.svg | 3 + packages/harmony/src/assets/icons/Indent.svg | 3 + packages/harmony/src/assets/icons/Info.svg | 3 + .../harmony/src/assets/icons/Instagram.svg | 3 + .../src/assets/icons/KebabHorizontal.svg | 3 + packages/harmony/src/assets/icons/Key.svg | 3 + packages/harmony/src/assets/icons/Library.svg | 3 + packages/harmony/src/assets/icons/Link.svg | 3 + .../src/assets/icons/ListeningHistory.svg | 3 + packages/harmony/src/assets/icons/Listens.svg | 3 + packages/harmony/src/assets/icons/Lock.svg | 3 + .../harmony/src/assets/icons/LockUnlocked.svg | 3 + .../harmony/src/assets/icons/LogoCircle.svg | 21 ++ .../src/assets/icons/LogoCircleCoinbase.svg | 4 + .../src/assets/icons/LogoCircleETH.svg | 16 ++ .../src/assets/icons/LogoCircleSOL.svg | 10 + .../src/assets/icons/LogoCircleSTR.svg | 4 + .../src/assets/icons/LogoCircleUSD.svg | 25 +++ .../src/assets/icons/LogoCircleUSDC.svg | 10 + packages/harmony/src/assets/icons/Message.svg | 3 + .../harmony/src/assets/icons/MessageBlock.svg | 4 + .../src/assets/icons/MessageLocked.svg | 4 + .../src/assets/icons/MessageUnblock.svg | 3 + packages/harmony/src/assets/icons/Minus.svg | 3 + packages/harmony/src/assets/icons/Mood.svg | 3 + .../src/assets/icons/MultiselectAdd.svg | 4 + .../src/assets/icons/MultiselectRemove.svg | 4 + packages/harmony/src/assets/icons/NoWifi.svg | 3 + packages/harmony/src/assets/icons/Note.svg | 3 + .../src/assets/icons/NotificationOff.svg | 3 + .../src/assets/icons/NotificationOn.svg | 3 + packages/harmony/src/assets/icons/Pause.svg | 3 + packages/harmony/src/assets/icons/Pencil.svg | 3 + packages/harmony/src/assets/icons/Play.svg | 3 + .../src/assets/icons/PlaybackPause.svg | 11 + .../harmony/src/assets/icons/PlaybackPlay.svg | 11 + .../harmony/src/assets/icons/Playlists.svg | 3 + packages/harmony/src/assets/icons/Plus.svg | 3 + .../harmony/src/assets/icons/PodcastBack.svg | 3 + .../src/assets/icons/PodcastForward.svg | 3 + .../src/assets/icons/QuestionCircle.svg | 3 + packages/harmony/src/assets/icons/Radar.svg | 3 + packages/harmony/src/assets/icons/Receive.svg | 3 + packages/harmony/src/assets/icons/Refresh.svg | 3 + packages/harmony/src/assets/icons/Remix.svg | 3 + packages/harmony/src/assets/icons/Remove.svg | 3 + .../harmony/src/assets/icons/RepeatOff.svg | 3 + packages/harmony/src/assets/icons/Repost.svg | 3 + packages/harmony/src/assets/icons/Robot.svg | 3 + packages/harmony/src/assets/icons/Rocket.svg | 3 + packages/harmony/src/assets/icons/Save.svg | 3 + packages/harmony/src/assets/icons/Search.svg | 5 + packages/harmony/src/assets/icons/Send.svg | 3 + .../harmony/src/assets/icons/Settings.svg | 3 + packages/harmony/src/assets/icons/Share.svg | 3 + .../harmony/src/assets/icons/ShieldCheck.svg | 3 + packages/harmony/src/assets/icons/Shuffle.svg | 6 + packages/harmony/src/assets/icons/SignOut.svg | 3 + .../harmony/src/assets/icons/SkipNext.svg | 3 + .../harmony/src/assets/icons/SkipPrevious.svg | 3 + packages/harmony/src/assets/icons/Skull.svg | 3 + .../harmony/src/assets/icons/SnapChat.svg | 3 + packages/harmony/src/assets/icons/Sort.svg | 3 + .../harmony/src/assets/icons/SortDown.svg | 3 + packages/harmony/src/assets/icons/SortUp.svg | 3 + packages/harmony/src/assets/icons/Speaker.svg | 3 + .../src/assets/icons/SpecialAccess.svg | 10 + packages/harmony/src/assets/icons/Star.svg | 3 + packages/harmony/src/assets/icons/Stars.svg | 3 + .../harmony/src/assets/icons/TasteMaker.svg | 3 + .../harmony/src/assets/icons/Telegram.svg | 3 + .../harmony/src/assets/icons/ThumbsDown.svg | 3 + .../harmony/src/assets/icons/ThumbsUp.svg | 3 + packages/harmony/src/assets/icons/TikTok.svg | 3 + packages/harmony/src/assets/icons/Tipping.svg | 5 + .../harmony/src/assets/icons/TokenBronze.svg | 114 ++++++++++ .../harmony/src/assets/icons/TokenGold.svg | 114 ++++++++++ .../src/assets/icons/TokenPlatinum.svg | 126 +++++++++++ .../harmony/src/assets/icons/TokenSilver.svg | 119 ++++++++++ .../harmony/src/assets/icons/Transaction.svg | 3 + packages/harmony/src/assets/icons/Trash.svg | 3 + .../harmony/src/assets/icons/Trending.svg | 3 + packages/harmony/src/assets/icons/Trophy.svg | 3 + .../harmony/src/assets/icons/Turntable.svg | 3 + packages/harmony/src/assets/icons/Twitter.svg | 3 + packages/harmony/src/assets/icons/User.svg | 3 + .../harmony/src/assets/icons/UserFollow.svg | 3 + .../src/assets/icons/UserFollowers.svg | 5 + .../src/assets/icons/UserFollowing.svg | 3 + .../harmony/src/assets/icons/UserGroup.svg | 7 + .../harmony/src/assets/icons/UserList.svg | 5 + .../harmony/src/assets/icons/UserUnfollow.svg | 3 + .../harmony/src/assets/icons/Verified.svg | 11 + .../src/assets/icons/VisibilityHidden.svg | 4 + .../src/assets/icons/VisibilityPublic.svg | 4 + .../harmony/src/assets/icons/VolumeLevel0.svg | 3 + .../harmony/src/assets/icons/VolumeLevel1.svg | 3 + .../harmony/src/assets/icons/VolumeLevel2.svg | 3 + .../harmony/src/assets/icons/VolumeLevel3.svg | 3 + packages/harmony/src/assets/icons/Wallet.svg | 3 + packages/harmony/src/assets/icons/Wand.svg | 3 + .../harmony/src/assets/icons/Withdraw.svg | 3 + packages/harmony/src/assets/icons/ccBy.svg | 3 + packages/harmony/src/assets/icons/ccCC.svg | 3 + packages/harmony/src/assets/icons/ccNC-EU.svg | 3 + packages/harmony/src/assets/icons/ccNC-JP.svg | 3 + packages/harmony/src/assets/icons/ccNC.svg | 3 + packages/harmony/src/assets/icons/ccND.svg | 3 + packages/harmony/src/assets/icons/ccPD.svg | 3 + packages/harmony/src/assets/icons/ccRemix.svg | 3 + packages/harmony/src/assets/icons/ccSA.svg | 3 + .../harmony/src/assets/icons/ccSampling.svg | 3 + .../src/assets/icons/ccSamplingPlus.svg | 4 + packages/harmony/src/assets/icons/ccShare.svg | 3 + packages/harmony/src/assets/icons/ccZero.svg | 4 + packages/harmony/src/assets/icons/file3GA.svg | 6 + packages/harmony/src/assets/icons/file3GP.svg | 6 + packages/harmony/src/assets/icons/fileAAC.svg | 6 + packages/harmony/src/assets/icons/fileAIF.svg | 6 + .../harmony/src/assets/icons/fileAIFC.svg | 6 + .../harmony/src/assets/icons/fileAIFF.svg | 6 + packages/harmony/src/assets/icons/fileAMR.svg | 6 + packages/harmony/src/assets/icons/fileAWB.svg | 6 + .../harmony/src/assets/icons/fileFLAC.svg | 6 + packages/harmony/src/assets/icons/fileM4A.svg | 6 + packages/harmony/src/assets/icons/fileM4B.svg | 6 + packages/harmony/src/assets/icons/fileM4P.svg | 6 + packages/harmony/src/assets/icons/fileM4R.svg | 6 + packages/harmony/src/assets/icons/fileM4V.svg | 6 + packages/harmony/src/assets/icons/fileMP2.svg | 6 + packages/harmony/src/assets/icons/fileMP3.svg | 6 + packages/harmony/src/assets/icons/fileMP4.svg | 6 + .../harmony/src/assets/icons/fileMPGA.svg | 6 + packages/harmony/src/assets/icons/fileOGA.svg | 6 + packages/harmony/src/assets/icons/fileOGG.svg | 6 + packages/harmony/src/assets/icons/fileOGM.svg | 6 + packages/harmony/src/assets/icons/fileOGV.svg | 6 + packages/harmony/src/assets/icons/fileOGX.svg | 6 + .../harmony/src/assets/icons/fileOPUS.svg | 6 + packages/harmony/src/assets/icons/fileSPX.svg | 6 + packages/harmony/src/assets/icons/fileTS.svg | 6 + packages/harmony/src/assets/icons/fileTSA.svg | 6 + packages/harmony/src/assets/icons/fileTSV.svg | 6 + packages/harmony/src/assets/icons/fileWAV.svg | 6 + .../harmony/src/assets/icons/fileWAVE.svg | 6 + .../harmony/src/assets/icons/fileWEBM.svg | 6 + .../harmony/src/assets/icons/fileXWMA.svg | 6 + .../src/assets/icons/recoveryEmail.svg | 5 + .../src/components/typography/Icons/index.ts | 211 ++++++++++++++++++ .../src/components/typography/Icons/types.ts | 5 + .../src/components/typography/Text/Text.tsx | 72 +++--- .../src/components/typography/index.ts | 1 + 208 files changed, 1590 insertions(+), 34 deletions(-) create mode 100644 packages/harmony/src/assets/icons/Album.svg create mode 100644 packages/harmony/src/assets/icons/AllTime.svg create mode 100644 packages/harmony/src/assets/icons/Appearance.svg create mode 100644 packages/harmony/src/assets/icons/ArrowLeft.svg create mode 100644 packages/harmony/src/assets/icons/ArrowRight.svg create mode 100644 packages/harmony/src/assets/icons/ArtistBadge.svg create mode 100644 packages/harmony/src/assets/icons/AudiusLogo.svg create mode 100644 packages/harmony/src/assets/icons/AudiusLogoColor.svg create mode 100644 packages/harmony/src/assets/icons/AudiusLogoHorizontal.svg create mode 100644 packages/harmony/src/assets/icons/AudiusLogoHorizontalColor.svg create mode 100644 packages/harmony/src/assets/icons/AudiusLogoVertical.svg create mode 100644 packages/harmony/src/assets/icons/BoxHeart.svg create mode 100644 packages/harmony/src/assets/icons/CalendarDay.svg create mode 100644 packages/harmony/src/assets/icons/CalendarMonth.svg create mode 100644 packages/harmony/src/assets/icons/CalendarWeek.svg create mode 100644 packages/harmony/src/assets/icons/Camera.svg create mode 100644 packages/harmony/src/assets/icons/Campfire.svg create mode 100644 packages/harmony/src/assets/icons/CaretDown.svg create mode 100644 packages/harmony/src/assets/icons/CaretLeft.svg create mode 100644 packages/harmony/src/assets/icons/CaretRight.svg create mode 100644 packages/harmony/src/assets/icons/CaretUp.svg create mode 100644 packages/harmony/src/assets/icons/Cart.svg create mode 100644 packages/harmony/src/assets/icons/CastAirplay.svg create mode 100644 packages/harmony/src/assets/icons/CastChromecast.svg create mode 100644 packages/harmony/src/assets/icons/Check.svg create mode 100644 packages/harmony/src/assets/icons/Close.svg create mode 100644 packages/harmony/src/assets/icons/CloseAlt.svg create mode 100644 packages/harmony/src/assets/icons/CloudDownload.svg create mode 100644 packages/harmony/src/assets/icons/CloudDownloadError.svg create mode 100644 packages/harmony/src/assets/icons/CloudDownloadInactive.svg create mode 100644 packages/harmony/src/assets/icons/CloudDownloadPaused.svg create mode 100644 packages/harmony/src/assets/icons/CloudDownloadQueued.svg create mode 100644 packages/harmony/src/assets/icons/CloudUpload.svg create mode 100644 packages/harmony/src/assets/icons/Collectible.svg create mode 100644 packages/harmony/src/assets/icons/Compose.svg create mode 100644 packages/harmony/src/assets/icons/Copy.svg create mode 100644 packages/harmony/src/assets/icons/Cosign.svg create mode 100644 packages/harmony/src/assets/icons/CreatePlaylist.svg create mode 100644 packages/harmony/src/assets/icons/Crown.svg create mode 100644 packages/harmony/src/assets/icons/Dashboard.svg create mode 100644 packages/harmony/src/assets/icons/Desktop.svg create mode 100644 packages/harmony/src/assets/icons/Discord.svg create mode 100644 packages/harmony/src/assets/icons/Donate.svg create mode 100644 packages/harmony/src/assets/icons/Drag.svg create mode 100644 packages/harmony/src/assets/icons/Earnings.svg create mode 100644 packages/harmony/src/assets/icons/EmailAddress.svg create mode 100644 packages/harmony/src/assets/icons/Embed.svg create mode 100644 packages/harmony/src/assets/icons/Error.svg create mode 100644 packages/harmony/src/assets/icons/Explore.svg create mode 100644 packages/harmony/src/assets/icons/ExternalLink.svg create mode 100644 packages/harmony/src/assets/icons/Facebook.svg create mode 100644 packages/harmony/src/assets/icons/Feed.svg create mode 100644 packages/harmony/src/assets/icons/Filter.svg create mode 100644 packages/harmony/src/assets/icons/Folder.svg create mode 100644 packages/harmony/src/assets/icons/Gift.svg create mode 100644 packages/harmony/src/assets/icons/Heart.svg create mode 100644 packages/harmony/src/assets/icons/Image.svg create mode 100644 packages/harmony/src/assets/icons/Indent.svg create mode 100644 packages/harmony/src/assets/icons/Info.svg create mode 100644 packages/harmony/src/assets/icons/Instagram.svg create mode 100644 packages/harmony/src/assets/icons/KebabHorizontal.svg create mode 100644 packages/harmony/src/assets/icons/Key.svg create mode 100644 packages/harmony/src/assets/icons/Library.svg create mode 100644 packages/harmony/src/assets/icons/Link.svg create mode 100644 packages/harmony/src/assets/icons/ListeningHistory.svg create mode 100644 packages/harmony/src/assets/icons/Listens.svg create mode 100644 packages/harmony/src/assets/icons/Lock.svg create mode 100644 packages/harmony/src/assets/icons/LockUnlocked.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircle.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleCoinbase.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleETH.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleSOL.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleSTR.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleUSD.svg create mode 100644 packages/harmony/src/assets/icons/LogoCircleUSDC.svg create mode 100644 packages/harmony/src/assets/icons/Message.svg create mode 100644 packages/harmony/src/assets/icons/MessageBlock.svg create mode 100644 packages/harmony/src/assets/icons/MessageLocked.svg create mode 100644 packages/harmony/src/assets/icons/MessageUnblock.svg create mode 100644 packages/harmony/src/assets/icons/Minus.svg create mode 100644 packages/harmony/src/assets/icons/Mood.svg create mode 100644 packages/harmony/src/assets/icons/MultiselectAdd.svg create mode 100644 packages/harmony/src/assets/icons/MultiselectRemove.svg create mode 100644 packages/harmony/src/assets/icons/NoWifi.svg create mode 100644 packages/harmony/src/assets/icons/Note.svg create mode 100644 packages/harmony/src/assets/icons/NotificationOff.svg create mode 100644 packages/harmony/src/assets/icons/NotificationOn.svg create mode 100644 packages/harmony/src/assets/icons/Pause.svg create mode 100644 packages/harmony/src/assets/icons/Pencil.svg create mode 100644 packages/harmony/src/assets/icons/Play.svg create mode 100644 packages/harmony/src/assets/icons/PlaybackPause.svg create mode 100644 packages/harmony/src/assets/icons/PlaybackPlay.svg create mode 100644 packages/harmony/src/assets/icons/Playlists.svg create mode 100644 packages/harmony/src/assets/icons/Plus.svg create mode 100644 packages/harmony/src/assets/icons/PodcastBack.svg create mode 100644 packages/harmony/src/assets/icons/PodcastForward.svg create mode 100644 packages/harmony/src/assets/icons/QuestionCircle.svg create mode 100644 packages/harmony/src/assets/icons/Radar.svg create mode 100644 packages/harmony/src/assets/icons/Receive.svg create mode 100644 packages/harmony/src/assets/icons/Refresh.svg create mode 100644 packages/harmony/src/assets/icons/Remix.svg create mode 100644 packages/harmony/src/assets/icons/Remove.svg create mode 100644 packages/harmony/src/assets/icons/RepeatOff.svg create mode 100644 packages/harmony/src/assets/icons/Repost.svg create mode 100644 packages/harmony/src/assets/icons/Robot.svg create mode 100644 packages/harmony/src/assets/icons/Rocket.svg create mode 100644 packages/harmony/src/assets/icons/Save.svg create mode 100644 packages/harmony/src/assets/icons/Search.svg create mode 100644 packages/harmony/src/assets/icons/Send.svg create mode 100644 packages/harmony/src/assets/icons/Settings.svg create mode 100644 packages/harmony/src/assets/icons/Share.svg create mode 100644 packages/harmony/src/assets/icons/ShieldCheck.svg create mode 100644 packages/harmony/src/assets/icons/Shuffle.svg create mode 100644 packages/harmony/src/assets/icons/SignOut.svg create mode 100644 packages/harmony/src/assets/icons/SkipNext.svg create mode 100644 packages/harmony/src/assets/icons/SkipPrevious.svg create mode 100644 packages/harmony/src/assets/icons/Skull.svg create mode 100644 packages/harmony/src/assets/icons/SnapChat.svg create mode 100644 packages/harmony/src/assets/icons/Sort.svg create mode 100644 packages/harmony/src/assets/icons/SortDown.svg create mode 100644 packages/harmony/src/assets/icons/SortUp.svg create mode 100644 packages/harmony/src/assets/icons/Speaker.svg create mode 100644 packages/harmony/src/assets/icons/SpecialAccess.svg create mode 100644 packages/harmony/src/assets/icons/Star.svg create mode 100644 packages/harmony/src/assets/icons/Stars.svg create mode 100644 packages/harmony/src/assets/icons/TasteMaker.svg create mode 100644 packages/harmony/src/assets/icons/Telegram.svg create mode 100644 packages/harmony/src/assets/icons/ThumbsDown.svg create mode 100644 packages/harmony/src/assets/icons/ThumbsUp.svg create mode 100644 packages/harmony/src/assets/icons/TikTok.svg create mode 100644 packages/harmony/src/assets/icons/Tipping.svg create mode 100644 packages/harmony/src/assets/icons/TokenBronze.svg create mode 100644 packages/harmony/src/assets/icons/TokenGold.svg create mode 100644 packages/harmony/src/assets/icons/TokenPlatinum.svg create mode 100644 packages/harmony/src/assets/icons/TokenSilver.svg create mode 100644 packages/harmony/src/assets/icons/Transaction.svg create mode 100644 packages/harmony/src/assets/icons/Trash.svg create mode 100644 packages/harmony/src/assets/icons/Trending.svg create mode 100644 packages/harmony/src/assets/icons/Trophy.svg create mode 100644 packages/harmony/src/assets/icons/Turntable.svg create mode 100644 packages/harmony/src/assets/icons/Twitter.svg create mode 100644 packages/harmony/src/assets/icons/User.svg create mode 100644 packages/harmony/src/assets/icons/UserFollow.svg create mode 100644 packages/harmony/src/assets/icons/UserFollowers.svg create mode 100644 packages/harmony/src/assets/icons/UserFollowing.svg create mode 100644 packages/harmony/src/assets/icons/UserGroup.svg create mode 100644 packages/harmony/src/assets/icons/UserList.svg create mode 100644 packages/harmony/src/assets/icons/UserUnfollow.svg create mode 100644 packages/harmony/src/assets/icons/Verified.svg create mode 100644 packages/harmony/src/assets/icons/VisibilityHidden.svg create mode 100644 packages/harmony/src/assets/icons/VisibilityPublic.svg create mode 100644 packages/harmony/src/assets/icons/VolumeLevel0.svg create mode 100644 packages/harmony/src/assets/icons/VolumeLevel1.svg create mode 100644 packages/harmony/src/assets/icons/VolumeLevel2.svg create mode 100644 packages/harmony/src/assets/icons/VolumeLevel3.svg create mode 100644 packages/harmony/src/assets/icons/Wallet.svg create mode 100644 packages/harmony/src/assets/icons/Wand.svg create mode 100644 packages/harmony/src/assets/icons/Withdraw.svg create mode 100644 packages/harmony/src/assets/icons/ccBy.svg create mode 100644 packages/harmony/src/assets/icons/ccCC.svg create mode 100644 packages/harmony/src/assets/icons/ccNC-EU.svg create mode 100644 packages/harmony/src/assets/icons/ccNC-JP.svg create mode 100644 packages/harmony/src/assets/icons/ccNC.svg create mode 100644 packages/harmony/src/assets/icons/ccND.svg create mode 100644 packages/harmony/src/assets/icons/ccPD.svg create mode 100644 packages/harmony/src/assets/icons/ccRemix.svg create mode 100644 packages/harmony/src/assets/icons/ccSA.svg create mode 100644 packages/harmony/src/assets/icons/ccSampling.svg create mode 100644 packages/harmony/src/assets/icons/ccSamplingPlus.svg create mode 100644 packages/harmony/src/assets/icons/ccShare.svg create mode 100644 packages/harmony/src/assets/icons/ccZero.svg create mode 100644 packages/harmony/src/assets/icons/file3GA.svg create mode 100644 packages/harmony/src/assets/icons/file3GP.svg create mode 100644 packages/harmony/src/assets/icons/fileAAC.svg create mode 100644 packages/harmony/src/assets/icons/fileAIF.svg create mode 100644 packages/harmony/src/assets/icons/fileAIFC.svg create mode 100644 packages/harmony/src/assets/icons/fileAIFF.svg create mode 100644 packages/harmony/src/assets/icons/fileAMR.svg create mode 100644 packages/harmony/src/assets/icons/fileAWB.svg create mode 100644 packages/harmony/src/assets/icons/fileFLAC.svg create mode 100644 packages/harmony/src/assets/icons/fileM4A.svg create mode 100644 packages/harmony/src/assets/icons/fileM4B.svg create mode 100644 packages/harmony/src/assets/icons/fileM4P.svg create mode 100644 packages/harmony/src/assets/icons/fileM4R.svg create mode 100644 packages/harmony/src/assets/icons/fileM4V.svg create mode 100644 packages/harmony/src/assets/icons/fileMP2.svg create mode 100644 packages/harmony/src/assets/icons/fileMP3.svg create mode 100644 packages/harmony/src/assets/icons/fileMP4.svg create mode 100644 packages/harmony/src/assets/icons/fileMPGA.svg create mode 100644 packages/harmony/src/assets/icons/fileOGA.svg create mode 100644 packages/harmony/src/assets/icons/fileOGG.svg create mode 100644 packages/harmony/src/assets/icons/fileOGM.svg create mode 100644 packages/harmony/src/assets/icons/fileOGV.svg create mode 100644 packages/harmony/src/assets/icons/fileOGX.svg create mode 100644 packages/harmony/src/assets/icons/fileOPUS.svg create mode 100644 packages/harmony/src/assets/icons/fileSPX.svg create mode 100644 packages/harmony/src/assets/icons/fileTS.svg create mode 100644 packages/harmony/src/assets/icons/fileTSA.svg create mode 100644 packages/harmony/src/assets/icons/fileTSV.svg create mode 100644 packages/harmony/src/assets/icons/fileWAV.svg create mode 100644 packages/harmony/src/assets/icons/fileWAVE.svg create mode 100644 packages/harmony/src/assets/icons/fileWEBM.svg create mode 100644 packages/harmony/src/assets/icons/fileXWMA.svg create mode 100644 packages/harmony/src/assets/icons/recoveryEmail.svg create mode 100644 packages/harmony/src/components/typography/Icons/index.ts create mode 100644 packages/harmony/src/components/typography/Icons/types.ts diff --git a/packages/harmony/src/assets/icons/Album.svg b/packages/harmony/src/assets/icons/Album.svg new file mode 100644 index 00000000000..917bd0451aa --- /dev/null +++ b/packages/harmony/src/assets/icons/Album.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/AllTime.svg b/packages/harmony/src/assets/icons/AllTime.svg new file mode 100644 index 00000000000..eb523b8ba26 --- /dev/null +++ b/packages/harmony/src/assets/icons/AllTime.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Appearance.svg b/packages/harmony/src/assets/icons/Appearance.svg new file mode 100644 index 00000000000..f2da2cb8295 --- /dev/null +++ b/packages/harmony/src/assets/icons/Appearance.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ArrowLeft.svg b/packages/harmony/src/assets/icons/ArrowLeft.svg new file mode 100644 index 00000000000..9231f30ebf1 --- /dev/null +++ b/packages/harmony/src/assets/icons/ArrowLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ArrowRight.svg b/packages/harmony/src/assets/icons/ArrowRight.svg new file mode 100644 index 00000000000..049831216d6 --- /dev/null +++ b/packages/harmony/src/assets/icons/ArrowRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ArtistBadge.svg b/packages/harmony/src/assets/icons/ArtistBadge.svg new file mode 100644 index 00000000000..3c24218be86 --- /dev/null +++ b/packages/harmony/src/assets/icons/ArtistBadge.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/AudiusLogo.svg b/packages/harmony/src/assets/icons/AudiusLogo.svg new file mode 100644 index 00000000000..3424ab420d7 --- /dev/null +++ b/packages/harmony/src/assets/icons/AudiusLogo.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/AudiusLogoColor.svg b/packages/harmony/src/assets/icons/AudiusLogoColor.svg new file mode 100644 index 00000000000..cbb02a13354 --- /dev/null +++ b/packages/harmony/src/assets/icons/AudiusLogoColor.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/AudiusLogoHorizontal.svg b/packages/harmony/src/assets/icons/AudiusLogoHorizontal.svg new file mode 100644 index 00000000000..c9c38ef5658 --- /dev/null +++ b/packages/harmony/src/assets/icons/AudiusLogoHorizontal.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/AudiusLogoHorizontalColor.svg b/packages/harmony/src/assets/icons/AudiusLogoHorizontalColor.svg new file mode 100644 index 00000000000..fd921b354d2 --- /dev/null +++ b/packages/harmony/src/assets/icons/AudiusLogoHorizontalColor.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/AudiusLogoVertical.svg b/packages/harmony/src/assets/icons/AudiusLogoVertical.svg new file mode 100644 index 00000000000..14c9d91bff2 --- /dev/null +++ b/packages/harmony/src/assets/icons/AudiusLogoVertical.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/BoxHeart.svg b/packages/harmony/src/assets/icons/BoxHeart.svg new file mode 100644 index 00000000000..536772a61a8 --- /dev/null +++ b/packages/harmony/src/assets/icons/BoxHeart.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CalendarDay.svg b/packages/harmony/src/assets/icons/CalendarDay.svg new file mode 100644 index 00000000000..92520b132ad --- /dev/null +++ b/packages/harmony/src/assets/icons/CalendarDay.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CalendarMonth.svg b/packages/harmony/src/assets/icons/CalendarMonth.svg new file mode 100644 index 00000000000..d7664ce4f5f --- /dev/null +++ b/packages/harmony/src/assets/icons/CalendarMonth.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CalendarWeek.svg b/packages/harmony/src/assets/icons/CalendarWeek.svg new file mode 100644 index 00000000000..e0e50d39186 --- /dev/null +++ b/packages/harmony/src/assets/icons/CalendarWeek.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Camera.svg b/packages/harmony/src/assets/icons/Camera.svg new file mode 100644 index 00000000000..67a19d51b9c --- /dev/null +++ b/packages/harmony/src/assets/icons/Camera.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Campfire.svg b/packages/harmony/src/assets/icons/Campfire.svg new file mode 100644 index 00000000000..2025dc783a4 --- /dev/null +++ b/packages/harmony/src/assets/icons/Campfire.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CaretDown.svg b/packages/harmony/src/assets/icons/CaretDown.svg new file mode 100644 index 00000000000..dc22b3d5b70 --- /dev/null +++ b/packages/harmony/src/assets/icons/CaretDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CaretLeft.svg b/packages/harmony/src/assets/icons/CaretLeft.svg new file mode 100644 index 00000000000..1dd6817f0b9 --- /dev/null +++ b/packages/harmony/src/assets/icons/CaretLeft.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CaretRight.svg b/packages/harmony/src/assets/icons/CaretRight.svg new file mode 100644 index 00000000000..71ded8630b8 --- /dev/null +++ b/packages/harmony/src/assets/icons/CaretRight.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CaretUp.svg b/packages/harmony/src/assets/icons/CaretUp.svg new file mode 100644 index 00000000000..7aa90d0b2f9 --- /dev/null +++ b/packages/harmony/src/assets/icons/CaretUp.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Cart.svg b/packages/harmony/src/assets/icons/Cart.svg new file mode 100644 index 00000000000..42e49820c3f --- /dev/null +++ b/packages/harmony/src/assets/icons/Cart.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CastAirplay.svg b/packages/harmony/src/assets/icons/CastAirplay.svg new file mode 100644 index 00000000000..63fb70d405e --- /dev/null +++ b/packages/harmony/src/assets/icons/CastAirplay.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CastChromecast.svg b/packages/harmony/src/assets/icons/CastChromecast.svg new file mode 100644 index 00000000000..3b993a03646 --- /dev/null +++ b/packages/harmony/src/assets/icons/CastChromecast.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Check.svg b/packages/harmony/src/assets/icons/Check.svg new file mode 100644 index 00000000000..c4bb39f0486 --- /dev/null +++ b/packages/harmony/src/assets/icons/Check.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Close.svg b/packages/harmony/src/assets/icons/Close.svg new file mode 100644 index 00000000000..b8072dec8c0 --- /dev/null +++ b/packages/harmony/src/assets/icons/Close.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CloseAlt.svg b/packages/harmony/src/assets/icons/CloseAlt.svg new file mode 100644 index 00000000000..52aaac7578a --- /dev/null +++ b/packages/harmony/src/assets/icons/CloseAlt.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CloudDownload.svg b/packages/harmony/src/assets/icons/CloudDownload.svg new file mode 100644 index 00000000000..a99c3e63605 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudDownload.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CloudDownloadError.svg b/packages/harmony/src/assets/icons/CloudDownloadError.svg new file mode 100644 index 00000000000..d7b70836ed6 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudDownloadError.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/CloudDownloadInactive.svg b/packages/harmony/src/assets/icons/CloudDownloadInactive.svg new file mode 100644 index 00000000000..7b90f862e11 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudDownloadInactive.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/CloudDownloadPaused.svg b/packages/harmony/src/assets/icons/CloudDownloadPaused.svg new file mode 100644 index 00000000000..fb945d2ae22 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudDownloadPaused.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/CloudDownloadQueued.svg b/packages/harmony/src/assets/icons/CloudDownloadQueued.svg new file mode 100644 index 00000000000..23fb687bd34 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudDownloadQueued.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/CloudUpload.svg b/packages/harmony/src/assets/icons/CloudUpload.svg new file mode 100644 index 00000000000..967782a3d78 --- /dev/null +++ b/packages/harmony/src/assets/icons/CloudUpload.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Collectible.svg b/packages/harmony/src/assets/icons/Collectible.svg new file mode 100644 index 00000000000..5b8f3430244 --- /dev/null +++ b/packages/harmony/src/assets/icons/Collectible.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Compose.svg b/packages/harmony/src/assets/icons/Compose.svg new file mode 100644 index 00000000000..cd1b3017176 --- /dev/null +++ b/packages/harmony/src/assets/icons/Compose.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Copy.svg b/packages/harmony/src/assets/icons/Copy.svg new file mode 100644 index 00000000000..6150963f6d2 --- /dev/null +++ b/packages/harmony/src/assets/icons/Copy.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Cosign.svg b/packages/harmony/src/assets/icons/Cosign.svg new file mode 100644 index 00000000000..1d6ee348697 --- /dev/null +++ b/packages/harmony/src/assets/icons/Cosign.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/CreatePlaylist.svg b/packages/harmony/src/assets/icons/CreatePlaylist.svg new file mode 100644 index 00000000000..756031a916f --- /dev/null +++ b/packages/harmony/src/assets/icons/CreatePlaylist.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Crown.svg b/packages/harmony/src/assets/icons/Crown.svg new file mode 100644 index 00000000000..a2f2c2bb8cf --- /dev/null +++ b/packages/harmony/src/assets/icons/Crown.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Dashboard.svg b/packages/harmony/src/assets/icons/Dashboard.svg new file mode 100644 index 00000000000..38d70e2b50e --- /dev/null +++ b/packages/harmony/src/assets/icons/Dashboard.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Desktop.svg b/packages/harmony/src/assets/icons/Desktop.svg new file mode 100644 index 00000000000..06e7f299365 --- /dev/null +++ b/packages/harmony/src/assets/icons/Desktop.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Discord.svg b/packages/harmony/src/assets/icons/Discord.svg new file mode 100644 index 00000000000..e8cafae343d --- /dev/null +++ b/packages/harmony/src/assets/icons/Discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Donate.svg b/packages/harmony/src/assets/icons/Donate.svg new file mode 100644 index 00000000000..0e88f217e2c --- /dev/null +++ b/packages/harmony/src/assets/icons/Donate.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Drag.svg b/packages/harmony/src/assets/icons/Drag.svg new file mode 100644 index 00000000000..5cb378f4d2f --- /dev/null +++ b/packages/harmony/src/assets/icons/Drag.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Earnings.svg b/packages/harmony/src/assets/icons/Earnings.svg new file mode 100644 index 00000000000..2d8db078051 --- /dev/null +++ b/packages/harmony/src/assets/icons/Earnings.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/EmailAddress.svg b/packages/harmony/src/assets/icons/EmailAddress.svg new file mode 100644 index 00000000000..f0c346b1593 --- /dev/null +++ b/packages/harmony/src/assets/icons/EmailAddress.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Embed.svg b/packages/harmony/src/assets/icons/Embed.svg new file mode 100644 index 00000000000..579d001db2c --- /dev/null +++ b/packages/harmony/src/assets/icons/Embed.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Error.svg b/packages/harmony/src/assets/icons/Error.svg new file mode 100644 index 00000000000..cba6a605481 --- /dev/null +++ b/packages/harmony/src/assets/icons/Error.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Explore.svg b/packages/harmony/src/assets/icons/Explore.svg new file mode 100644 index 00000000000..84614f1c5e6 --- /dev/null +++ b/packages/harmony/src/assets/icons/Explore.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ExternalLink.svg b/packages/harmony/src/assets/icons/ExternalLink.svg new file mode 100644 index 00000000000..facc8575089 --- /dev/null +++ b/packages/harmony/src/assets/icons/ExternalLink.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Facebook.svg b/packages/harmony/src/assets/icons/Facebook.svg new file mode 100644 index 00000000000..10beb4f741a --- /dev/null +++ b/packages/harmony/src/assets/icons/Facebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Feed.svg b/packages/harmony/src/assets/icons/Feed.svg new file mode 100644 index 00000000000..a64ae0ae9c8 --- /dev/null +++ b/packages/harmony/src/assets/icons/Feed.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Filter.svg b/packages/harmony/src/assets/icons/Filter.svg new file mode 100644 index 00000000000..fd12eb8ba8e --- /dev/null +++ b/packages/harmony/src/assets/icons/Filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Folder.svg b/packages/harmony/src/assets/icons/Folder.svg new file mode 100644 index 00000000000..7650acdd11f --- /dev/null +++ b/packages/harmony/src/assets/icons/Folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Gift.svg b/packages/harmony/src/assets/icons/Gift.svg new file mode 100644 index 00000000000..2370d230b31 --- /dev/null +++ b/packages/harmony/src/assets/icons/Gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Heart.svg b/packages/harmony/src/assets/icons/Heart.svg new file mode 100644 index 00000000000..7fe094b8968 --- /dev/null +++ b/packages/harmony/src/assets/icons/Heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Image.svg b/packages/harmony/src/assets/icons/Image.svg new file mode 100644 index 00000000000..53b3e9ccdb3 --- /dev/null +++ b/packages/harmony/src/assets/icons/Image.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Indent.svg b/packages/harmony/src/assets/icons/Indent.svg new file mode 100644 index 00000000000..66c5efb3605 --- /dev/null +++ b/packages/harmony/src/assets/icons/Indent.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Info.svg b/packages/harmony/src/assets/icons/Info.svg new file mode 100644 index 00000000000..4ece9317cdd --- /dev/null +++ b/packages/harmony/src/assets/icons/Info.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Instagram.svg b/packages/harmony/src/assets/icons/Instagram.svg new file mode 100644 index 00000000000..3cb9f392cdf --- /dev/null +++ b/packages/harmony/src/assets/icons/Instagram.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/KebabHorizontal.svg b/packages/harmony/src/assets/icons/KebabHorizontal.svg new file mode 100644 index 00000000000..daac188568e --- /dev/null +++ b/packages/harmony/src/assets/icons/KebabHorizontal.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Key.svg b/packages/harmony/src/assets/icons/Key.svg new file mode 100644 index 00000000000..5ab90deee11 --- /dev/null +++ b/packages/harmony/src/assets/icons/Key.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Library.svg b/packages/harmony/src/assets/icons/Library.svg new file mode 100644 index 00000000000..eb9e1d52d65 --- /dev/null +++ b/packages/harmony/src/assets/icons/Library.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Link.svg b/packages/harmony/src/assets/icons/Link.svg new file mode 100644 index 00000000000..29adbaeafb1 --- /dev/null +++ b/packages/harmony/src/assets/icons/Link.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ListeningHistory.svg b/packages/harmony/src/assets/icons/ListeningHistory.svg new file mode 100644 index 00000000000..eeffe617bdb --- /dev/null +++ b/packages/harmony/src/assets/icons/ListeningHistory.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Listens.svg b/packages/harmony/src/assets/icons/Listens.svg new file mode 100644 index 00000000000..ec42c2f0326 --- /dev/null +++ b/packages/harmony/src/assets/icons/Listens.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Lock.svg b/packages/harmony/src/assets/icons/Lock.svg new file mode 100644 index 00000000000..743a393566b --- /dev/null +++ b/packages/harmony/src/assets/icons/Lock.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/LockUnlocked.svg b/packages/harmony/src/assets/icons/LockUnlocked.svg new file mode 100644 index 00000000000..dbae43f8110 --- /dev/null +++ b/packages/harmony/src/assets/icons/LockUnlocked.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/LogoCircle.svg b/packages/harmony/src/assets/icons/LogoCircle.svg new file mode 100644 index 00000000000..49373b1fe6f --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircle.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleCoinbase.svg b/packages/harmony/src/assets/icons/LogoCircleCoinbase.svg new file mode 100644 index 00000000000..fa3a3a1d0b7 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleCoinbase.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleETH.svg b/packages/harmony/src/assets/icons/LogoCircleETH.svg new file mode 100644 index 00000000000..f65004a0d56 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleETH.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleSOL.svg b/packages/harmony/src/assets/icons/LogoCircleSOL.svg new file mode 100644 index 00000000000..984db83b1f3 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleSOL.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleSTR.svg b/packages/harmony/src/assets/icons/LogoCircleSTR.svg new file mode 100644 index 00000000000..61b3c6c0549 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleSTR.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleUSD.svg b/packages/harmony/src/assets/icons/LogoCircleUSD.svg new file mode 100644 index 00000000000..e22b0cef8e5 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleUSD.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/LogoCircleUSDC.svg b/packages/harmony/src/assets/icons/LogoCircleUSDC.svg new file mode 100644 index 00000000000..9b64f9c9026 --- /dev/null +++ b/packages/harmony/src/assets/icons/LogoCircleUSDC.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/Message.svg b/packages/harmony/src/assets/icons/Message.svg new file mode 100644 index 00000000000..a7aaf94a257 --- /dev/null +++ b/packages/harmony/src/assets/icons/Message.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/MessageBlock.svg b/packages/harmony/src/assets/icons/MessageBlock.svg new file mode 100644 index 00000000000..df33f485ead --- /dev/null +++ b/packages/harmony/src/assets/icons/MessageBlock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/MessageLocked.svg b/packages/harmony/src/assets/icons/MessageLocked.svg new file mode 100644 index 00000000000..12dafb6dda4 --- /dev/null +++ b/packages/harmony/src/assets/icons/MessageLocked.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/MessageUnblock.svg b/packages/harmony/src/assets/icons/MessageUnblock.svg new file mode 100644 index 00000000000..d636db70e39 --- /dev/null +++ b/packages/harmony/src/assets/icons/MessageUnblock.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Minus.svg b/packages/harmony/src/assets/icons/Minus.svg new file mode 100644 index 00000000000..6e73a3a9d05 --- /dev/null +++ b/packages/harmony/src/assets/icons/Minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Mood.svg b/packages/harmony/src/assets/icons/Mood.svg new file mode 100644 index 00000000000..5c25039f2c7 --- /dev/null +++ b/packages/harmony/src/assets/icons/Mood.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/MultiselectAdd.svg b/packages/harmony/src/assets/icons/MultiselectAdd.svg new file mode 100644 index 00000000000..beced612922 --- /dev/null +++ b/packages/harmony/src/assets/icons/MultiselectAdd.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/MultiselectRemove.svg b/packages/harmony/src/assets/icons/MultiselectRemove.svg new file mode 100644 index 00000000000..ba25ef9335e --- /dev/null +++ b/packages/harmony/src/assets/icons/MultiselectRemove.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/NoWifi.svg b/packages/harmony/src/assets/icons/NoWifi.svg new file mode 100644 index 00000000000..f3c91c7c3d5 --- /dev/null +++ b/packages/harmony/src/assets/icons/NoWifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Note.svg b/packages/harmony/src/assets/icons/Note.svg new file mode 100644 index 00000000000..1ea40f02d5d --- /dev/null +++ b/packages/harmony/src/assets/icons/Note.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/NotificationOff.svg b/packages/harmony/src/assets/icons/NotificationOff.svg new file mode 100644 index 00000000000..b8b03692346 --- /dev/null +++ b/packages/harmony/src/assets/icons/NotificationOff.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/NotificationOn.svg b/packages/harmony/src/assets/icons/NotificationOn.svg new file mode 100644 index 00000000000..911d829da35 --- /dev/null +++ b/packages/harmony/src/assets/icons/NotificationOn.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Pause.svg b/packages/harmony/src/assets/icons/Pause.svg new file mode 100644 index 00000000000..930d1dce887 --- /dev/null +++ b/packages/harmony/src/assets/icons/Pause.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Pencil.svg b/packages/harmony/src/assets/icons/Pencil.svg new file mode 100644 index 00000000000..8c43947b326 --- /dev/null +++ b/packages/harmony/src/assets/icons/Pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Play.svg b/packages/harmony/src/assets/icons/Play.svg new file mode 100644 index 00000000000..81481450ce2 --- /dev/null +++ b/packages/harmony/src/assets/icons/Play.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/PlaybackPause.svg b/packages/harmony/src/assets/icons/PlaybackPause.svg new file mode 100644 index 00000000000..de183da7334 --- /dev/null +++ b/packages/harmony/src/assets/icons/PlaybackPause.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/PlaybackPlay.svg b/packages/harmony/src/assets/icons/PlaybackPlay.svg new file mode 100644 index 00000000000..eb9ce8fbb3f --- /dev/null +++ b/packages/harmony/src/assets/icons/PlaybackPlay.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/Playlists.svg b/packages/harmony/src/assets/icons/Playlists.svg new file mode 100644 index 00000000000..e230f4c176b --- /dev/null +++ b/packages/harmony/src/assets/icons/Playlists.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Plus.svg b/packages/harmony/src/assets/icons/Plus.svg new file mode 100644 index 00000000000..bc01a164633 --- /dev/null +++ b/packages/harmony/src/assets/icons/Plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/PodcastBack.svg b/packages/harmony/src/assets/icons/PodcastBack.svg new file mode 100644 index 00000000000..7fd0042cc87 --- /dev/null +++ b/packages/harmony/src/assets/icons/PodcastBack.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/PodcastForward.svg b/packages/harmony/src/assets/icons/PodcastForward.svg new file mode 100644 index 00000000000..bfa6781304b --- /dev/null +++ b/packages/harmony/src/assets/icons/PodcastForward.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/QuestionCircle.svg b/packages/harmony/src/assets/icons/QuestionCircle.svg new file mode 100644 index 00000000000..c1bc0ad170e --- /dev/null +++ b/packages/harmony/src/assets/icons/QuestionCircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Radar.svg b/packages/harmony/src/assets/icons/Radar.svg new file mode 100644 index 00000000000..41c8d75a89b --- /dev/null +++ b/packages/harmony/src/assets/icons/Radar.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Receive.svg b/packages/harmony/src/assets/icons/Receive.svg new file mode 100644 index 00000000000..4d9ecf73433 --- /dev/null +++ b/packages/harmony/src/assets/icons/Receive.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Refresh.svg b/packages/harmony/src/assets/icons/Refresh.svg new file mode 100644 index 00000000000..deace14e2e7 --- /dev/null +++ b/packages/harmony/src/assets/icons/Refresh.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Remix.svg b/packages/harmony/src/assets/icons/Remix.svg new file mode 100644 index 00000000000..a74f4831f80 --- /dev/null +++ b/packages/harmony/src/assets/icons/Remix.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Remove.svg b/packages/harmony/src/assets/icons/Remove.svg new file mode 100644 index 00000000000..54b39a072e8 --- /dev/null +++ b/packages/harmony/src/assets/icons/Remove.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/RepeatOff.svg b/packages/harmony/src/assets/icons/RepeatOff.svg new file mode 100644 index 00000000000..829036cbb1e --- /dev/null +++ b/packages/harmony/src/assets/icons/RepeatOff.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Repost.svg b/packages/harmony/src/assets/icons/Repost.svg new file mode 100644 index 00000000000..31d9ee4f441 --- /dev/null +++ b/packages/harmony/src/assets/icons/Repost.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Robot.svg b/packages/harmony/src/assets/icons/Robot.svg new file mode 100644 index 00000000000..c63a7f0b24c --- /dev/null +++ b/packages/harmony/src/assets/icons/Robot.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Rocket.svg b/packages/harmony/src/assets/icons/Rocket.svg new file mode 100644 index 00000000000..1c21935d7ab --- /dev/null +++ b/packages/harmony/src/assets/icons/Rocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Save.svg b/packages/harmony/src/assets/icons/Save.svg new file mode 100644 index 00000000000..858cf8f2600 --- /dev/null +++ b/packages/harmony/src/assets/icons/Save.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Search.svg b/packages/harmony/src/assets/icons/Search.svg new file mode 100644 index 00000000000..bdc9dd79cd6 --- /dev/null +++ b/packages/harmony/src/assets/icons/Search.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/Send.svg b/packages/harmony/src/assets/icons/Send.svg new file mode 100644 index 00000000000..c9160e8fcdb --- /dev/null +++ b/packages/harmony/src/assets/icons/Send.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Settings.svg b/packages/harmony/src/assets/icons/Settings.svg new file mode 100644 index 00000000000..05612bcbbf7 --- /dev/null +++ b/packages/harmony/src/assets/icons/Settings.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Share.svg b/packages/harmony/src/assets/icons/Share.svg new file mode 100644 index 00000000000..a4405ea39a3 --- /dev/null +++ b/packages/harmony/src/assets/icons/Share.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ShieldCheck.svg b/packages/harmony/src/assets/icons/ShieldCheck.svg new file mode 100644 index 00000000000..ca0ba5ce8ea --- /dev/null +++ b/packages/harmony/src/assets/icons/ShieldCheck.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Shuffle.svg b/packages/harmony/src/assets/icons/Shuffle.svg new file mode 100644 index 00000000000..ccca57ca9ef --- /dev/null +++ b/packages/harmony/src/assets/icons/Shuffle.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/SignOut.svg b/packages/harmony/src/assets/icons/SignOut.svg new file mode 100644 index 00000000000..b420969d18c --- /dev/null +++ b/packages/harmony/src/assets/icons/SignOut.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SkipNext.svg b/packages/harmony/src/assets/icons/SkipNext.svg new file mode 100644 index 00000000000..ac9f6345115 --- /dev/null +++ b/packages/harmony/src/assets/icons/SkipNext.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SkipPrevious.svg b/packages/harmony/src/assets/icons/SkipPrevious.svg new file mode 100644 index 00000000000..4f99192852c --- /dev/null +++ b/packages/harmony/src/assets/icons/SkipPrevious.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Skull.svg b/packages/harmony/src/assets/icons/Skull.svg new file mode 100644 index 00000000000..a91b1a5240a --- /dev/null +++ b/packages/harmony/src/assets/icons/Skull.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SnapChat.svg b/packages/harmony/src/assets/icons/SnapChat.svg new file mode 100644 index 00000000000..9149d05d78f --- /dev/null +++ b/packages/harmony/src/assets/icons/SnapChat.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Sort.svg b/packages/harmony/src/assets/icons/Sort.svg new file mode 100644 index 00000000000..26cd39b56f8 --- /dev/null +++ b/packages/harmony/src/assets/icons/Sort.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SortDown.svg b/packages/harmony/src/assets/icons/SortDown.svg new file mode 100644 index 00000000000..c401581efc4 --- /dev/null +++ b/packages/harmony/src/assets/icons/SortDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SortUp.svg b/packages/harmony/src/assets/icons/SortUp.svg new file mode 100644 index 00000000000..713eeb3b960 --- /dev/null +++ b/packages/harmony/src/assets/icons/SortUp.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Speaker.svg b/packages/harmony/src/assets/icons/Speaker.svg new file mode 100644 index 00000000000..66673f3242e --- /dev/null +++ b/packages/harmony/src/assets/icons/Speaker.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/SpecialAccess.svg b/packages/harmony/src/assets/icons/SpecialAccess.svg new file mode 100644 index 00000000000..00f42cd2e03 --- /dev/null +++ b/packages/harmony/src/assets/icons/SpecialAccess.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/Star.svg b/packages/harmony/src/assets/icons/Star.svg new file mode 100644 index 00000000000..aae7bb5af3d --- /dev/null +++ b/packages/harmony/src/assets/icons/Star.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Stars.svg b/packages/harmony/src/assets/icons/Stars.svg new file mode 100644 index 00000000000..3151e004190 --- /dev/null +++ b/packages/harmony/src/assets/icons/Stars.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/TasteMaker.svg b/packages/harmony/src/assets/icons/TasteMaker.svg new file mode 100644 index 00000000000..30829a80765 --- /dev/null +++ b/packages/harmony/src/assets/icons/TasteMaker.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Telegram.svg b/packages/harmony/src/assets/icons/Telegram.svg new file mode 100644 index 00000000000..2b1df0697ff --- /dev/null +++ b/packages/harmony/src/assets/icons/Telegram.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ThumbsDown.svg b/packages/harmony/src/assets/icons/ThumbsDown.svg new file mode 100644 index 00000000000..0dad637ee25 --- /dev/null +++ b/packages/harmony/src/assets/icons/ThumbsDown.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ThumbsUp.svg b/packages/harmony/src/assets/icons/ThumbsUp.svg new file mode 100644 index 00000000000..cfc86092b1a --- /dev/null +++ b/packages/harmony/src/assets/icons/ThumbsUp.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/TikTok.svg b/packages/harmony/src/assets/icons/TikTok.svg new file mode 100644 index 00000000000..94d83575cdd --- /dev/null +++ b/packages/harmony/src/assets/icons/TikTok.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Tipping.svg b/packages/harmony/src/assets/icons/Tipping.svg new file mode 100644 index 00000000000..10fd253c7de --- /dev/null +++ b/packages/harmony/src/assets/icons/Tipping.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/TokenBronze.svg b/packages/harmony/src/assets/icons/TokenBronze.svg new file mode 100644 index 00000000000..1b72e386665 --- /dev/null +++ b/packages/harmony/src/assets/icons/TokenBronze.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/TokenGold.svg b/packages/harmony/src/assets/icons/TokenGold.svg new file mode 100644 index 00000000000..79f832df55e --- /dev/null +++ b/packages/harmony/src/assets/icons/TokenGold.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/TokenPlatinum.svg b/packages/harmony/src/assets/icons/TokenPlatinum.svg new file mode 100644 index 00000000000..93d47ade631 --- /dev/null +++ b/packages/harmony/src/assets/icons/TokenPlatinum.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/TokenSilver.svg b/packages/harmony/src/assets/icons/TokenSilver.svg new file mode 100644 index 00000000000..9fce337562c --- /dev/null +++ b/packages/harmony/src/assets/icons/TokenSilver.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/Transaction.svg b/packages/harmony/src/assets/icons/Transaction.svg new file mode 100644 index 00000000000..802ef7527f5 --- /dev/null +++ b/packages/harmony/src/assets/icons/Transaction.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Trash.svg b/packages/harmony/src/assets/icons/Trash.svg new file mode 100644 index 00000000000..faa45aa1fd1 --- /dev/null +++ b/packages/harmony/src/assets/icons/Trash.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Trending.svg b/packages/harmony/src/assets/icons/Trending.svg new file mode 100644 index 00000000000..3e81700c85d --- /dev/null +++ b/packages/harmony/src/assets/icons/Trending.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Trophy.svg b/packages/harmony/src/assets/icons/Trophy.svg new file mode 100644 index 00000000000..fe42dae8642 --- /dev/null +++ b/packages/harmony/src/assets/icons/Trophy.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Turntable.svg b/packages/harmony/src/assets/icons/Turntable.svg new file mode 100644 index 00000000000..bb6aab03374 --- /dev/null +++ b/packages/harmony/src/assets/icons/Turntable.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Twitter.svg b/packages/harmony/src/assets/icons/Twitter.svg new file mode 100644 index 00000000000..7ce63f8a3cf --- /dev/null +++ b/packages/harmony/src/assets/icons/Twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/User.svg b/packages/harmony/src/assets/icons/User.svg new file mode 100644 index 00000000000..ca938e1117f --- /dev/null +++ b/packages/harmony/src/assets/icons/User.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/UserFollow.svg b/packages/harmony/src/assets/icons/UserFollow.svg new file mode 100644 index 00000000000..de88250229e --- /dev/null +++ b/packages/harmony/src/assets/icons/UserFollow.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/UserFollowers.svg b/packages/harmony/src/assets/icons/UserFollowers.svg new file mode 100644 index 00000000000..2d48a5d29fc --- /dev/null +++ b/packages/harmony/src/assets/icons/UserFollowers.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/UserFollowing.svg b/packages/harmony/src/assets/icons/UserFollowing.svg new file mode 100644 index 00000000000..ce358cbcc26 --- /dev/null +++ b/packages/harmony/src/assets/icons/UserFollowing.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/UserGroup.svg b/packages/harmony/src/assets/icons/UserGroup.svg new file mode 100644 index 00000000000..3d174648333 --- /dev/null +++ b/packages/harmony/src/assets/icons/UserGroup.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/packages/harmony/src/assets/icons/UserList.svg b/packages/harmony/src/assets/icons/UserList.svg new file mode 100644 index 00000000000..74dc7aae73f --- /dev/null +++ b/packages/harmony/src/assets/icons/UserList.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/assets/icons/UserUnfollow.svg b/packages/harmony/src/assets/icons/UserUnfollow.svg new file mode 100644 index 00000000000..bcadacb0c92 --- /dev/null +++ b/packages/harmony/src/assets/icons/UserUnfollow.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Verified.svg b/packages/harmony/src/assets/icons/Verified.svg new file mode 100644 index 00000000000..d6a2f093758 --- /dev/null +++ b/packages/harmony/src/assets/icons/Verified.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/harmony/src/assets/icons/VisibilityHidden.svg b/packages/harmony/src/assets/icons/VisibilityHidden.svg new file mode 100644 index 00000000000..e315891748c --- /dev/null +++ b/packages/harmony/src/assets/icons/VisibilityHidden.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/VisibilityPublic.svg b/packages/harmony/src/assets/icons/VisibilityPublic.svg new file mode 100644 index 00000000000..226feb90a4a --- /dev/null +++ b/packages/harmony/src/assets/icons/VisibilityPublic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/VolumeLevel0.svg b/packages/harmony/src/assets/icons/VolumeLevel0.svg new file mode 100644 index 00000000000..35cebb0c10e --- /dev/null +++ b/packages/harmony/src/assets/icons/VolumeLevel0.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/VolumeLevel1.svg b/packages/harmony/src/assets/icons/VolumeLevel1.svg new file mode 100644 index 00000000000..45e143ce16b --- /dev/null +++ b/packages/harmony/src/assets/icons/VolumeLevel1.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/VolumeLevel2.svg b/packages/harmony/src/assets/icons/VolumeLevel2.svg new file mode 100644 index 00000000000..6df9550956d --- /dev/null +++ b/packages/harmony/src/assets/icons/VolumeLevel2.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/VolumeLevel3.svg b/packages/harmony/src/assets/icons/VolumeLevel3.svg new file mode 100644 index 00000000000..bd6c7c766cf --- /dev/null +++ b/packages/harmony/src/assets/icons/VolumeLevel3.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Wallet.svg b/packages/harmony/src/assets/icons/Wallet.svg new file mode 100644 index 00000000000..d93ce66c5b0 --- /dev/null +++ b/packages/harmony/src/assets/icons/Wallet.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Wand.svg b/packages/harmony/src/assets/icons/Wand.svg new file mode 100644 index 00000000000..5dcc38fbf95 --- /dev/null +++ b/packages/harmony/src/assets/icons/Wand.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/Withdraw.svg b/packages/harmony/src/assets/icons/Withdraw.svg new file mode 100644 index 00000000000..2283e28f2de --- /dev/null +++ b/packages/harmony/src/assets/icons/Withdraw.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccBy.svg b/packages/harmony/src/assets/icons/ccBy.svg new file mode 100644 index 00000000000..56f461bf472 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccBy.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccCC.svg b/packages/harmony/src/assets/icons/ccCC.svg new file mode 100644 index 00000000000..2688d9c9a68 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccCC.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccNC-EU.svg b/packages/harmony/src/assets/icons/ccNC-EU.svg new file mode 100644 index 00000000000..e594f1e2182 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccNC-EU.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccNC-JP.svg b/packages/harmony/src/assets/icons/ccNC-JP.svg new file mode 100644 index 00000000000..0cafa243bda --- /dev/null +++ b/packages/harmony/src/assets/icons/ccNC-JP.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccNC.svg b/packages/harmony/src/assets/icons/ccNC.svg new file mode 100644 index 00000000000..66d2130d724 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccNC.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccND.svg b/packages/harmony/src/assets/icons/ccND.svg new file mode 100644 index 00000000000..1354c6331b1 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccND.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccPD.svg b/packages/harmony/src/assets/icons/ccPD.svg new file mode 100644 index 00000000000..83bbbae0cf6 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccPD.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccRemix.svg b/packages/harmony/src/assets/icons/ccRemix.svg new file mode 100644 index 00000000000..dcc28d0eb59 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccRemix.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccSA.svg b/packages/harmony/src/assets/icons/ccSA.svg new file mode 100644 index 00000000000..2cf98ecdde0 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccSA.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccSampling.svg b/packages/harmony/src/assets/icons/ccSampling.svg new file mode 100644 index 00000000000..a40f04c9102 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccSampling.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccSamplingPlus.svg b/packages/harmony/src/assets/icons/ccSamplingPlus.svg new file mode 100644 index 00000000000..3920f3e4e5a --- /dev/null +++ b/packages/harmony/src/assets/icons/ccSamplingPlus.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/ccShare.svg b/packages/harmony/src/assets/icons/ccShare.svg new file mode 100644 index 00000000000..af5960343f8 --- /dev/null +++ b/packages/harmony/src/assets/icons/ccShare.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/harmony/src/assets/icons/ccZero.svg b/packages/harmony/src/assets/icons/ccZero.svg new file mode 100644 index 00000000000..89be304fa0a --- /dev/null +++ b/packages/harmony/src/assets/icons/ccZero.svg @@ -0,0 +1,4 @@ + + + + diff --git a/packages/harmony/src/assets/icons/file3GA.svg b/packages/harmony/src/assets/icons/file3GA.svg new file mode 100644 index 00000000000..107f54a8f8b --- /dev/null +++ b/packages/harmony/src/assets/icons/file3GA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/file3GP.svg b/packages/harmony/src/assets/icons/file3GP.svg new file mode 100644 index 00000000000..85803cfab4c --- /dev/null +++ b/packages/harmony/src/assets/icons/file3GP.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAAC.svg b/packages/harmony/src/assets/icons/fileAAC.svg new file mode 100644 index 00000000000..33cb84a813b --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAAC.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAIF.svg b/packages/harmony/src/assets/icons/fileAIF.svg new file mode 100644 index 00000000000..921dff10d7e --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAIF.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAIFC.svg b/packages/harmony/src/assets/icons/fileAIFC.svg new file mode 100644 index 00000000000..17d24a5af09 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAIFC.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAIFF.svg b/packages/harmony/src/assets/icons/fileAIFF.svg new file mode 100644 index 00000000000..a53a53dc01e --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAIFF.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAMR.svg b/packages/harmony/src/assets/icons/fileAMR.svg new file mode 100644 index 00000000000..331b62b522d --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAMR.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileAWB.svg b/packages/harmony/src/assets/icons/fileAWB.svg new file mode 100644 index 00000000000..d8936cc2987 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileAWB.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileFLAC.svg b/packages/harmony/src/assets/icons/fileFLAC.svg new file mode 100644 index 00000000000..aea1cb9a30c --- /dev/null +++ b/packages/harmony/src/assets/icons/fileFLAC.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileM4A.svg b/packages/harmony/src/assets/icons/fileM4A.svg new file mode 100644 index 00000000000..5a86a06794e --- /dev/null +++ b/packages/harmony/src/assets/icons/fileM4A.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileM4B.svg b/packages/harmony/src/assets/icons/fileM4B.svg new file mode 100644 index 00000000000..7589dccfdf1 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileM4B.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileM4P.svg b/packages/harmony/src/assets/icons/fileM4P.svg new file mode 100644 index 00000000000..64020ea6ddc --- /dev/null +++ b/packages/harmony/src/assets/icons/fileM4P.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileM4R.svg b/packages/harmony/src/assets/icons/fileM4R.svg new file mode 100644 index 00000000000..381d89a7e13 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileM4R.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileM4V.svg b/packages/harmony/src/assets/icons/fileM4V.svg new file mode 100644 index 00000000000..5ae09c8a8b3 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileM4V.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileMP2.svg b/packages/harmony/src/assets/icons/fileMP2.svg new file mode 100644 index 00000000000..1c3f660874d --- /dev/null +++ b/packages/harmony/src/assets/icons/fileMP2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileMP3.svg b/packages/harmony/src/assets/icons/fileMP3.svg new file mode 100644 index 00000000000..c9f65c63ec7 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileMP3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileMP4.svg b/packages/harmony/src/assets/icons/fileMP4.svg new file mode 100644 index 00000000000..91f0528f7f0 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileMP4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileMPGA.svg b/packages/harmony/src/assets/icons/fileMPGA.svg new file mode 100644 index 00000000000..b42b070cc8f --- /dev/null +++ b/packages/harmony/src/assets/icons/fileMPGA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOGA.svg b/packages/harmony/src/assets/icons/fileOGA.svg new file mode 100644 index 00000000000..1ae322771bd --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOGA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOGG.svg b/packages/harmony/src/assets/icons/fileOGG.svg new file mode 100644 index 00000000000..f7a1167f8c3 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOGG.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOGM.svg b/packages/harmony/src/assets/icons/fileOGM.svg new file mode 100644 index 00000000000..a8fedb588b3 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOGM.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOGV.svg b/packages/harmony/src/assets/icons/fileOGV.svg new file mode 100644 index 00000000000..aba405c643d --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOGV.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOGX.svg b/packages/harmony/src/assets/icons/fileOGX.svg new file mode 100644 index 00000000000..1367e9dc0f9 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOGX.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileOPUS.svg b/packages/harmony/src/assets/icons/fileOPUS.svg new file mode 100644 index 00000000000..0df088b27e4 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileOPUS.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileSPX.svg b/packages/harmony/src/assets/icons/fileSPX.svg new file mode 100644 index 00000000000..531c5650150 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileSPX.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileTS.svg b/packages/harmony/src/assets/icons/fileTS.svg new file mode 100644 index 00000000000..15a086674ea --- /dev/null +++ b/packages/harmony/src/assets/icons/fileTS.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileTSA.svg b/packages/harmony/src/assets/icons/fileTSA.svg new file mode 100644 index 00000000000..a39f7707a30 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileTSA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileTSV.svg b/packages/harmony/src/assets/icons/fileTSV.svg new file mode 100644 index 00000000000..9a6cdfa070b --- /dev/null +++ b/packages/harmony/src/assets/icons/fileTSV.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileWAV.svg b/packages/harmony/src/assets/icons/fileWAV.svg new file mode 100644 index 00000000000..3d30df432f4 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileWAV.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileWAVE.svg b/packages/harmony/src/assets/icons/fileWAVE.svg new file mode 100644 index 00000000000..aca7299a756 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileWAVE.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileWEBM.svg b/packages/harmony/src/assets/icons/fileWEBM.svg new file mode 100644 index 00000000000..34376946af7 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileWEBM.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/fileXWMA.svg b/packages/harmony/src/assets/icons/fileXWMA.svg new file mode 100644 index 00000000000..d3317ce64f9 --- /dev/null +++ b/packages/harmony/src/assets/icons/fileXWMA.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/packages/harmony/src/assets/icons/recoveryEmail.svg b/packages/harmony/src/assets/icons/recoveryEmail.svg new file mode 100644 index 00000000000..a52b3d1321e --- /dev/null +++ b/packages/harmony/src/assets/icons/recoveryEmail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/packages/harmony/src/components/typography/Icons/index.ts b/packages/harmony/src/components/typography/Icons/index.ts new file mode 100644 index 00000000000..33215b8adcb --- /dev/null +++ b/packages/harmony/src/components/typography/Icons/index.ts @@ -0,0 +1,211 @@ +export * from './types' + +// Special Icons +export { ReactComponent as IconArtistBadge } from '../../../assets/icons/ArtistBadge.svg' +export { ReactComponent as IconCosign } from '../../../assets/icons/Cosign.svg' +export { ReactComponent as IconMultiselectAdd } from '../../../assets/icons/MultiselectAdd.svg' +export { ReactComponent as IconMultiselectRemove } from '../../../assets/icons/MultiselectRemove.svg' +export { ReactComponent as IconPlaybackPause } from '../../../assets/icons/PlaybackPause.svg' +export { ReactComponent as IconPlaybackPlay } from '../../../assets/icons/PlaybackPlay.svg' +export { ReactComponent as IconTokenBronze } from '../../../assets/icons/TokenBronze.svg' +export { ReactComponent as IconTokenGold } from '../../../assets/icons/TokenGold.svg' +export { ReactComponent as IconTokenPlatinum } from '../../../assets/icons/TokenPlatinum.svg' +export { ReactComponent as IconTokenSilver } from '../../../assets/icons/TokenSilver.svg' +export { ReactComponent as IconVerified } from '../../../assets/icons/Verified.svg' +export { ReactComponent as IconCcBy } from '../../../assets/icons/ccBy.svg' +export { ReactComponent as IconCcCC } from '../../../assets/icons/ccCC.svg' +export { ReactComponent as IconCcNC_EU } from '../../../assets/icons/ccNC-EU.svg' +export { ReactComponent as IconCcNC_JP } from '../../../assets/icons/ccNC-JP.svg' +export { ReactComponent as IconCcNC } from '../../../assets/icons/ccNC.svg' +export { ReactComponent as IconCcND } from '../../../assets/icons/ccND.svg' +export { ReactComponent as IconCcPD } from '../../../assets/icons/ccPD.svg' +export { ReactComponent as IconCcRemix } from '../../../assets/icons/ccRemix.svg' +export { ReactComponent as IconCcSA } from '../../../assets/icons/ccSA.svg' +export { ReactComponent as IconCcSampling } from '../../../assets/icons/ccSampling.svg' +export { ReactComponent as IconCcSamplingPlus } from '../../../assets/icons/ccSamplingPlus.svg' +export { ReactComponent as IconCcShare } from '../../../assets/icons/ccShare.svg' +export { ReactComponent as IconCcZero } from '../../../assets/icons/ccZero.svg' +export { ReactComponent as IconFile3GA } from '../../../assets/icons/file3GA.svg' +export { ReactComponent as IconFile3GP } from '../../../assets/icons/file3GP.svg' +export { ReactComponent as IconFileAAC } from '../../../assets/icons/fileAAC.svg' +export { ReactComponent as IconFileAIF } from '../../../assets/icons/fileAIF.svg' +export { ReactComponent as IconFileAIFF } from '../../../assets/icons/fileAIFF.svg' +export { ReactComponent as IconFileAMR } from '../../../assets/icons/fileAMR.svg' +export { ReactComponent as IconFileAWB } from '../../../assets/icons/fileAWB.svg' +export { ReactComponent as IconFileFLAC } from '../../../assets/icons/fileFLAC.svg' +export { ReactComponent as IconFileM4A } from '../../../assets/icons/fileM4A.svg' +export { ReactComponent as IconFileM4B } from '../../../assets/icons/fileM4B.svg' +export { ReactComponent as IconFileM4P } from '../../../assets/icons/fileM4P.svg' +export { ReactComponent as IconFileM4R } from '../../../assets/icons/fileM4R.svg' +export { ReactComponent as IconFileM4V } from '../../../assets/icons/fileM4V.svg' +export { ReactComponent as IconFileMP2 } from '../../../assets/icons/fileMP2.svg' +export { ReactComponent as IconFileMP3 } from '../../../assets/icons/fileMP3.svg' +export { ReactComponent as IconFileMP4 } from '../../../assets/icons/fileMP4.svg' +export { ReactComponent as IconFileMPGA } from '../../../assets/icons/fileMPGA.svg' +export { ReactComponent as IconFileOGA } from '../../../assets/icons/fileOGA.svg' +export { ReactComponent as IconFileOGG } from '../../../assets/icons/fileOGG.svg' +export { ReactComponent as IconFileOGM } from '../../../assets/icons/fileOGM.svg' +export { ReactComponent as IconFileOGV } from '../../../assets/icons/fileOGV.svg' +export { ReactComponent as IconFileOGX } from '../../../assets/icons/fileOGX.svg' +export { ReactComponent as IconFileAIFC } from '../../../assets/icons/fileAIFC.svg' +export { ReactComponent as IconFileOPUS } from '../../../assets/icons/fileOPUS.svg' +export { ReactComponent as IconFileSPX } from '../../../assets/icons/fileSPX.svg' +export { ReactComponent as IconFileTS } from '../../../assets/icons/fileTS.svg' +export { ReactComponent as IconFileTSA } from '../../../assets/icons/fileTSA.svg' +export { ReactComponent as IconFileTSV } from '../../../assets/icons/fileTSV.svg' +export { ReactComponent as IconFileWAV } from '../../../assets/icons/fileWAV.svg' +export { ReactComponent as IconFileWAVE } from '../../../assets/icons/fileWAVE.svg' +export { ReactComponent as IconFileWEBM } from '../../../assets/icons/fileWEBM.svg' +export { ReactComponent as IconFileXWMA } from '../../../assets/icons/fileXWMA.svg' + +// Logo Icons +export { ReactComponent as IconAudiusLogo } from '../../../assets/icons/AudiusLogo.svg' +export { ReactComponent as IconAudiusLogoColor } from '../../../assets/icons/AudiusLogoColor.svg' +export { ReactComponent as IconAudiusLogoHorizontal } from '../../../assets/icons/AudiusLogoHorizontal.svg' +export { ReactComponent as IconAudiusLogoHorizontalColor } from '../../../assets/icons/AudiusLogoHorizontalColor.svg' +export { ReactComponent as IconAudiusLogoVertical } from '../../../assets/icons/AudiusLogoVertical.svg' +export { ReactComponent as IconDiscord } from '../../../assets/icons/Discord.svg' +export { ReactComponent as IconFacebook } from '../../../assets/icons/Facebook.svg' +export { ReactComponent as IconSnapChat } from '../../../assets/icons/SnapChat.svg' +export { ReactComponent as IconTelegram } from '../../../assets/icons/Telegram.svg' +export { ReactComponent as IconTwitter } from '../../../assets/icons/Twitter.svg' +export { ReactComponent as IconTikTok } from '../../../assets/icons/TikTok.svg' +export { ReactComponent as IconInstagram } from '../../../assets/icons/Instagram.svg' +export { ReactComponent as IconLogoCircle } from '../../../assets/icons/LogoCircle.svg' +export { ReactComponent as IconLogoCircleCoinbase } from '../../../assets/icons/LogoCircleCoinbase.svg' +export { ReactComponent as IconLogoCircleETH } from '../../../assets/icons/LogoCircleETH.svg' +export { ReactComponent as IconLogoCircleSOL } from '../../../assets/icons/LogoCircleSOL.svg' +export { ReactComponent as IconLogoCircleSTR } from '../../../assets/icons/LogoCircleSTR.svg' +export { ReactComponent as IconLogoCircleUSD } from '../../../assets/icons/LogoCircleUSD.svg' +export { ReactComponent as IconLogoCircleUSDC } from '../../../assets/icons/LogoCircleUSDC.svg' + +// Utility Icons +export { ReactComponent as IconAlbum } from '../../../assets/icons/Album.svg' +export { ReactComponent as IconFilter } from '../../../assets/icons/Filter.svg' +export { ReactComponent as IconSearch } from '../../../assets/icons/Search.svg' +export { ReactComponent as IconAllTime } from '../../../assets/icons/AllTime.svg' +export { ReactComponent as IconFolder } from '../../../assets/icons/Folder.svg' +export { ReactComponent as IconSend } from '../../../assets/icons/Send.svg' +export { ReactComponent as IconAppearance } from '../../../assets/icons/Appearance.svg' +export { ReactComponent as IconGift } from '../../../assets/icons/Gift.svg' +export { ReactComponent as IconSettings } from '../../../assets/icons/Settings.svg' +export { ReactComponent as IconArrowLeft } from '../../../assets/icons/ArrowLeft.svg' +export { ReactComponent as IconHeart } from '../../../assets/icons/Heart.svg' +export { ReactComponent as IconShare } from '../../../assets/icons/Share.svg' +export { ReactComponent as IconArrowRight } from '../../../assets/icons/ArrowRight.svg' +export { ReactComponent as IconImage } from '../../../assets/icons/Image.svg' +export { ReactComponent as IconShieldCheck } from '../../../assets/icons/ShieldCheck.svg' +export { ReactComponent as IconBoxHeart } from '../../../assets/icons/BoxHeart.svg' +export { ReactComponent as IconIndent } from '../../../assets/icons/Indent.svg' +export { ReactComponent as IconShuffle } from '../../../assets/icons/Shuffle.svg' +export { ReactComponent as IconCalendarDay } from '../../../assets/icons/CalendarDay.svg' +export { ReactComponent as IconInfo } from '../../../assets/icons/Info.svg' +export { ReactComponent as IconSignOut } from '../../../assets/icons/SignOut.svg' +export { ReactComponent as IconCalendarMonth } from '../../../assets/icons/CalendarMonth.svg' +export { ReactComponent as IconKebabHorizontal } from '../../../assets/icons/KebabHorizontal.svg' +export { ReactComponent as IconSkipNext } from '../../../assets/icons/SkipNext.svg' +export { ReactComponent as IconCalendarWeek } from '../../../assets/icons/CalendarWeek.svg' +export { ReactComponent as IconKey } from '../../../assets/icons/Key.svg' +export { ReactComponent as IconSkipPrevious } from '../../../assets/icons/SkipPrevious.svg' +export { ReactComponent as IconCamera } from '../../../assets/icons/Camera.svg' +export { ReactComponent as IconLibrary } from '../../../assets/icons/Library.svg' +export { ReactComponent as IconSkull } from '../../../assets/icons/Skull.svg' +export { ReactComponent as IconCampfire } from '../../../assets/icons/Campfire.svg' +export { ReactComponent as IconLink } from '../../../assets/icons/Link.svg' +export { ReactComponent as IconSort } from '../../../assets/icons/Sort.svg' +export { ReactComponent as IconCaretDown } from '../../../assets/icons/CaretDown.svg' +export { ReactComponent as IconListeningHistory } from '../../../assets/icons/ListeningHistory.svg' +export { ReactComponent as IconSortDown } from '../../../assets/icons/SortDown.svg' +export { ReactComponent as IconCaretLeft } from '../../../assets/icons/CaretLeft.svg' +export { ReactComponent as IconListens } from '../../../assets/icons/Listens.svg' +export { ReactComponent as IconSortUp } from '../../../assets/icons/SortUp.svg' +export { ReactComponent as IconCaretRight } from '../../../assets/icons/CaretRight.svg' +export { ReactComponent as IconLock } from '../../../assets/icons/Lock.svg' +export { ReactComponent as IconSpeaker } from '../../../assets/icons/Speaker.svg' +export { ReactComponent as IconCaretUp } from '../../../assets/icons/CaretUp.svg' +export { ReactComponent as IconLockUnlocked } from '../../../assets/icons/LockUnlocked.svg' +export { ReactComponent as IconSpecialAccess } from '../../../assets/icons/SpecialAccess.svg' +export { ReactComponent as IconCart } from '../../../assets/icons/Cart.svg' +export { ReactComponent as IconMessage } from '../../../assets/icons/Message.svg' +export { ReactComponent as IconStar } from '../../../assets/icons/Star.svg' +export { ReactComponent as IconCastAirplay } from '../../../assets/icons/CastAirplay.svg' +export { ReactComponent as IconMessageBlock } from '../../../assets/icons/MessageBlock.svg' +export { ReactComponent as IconStars } from '../../../assets/icons/Stars.svg' +export { ReactComponent as IconCastChromecast } from '../../../assets/icons/CastChromecast.svg' +export { ReactComponent as IconMessageLocked } from '../../../assets/icons/MessageLocked.svg' +export { ReactComponent as IconTasteMaker } from '../../../assets/icons/TasteMaker.svg' +export { ReactComponent as IconCheck } from '../../../assets/icons/Check.svg' +export { ReactComponent as IconMessageUnblock } from '../../../assets/icons/MessageUnblock.svg' +export { ReactComponent as IconThumbsDown } from '../../../assets/icons/ThumbsDown.svg' +export { ReactComponent as IconClose } from '../../../assets/icons/Close.svg' +export { ReactComponent as IconMinus } from '../../../assets/icons/Minus.svg' +export { ReactComponent as IconThumbsUp } from '../../../assets/icons/ThumbsUp.svg' +export { ReactComponent as IconCloseAlt } from '../../../assets/icons/CloseAlt.svg' +export { ReactComponent as IconMood } from '../../../assets/icons/Mood.svg' +export { ReactComponent as IconTipping } from '../../../assets/icons/Tipping.svg' +export { ReactComponent as IconCloudDownload } from '../../../assets/icons/CloudDownload.svg' +export { ReactComponent as IconNoWifi } from '../../../assets/icons/NoWifi.svg' +export { ReactComponent as IconTransaction } from '../../../assets/icons/Transaction.svg' +export { ReactComponent as IconCloudDownloadError } from '../../../assets/icons/CloudDownloadError.svg' +export { ReactComponent as IconNote } from '../../../assets/icons/Note.svg' +export { ReactComponent as IconTrash } from '../../../assets/icons/Trash.svg' +export { ReactComponent as IconCloudDownloadInactive } from '../../../assets/icons/CloudDownloadInactive.svg' +export { ReactComponent as IconNotificationOff } from '../../../assets/icons/NotificationOff.svg' +export { ReactComponent as IconTrending } from '../../../assets/icons/Trending.svg' +export { ReactComponent as IconCloudDownloadPaused } from '../../../assets/icons/CloudDownloadPaused.svg' +export { ReactComponent as IconNotificationOn } from '../../../assets/icons/NotificationOn.svg' +export { ReactComponent as IconTrophy } from '../../../assets/icons/Trophy.svg' +export { ReactComponent as IconCloudDownloadQueued } from '../../../assets/icons/CloudDownloadQueued.svg' +export { ReactComponent as IconPause } from '../../../assets/icons/Pause.svg' +export { ReactComponent as IconTurntable } from '../../../assets/icons/Turntable.svg' +export { ReactComponent as IconCloudUpload } from '../../../assets/icons/CloudUpload.svg' +export { ReactComponent as IconPencil } from '../../../assets/icons/Pencil.svg' +export { ReactComponent as IconUser } from '../../../assets/icons/User.svg' +export { ReactComponent as IconCollectible } from '../../../assets/icons/Collectible.svg' +export { ReactComponent as IconPlay } from '../../../assets/icons/Play.svg' +export { ReactComponent as IconUserFollow } from '../../../assets/icons/UserFollow.svg' +export { ReactComponent as IconCompose } from '../../../assets/icons/Compose.svg' +export { ReactComponent as IconPlaylists } from '../../../assets/icons/Playlists.svg' +export { ReactComponent as IconUserFollowers } from '../../../assets/icons/UserFollowers.svg' +export { ReactComponent as IconCopy } from '../../../assets/icons/Copy.svg' +export { ReactComponent as IconPlus } from '../../../assets/icons/Plus.svg' +export { ReactComponent as IconUserFollowing } from '../../../assets/icons/UserFollowing.svg' +export { ReactComponent as IconCreatePlaylist } from '../../../assets/icons/CreatePlaylist.svg' +export { ReactComponent as IconPodcastBack } from '../../../assets/icons/PodcastBack.svg' +export { ReactComponent as IconUserGroup } from '../../../assets/icons/UserGroup.svg' +export { ReactComponent as IconCrown } from '../../../assets/icons/Crown.svg' +export { ReactComponent as IconPodcastForward } from '../../../assets/icons/PodcastForward.svg' +export { ReactComponent as IconUserList } from '../../../assets/icons/UserList.svg' +export { ReactComponent as IconDashboard } from '../../../assets/icons/Dashboard.svg' +export { ReactComponent as IconQuestionCircle } from '../../../assets/icons/QuestionCircle.svg' +export { ReactComponent as IconUserUnfollow } from '../../../assets/icons/UserUnfollow.svg' +export { ReactComponent as IconDesktop } from '../../../assets/icons/Desktop.svg' +export { ReactComponent as IconRadar } from '../../../assets/icons/Radar.svg' +export { ReactComponent as IconVisibilityHidden } from '../../../assets/icons/VisibilityHidden.svg' +export { ReactComponent as IconDonate } from '../../../assets/icons/Donate.svg' +export { ReactComponent as IconReceive } from '../../../assets/icons/Receive.svg' +export { ReactComponent as IconVisibilityPublic } from '../../../assets/icons/VisibilityPublic.svg' +export { ReactComponent as IconDrag } from '../../../assets/icons/Drag.svg' +export { ReactComponent as IconRefresh } from '../../../assets/icons/Refresh.svg' +export { ReactComponent as IconVolumeLevel0 } from '../../../assets/icons/VolumeLevel0.svg' +export { ReactComponent as IconEarnings } from '../../../assets/icons/Earnings.svg' +export { ReactComponent as IconRemix } from '../../../assets/icons/Remix.svg' +export { ReactComponent as IconVolumeLevel1 } from '../../../assets/icons/VolumeLevel1.svg' +export { ReactComponent as IconEmailAddress } from '../../../assets/icons/EmailAddress.svg' +export { ReactComponent as IconRemove } from '../../../assets/icons/Remove.svg' +export { ReactComponent as IconVolumeLevel2 } from '../../../assets/icons/VolumeLevel2.svg' +export { ReactComponent as IconEmbed } from '../../../assets/icons/Embed.svg' +export { ReactComponent as IconRepeatOff } from '../../../assets/icons/RepeatOff.svg' +export { ReactComponent as IconVolumeLevel3 } from '../../../assets/icons/VolumeLevel3.svg' +export { ReactComponent as IconError } from '../../../assets/icons/Error.svg' +export { ReactComponent as IconRepost } from '../../../assets/icons/Repost.svg' +export { ReactComponent as IconWallet } from '../../../assets/icons/Wallet.svg' +export { ReactComponent as IconExplore } from '../../../assets/icons/Explore.svg' +export { ReactComponent as IconRobot } from '../../../assets/icons/Robot.svg' +export { ReactComponent as IconWand } from '../../../assets/icons/Wand.svg' +export { ReactComponent as IconExternalLink } from '../../../assets/icons/ExternalLink.svg' +export { ReactComponent as IconRocket } from '../../../assets/icons/Rocket.svg' +export { ReactComponent as IconWithdraw } from '../../../assets/icons/Withdraw.svg' +export { ReactComponent as IconFeed } from '../../../assets/icons/Feed.svg' +export { ReactComponent as IconSave } from '../../../assets/icons/Save.svg' +export { ReactComponent as IconrecoveryEmail } from '../../../assets/icons/recoveryEmail.svg' diff --git a/packages/harmony/src/components/typography/Icons/types.ts b/packages/harmony/src/components/typography/Icons/types.ts new file mode 100644 index 00000000000..f1099d557b2 --- /dev/null +++ b/packages/harmony/src/components/typography/Icons/types.ts @@ -0,0 +1,5 @@ +import type { ComponentType, SVGProps } from 'react' + +export type IconComponent = ComponentType> & { + title?: string +} diff --git a/packages/harmony/src/components/typography/Text/Text.tsx b/packages/harmony/src/components/typography/Text/Text.tsx index 96e14c0d4ea..ba2e88da5a4 100644 --- a/packages/harmony/src/components/typography/Text/Text.tsx +++ b/packages/harmony/src/components/typography/Text/Text.tsx @@ -7,40 +7,44 @@ import { variantTagMap } from './constants' import type { TextProps } from './types' import styles from './typography.module.css' -export const Text = forwardRef(function Text< - TextComponentType extends ElementType = 'p' ->(props: TextProps, ref: ForwardedRef) { - const { - className, - children, - variant, - strength = 'default', - size = 'm', - color, - tag, - innerRef, - style, - ...otherProps - } = props +export const Text = forwardRef( + ( + props: TextProps, + ref: ForwardedRef + ) => { + const { + className, + children, + variant, + strength = 'default', + size = 'm', + color, + tag, + innerRef, + style, + ...otherProps + } = props - const Tag: ElementType = tag ?? variantTagMap[variant ?? 'body'][size] ?? 'p' + const Tag: ElementType = + tag ?? variantTagMap[variant ?? 'body'][size] ?? 'p' - type TextClass = keyof typeof styles - const variantClassNames = [ - variant ? (variant as TextClass) : '', - variant ? (camelCase(`${variant} ${size}`) as TextClass) : '', - variant ? (camelCase(`${variant} ${strength}`) as TextClass) : '', - color ? (camelCase(`color ${color}`) as TextClass) : '' - ].map((cn) => styles[cn]) + type TextClass = keyof typeof styles + const variantClassNames = [ + variant ? (variant as TextClass) : '', + variant ? (camelCase(`${variant} ${size}`) as TextClass) : '', + variant ? (camelCase(`${variant} ${strength}`) as TextClass) : '', + color ? (camelCase(`color ${color}`) as TextClass) : '' + ].map((cn) => styles[cn]) - return ( - - {children} - - ) -}) + return ( + + {children} + + ) + } +) diff --git a/packages/harmony/src/components/typography/index.ts b/packages/harmony/src/components/typography/index.ts index cb34914a10e..b6ff29b8db8 100644 --- a/packages/harmony/src/components/typography/index.ts +++ b/packages/harmony/src/components/typography/index.ts @@ -1 +1,2 @@ +export * from './Icons' export * from './Text'