From 7529f483f82e4899fcc51cc6f852f7d818279c6d Mon Sep 17 00:00:00 2001 From: Enmanuel Moreira Date: Tue, 19 Oct 2021 00:43:09 -0300 Subject: [PATCH] Add Slack to the list of brands (#51) --- README.md | 1 + docker-compose.yml | 1 + public/css/brands.css | 8 ++++++++ src/components/Home/Home.js | 10 ++++++++++ src/config.js | 2 ++ src/icons/slack.svg | 1 + 6 files changed, 23 insertions(+) create mode 100644 src/icons/slack.svg diff --git a/README.md b/README.md index 07933d8..bf8b06a 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,7 @@ services: - UMAMI_APP_URL=https://your-umami-app.com - BUTTON_ORDER=YOUTUBE,TWITCH,TWITTER,GITHUB,INSTAGRAM,DISCORD,FACEBOOK,TIKTOK,KIT,PATREON # use ENV variable names for order, listed buttons will be boosted to the top - PAYPAL=https://www.paypal.me/user + - SLACK=https://slack.com/ ports: - 8080:3000 restart: unless-stopped diff --git a/docker-compose.yml b/docker-compose.yml index 17360d7..11ed8db 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -67,6 +67,7 @@ services: - UMAMI_APP_URL=https://your-umami-app.com - BUTTON_ORDER=YOUTUBE,TWITCH,TWITTER,GITHUB,INSTAGRAM,DISCORD,FACEBOOK,TIKTOK,KIT,PATREON - PAYPAL=https://www.paypal.me/user + - SLACK=https://slack.com/ ports: - 8080:3000 diff --git a/public/css/brands.css b/public/css/brands.css index 2d7dd64..c0c6881 100644 --- a/public/css/brands.css +++ b/public/css/brands.css @@ -455,3 +455,11 @@ button:hover, filter: brightness(90%); } +/* Slack */ +.button.button-slack { + color: #fff; + background-color: #4a154b; +} +.button.button-slack:hover, +.button.button-slack:focus { + filter: brightness(90%) } \ No newline at end of file diff --git a/src/components/Home/Home.js b/src/components/Home/Home.js index edaf0fe..d252d9d 100644 --- a/src/components/Home/Home.js +++ b/src/components/Home/Home.js @@ -41,6 +41,7 @@ import patreonLogo from '../../icons/patreon.svg'; import devtoLogo from '../../icons/devto.svg'; import Sort from '../Sort/Sort'; import paypalLogo from '../../icons/paypal.svg'; +import slackLogo from '../../icons/slack.svg'; function Home(props) { let order = []; @@ -414,6 +415,15 @@ function Home(props) { order={buttonOrder('PAYPAL')} /> )} + {runtimeConfig.SLACK && ( +