Page MenuHomePhorge

D8015.1765076010.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D8015.1765076010.diff

diff --git a/landing/competitor-logo.react.js b/landing/competitor-logo.react.js
new file mode 100644
--- /dev/null
+++ b/landing/competitor-logo.react.js
@@ -0,0 +1,38 @@
+// @flow
+
+import * as React from 'react';
+
+import DiscordLogo from './assets/discord-logo.react.js';
+import KeybaseLogo from './assets/keybase-logo.react.js';
+import MatrixLogo from './assets/matrix-logo.react.js';
+import SignalLogo from './assets/signal-logo.react.js';
+import SlackLogo from './assets/slack-logo.react.js';
+import TelegramLogo from './assets/telegram-logo.react.js';
+
+type Props = {
+ +name: 'discord' | 'keybase' | 'matrix' | 'signal' | 'slack' | 'telegram',
+ +size?: number,
+};
+
+function CompetitorLogo(props: Props): React.Node {
+ const { name, size } = props;
+
+ let competitorLogo;
+ if (name === 'discord') {
+ competitorLogo = <DiscordLogo size={size} />;
+ } else if (name === 'keybase') {
+ competitorLogo = <KeybaseLogo size={size} />;
+ } else if (name === 'matrix') {
+ competitorLogo = <MatrixLogo size={size} />;
+ } else if (name === 'signal') {
+ competitorLogo = <SignalLogo size={size} />;
+ } else if (name === 'slack') {
+ competitorLogo = <SlackLogo size={size} />;
+ } else {
+ competitorLogo = <TelegramLogo size={size} />;
+ }
+
+ return competitorLogo;
+}
+
+export default CompetitorLogo;

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 7, 2:53 AM (8 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5842173
Default Alt Text
D8015.1765076010.diff (1 KB)

Event Timeline