Add message to login screen for shared links

This commit is contained in:
Tom Moor
2022-07-19 17:57:13 +01:00
parent c3f5563e7f
commit 031a7d396f
3 changed files with 40 additions and 8 deletions

View File

@@ -49,7 +49,11 @@ function Header({ config }: { config?: Config | undefined }) {
);
}
function Login() {
type Props = {
children?: (config?: Config) => React.ReactNode;
};
function Login({ children }: Props) {
const location = useLocation();
const query = useQuery();
const { t, i18n } = useTranslation();
@@ -174,11 +178,14 @@ function Login() {
</GetStarted>
</>
) : (
<StyledHeading centered>
{t("Login to {{ authProviderName }}", {
authProviderName: config.name || "Outline",
})}
</StyledHeading>
<>
<StyledHeading centered>
{t("Login to {{ authProviderName }}", {
authProviderName: config.name || "Outline",
})}
</StyledHeading>
{children?.(config)}
</>
)}
<Notices />
{defaultProvider && (