From 6e72b78e910b5f97e731806789ab63aa5139c5b3 Mon Sep 17 00:00:00 2001 From: dinaco <48101767+dinaco@users.noreply.github.com> Date: Fri, 19 Nov 2021 17:46:51 -0300 Subject: [PATCH] Add Discord link to Menu (#312) * [feature] Add Discord link to Menu #309 * [feature] Add Discord link to Menu #309 * Moves icon to new component Co-authored-by: Steve Ruiz --- .../components/Primitives/icons/DiscordIcon.tsx | 15 +++++++++++++++ .../src/components/Primitives/icons/index.ts | 1 + .../tldraw/src/components/TopPanel/Menu/Menu.tsx | 9 +++++++++ 3 files changed, 25 insertions(+) create mode 100644 packages/tldraw/src/components/Primitives/icons/DiscordIcon.tsx diff --git a/packages/tldraw/src/components/Primitives/icons/DiscordIcon.tsx b/packages/tldraw/src/components/Primitives/icons/DiscordIcon.tsx new file mode 100644 index 000000000..4f264d2ef --- /dev/null +++ b/packages/tldraw/src/components/Primitives/icons/DiscordIcon.tsx @@ -0,0 +1,15 @@ +import * as React from 'react' + +export function DiscordIcon() { + return ( + + + + ) +} diff --git a/packages/tldraw/src/components/Primitives/icons/index.ts b/packages/tldraw/src/components/Primitives/icons/index.ts index 7acf98d6e..03a08533a 100644 --- a/packages/tldraw/src/components/Primitives/icons/index.ts +++ b/packages/tldraw/src/components/Primitives/icons/index.ts @@ -13,3 +13,4 @@ export * from './SizeMediumIcon' export * from './SizeLargeIcon' export * from './EraserIcon' export * from './MultiplayerIcon' +export * from './DiscordIcon' diff --git a/packages/tldraw/src/components/TopPanel/Menu/Menu.tsx b/packages/tldraw/src/components/TopPanel/Menu/Menu.tsx index d1f56a63d..0ed5c731b 100644 --- a/packages/tldraw/src/components/TopPanel/Menu/Menu.tsx +++ b/packages/tldraw/src/components/TopPanel/Menu/Menu.tsx @@ -14,6 +14,7 @@ import { SmallIcon } from '~components/Primitives/SmallIcon' import { useFileSystemHandlers } from '~hooks' import { HeartIcon } from '~components/Primitives/icons/HeartIcon' import { preventEvent } from '~components/preventEvent' +import { DiscordIcon } from '~components/Primitives/icons' interface MenuProps { showSponsorLink: boolean @@ -157,6 +158,14 @@ export const Menu = React.memo(function Menu({ showSponsorLink, readOnly }: Menu + + + Discord + + + + + {showSponsorLink && (