Tweak layout of login screen to account for new custom logos
This commit is contained in:
@@ -35,17 +35,9 @@ function Header({ config }: { config?: Config | undefined }) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if (isSubdomain) {
|
||||
return (
|
||||
<Back href={env.URL}>
|
||||
<BackIcon color="currentColor" /> {t("Back to home")}
|
||||
</Back>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<Back href="https://www.getoutline.com">
|
||||
<BackIcon color="currentColor" /> {t("Back to website")}
|
||||
<Back href={isSubdomain ? env.URL : "https://www.getoutline.com"}>
|
||||
<BackIcon color="currentColor" /> {t("Back to home")}
|
||||
</Back>
|
||||
);
|
||||
}
|
||||
@@ -172,26 +164,30 @@ function Login({ children }: Props) {
|
||||
<Background>
|
||||
<Header config={config} />
|
||||
<Centered align="center" justify="center" gap={12} column auto>
|
||||
<PageTitle title={t("Login")} />
|
||||
<PageTitle
|
||||
title={config.name ? `${config.name} – ${t("Login")}` : t("Login")}
|
||||
/>
|
||||
<Logo>
|
||||
{config.logo ? (
|
||||
<TeamLogo src={config.logo} />
|
||||
<TeamLogo width={48} height={48} src={config.logo} />
|
||||
) : (
|
||||
<OutlineLogo size={38} fill="currentColor" />
|
||||
<OutlineLogo size={42} fill="currentColor" />
|
||||
)}
|
||||
</Logo>
|
||||
{isCreate ? (
|
||||
<>
|
||||
<StyledHeading centered>{t("Create an account")}</StyledHeading>
|
||||
<GetStarted>
|
||||
<StyledHeading as="h2" centered>
|
||||
{t("Create a workspace")}
|
||||
</StyledHeading>
|
||||
<Content>
|
||||
{t(
|
||||
"Get started by choosing a sign-in method for your new workspace below…"
|
||||
)}
|
||||
</GetStarted>
|
||||
</Content>
|
||||
</>
|
||||
) : (
|
||||
<>
|
||||
<StyledHeading centered>
|
||||
<StyledHeading as="h2" centered>
|
||||
{t("Login to {{ authProviderName }}", {
|
||||
authProviderName: config.name || "Outline",
|
||||
})}
|
||||
@@ -261,17 +257,20 @@ const Background = styled(Fade)`
|
||||
`;
|
||||
|
||||
const Logo = styled.div`
|
||||
height: 38px;
|
||||
margin-bottom: -4px;
|
||||
`;
|
||||
|
||||
const GetStarted = styled(Text)`
|
||||
const Content = styled(Text)`
|
||||
color: ${(props) => props.theme.textSecondary};
|
||||
text-align: center;
|
||||
margin-top: -12px;
|
||||
margin-top: -8px;
|
||||
`;
|
||||
|
||||
const Note = styled(Text)`
|
||||
color: ${(props) => props.theme.textTertiary};
|
||||
text-align: center;
|
||||
font-size: 14px;
|
||||
margin-top: 8px;
|
||||
|
||||
em {
|
||||
font-style: normal;
|
||||
|
||||
Reference in New Issue
Block a user