From dd11bb9079f8d3194575b5e83b7ddb6b60b41543 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Thu, 5 Dec 2019 13:22:06 -0800 Subject: [PATCH] feat: Add warning for self-hosted installations that don't auth auth method configured --- server/pages/components/SigninButtons.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/pages/components/SigninButtons.js b/server/pages/components/SigninButtons.js index bb4728ce..b2d1efac 100644 --- a/server/pages/components/SigninButtons.js +++ b/server/pages/components/SigninButtons.js @@ -4,6 +4,7 @@ import styled from 'styled-components'; import Button from './Button'; import { signin } from '../../../shared/utils/routeHelpers'; import Flex from '../../../shared/components/Flex'; +import Notice from '../../../shared/components/Notice'; import GoogleLogo from '../../../shared/components/GoogleLogo'; import SlackLogo from '../../../shared/components/SlackLogo'; import breakpoint from 'styled-components-breakpoint'; @@ -21,6 +22,13 @@ const SigninButtons = ({ }: Props) => { return ( + {!slackSigninEnabled && + !googleSigninEnabled && ( + + Neither Slack or Google sign in is enabled. You must configure at + least one authentication method to sign in to Outline. + + )} {slackSigninEnabled && (