mirror of
https://github.com/gristlabs/grist-core.git
synced 2024-10-27 20:44:07 +00:00
(core) Fix dark mode on welcome pages
Summary: The welcome pages were unreadable because dark mode CSS was not being applied. Test Plan: Tested manually. Reviewers: jarek Reviewed By: jarek Differential Revision: https://phab.getgrist.com/D3827
This commit is contained in:
parent
327c78aa95
commit
210aa92eed
@ -12,7 +12,8 @@ import { cssMemberImage, cssMemberListItem, cssMemberPrimary,
|
|||||||
cssMemberSecondary, cssMemberText } from 'app/client/ui/UserItem';
|
cssMemberSecondary, cssMemberText } from 'app/client/ui/UserItem';
|
||||||
import { basicButtonLink, bigBasicButtonLink, bigPrimaryButton, bigPrimaryButtonLink,
|
import { basicButtonLink, bigBasicButtonLink, bigPrimaryButton, bigPrimaryButtonLink,
|
||||||
cssButton } from "app/client/ui2018/buttons";
|
cssButton } from "app/client/ui2018/buttons";
|
||||||
import { colors, mediaSmall, testId, vars } from "app/client/ui2018/cssVars";
|
import { mediaSmall, testId, theme, vars } from "app/client/ui2018/cssVars";
|
||||||
|
import { cssLink } from "app/client/ui2018/links";
|
||||||
import { getOrgName, Organization } from "app/common/UserAPI";
|
import { getOrgName, Organization } from "app/common/UserAPI";
|
||||||
|
|
||||||
// Redirect from ..../welcome/thing to .../welcome/${name}
|
// Redirect from ..../welcome/thing to .../welcome/${name}
|
||||||
@ -92,13 +93,13 @@ export class WelcomePage extends Disposable {
|
|||||||
'form',
|
'form',
|
||||||
{ method: "post", action: action.href },
|
{ method: "post", action: action.href },
|
||||||
handleSubmitForm(pending, () => _redirectToSiblingPage('verify')),
|
handleSubmitForm(pending, () => _redirectToSiblingPage('verify')),
|
||||||
dom('p',
|
cssParagraph(
|
||||||
`Welcome Sumo-ling! ` + // This flow currently only used with AppSumo.
|
`Welcome Sumo-ling! ` + // This flow currently only used with AppSumo.
|
||||||
`Your Grist site is almost ready. Let's get your account set up and verified. ` +
|
`Your Grist site is almost ready. Let's get your account set up and verified. ` +
|
||||||
`If you already have a Grist account as `,
|
`If you already have a Grist account as `,
|
||||||
dom('b', email.get()),
|
dom('b', email.get()),
|
||||||
` you can just `,
|
` you can just `,
|
||||||
dom('a', {href: getLoginUrl()}, 'log in'),
|
cssLink({href: getLoginUrl('')}, 'log in'),
|
||||||
` now. Otherwise, please pick a password.`
|
` now. Otherwise, please pick a password.`
|
||||||
),
|
),
|
||||||
cssSeparatedLabel('The email address you activated Grist with:'),
|
cssSeparatedLabel('The email address you activated Grist with:'),
|
||||||
@ -112,7 +113,7 @@ export class WelcomePage extends Disposable {
|
|||||||
// for some reason.
|
// for some reason.
|
||||||
cssInput(
|
cssInput(
|
||||||
email, { onInput: true, },
|
email, { onInput: true, },
|
||||||
{ name: "email" },
|
{ name: "email", style: 'visibility: hidden;' },
|
||||||
dom.boolAttr('hidden', true),
|
dom.boolAttr('hidden', true),
|
||||||
dom.attr('type', 'email'),
|
dom.attr('type', 'email'),
|
||||||
),
|
),
|
||||||
@ -160,9 +161,9 @@ export class WelcomePage extends Disposable {
|
|||||||
window.location.reload();
|
window.location.reload();
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
dom('p',
|
cssParagraph(
|
||||||
`Please check your email for a 6-digit verification code, and enter it here.`),
|
`Please check your email for a 6-digit verification code, and enter it here.`),
|
||||||
dom('p',
|
cssParagraph(
|
||||||
`If you've any trouble, try our full set of sign-up options. Do take care to use ` +
|
`If you've any trouble, try our full set of sign-up options. Do take care to use ` +
|
||||||
`the email address you activated with: `,
|
`the email address you activated with: `,
|
||||||
dom('b', email.get())),
|
dom('b', email.get())),
|
||||||
@ -183,7 +184,7 @@ export class WelcomePage extends Disposable {
|
|||||||
'Apply verification code' : 'Resend verification email')
|
'Apply verification code' : 'Resend verification email')
|
||||||
),
|
),
|
||||||
bigBasicButtonLink('More sign-up options',
|
bigBasicButtonLink('More sign-up options',
|
||||||
{href: getSignupUrl()})
|
{href: getSignupUrl('')})
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -265,7 +266,7 @@ const cssUserItem = styled('div', `
|
|||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
}
|
}
|
||||||
&:hover {
|
&:hover {
|
||||||
background-color: ${colors.lightGrey};
|
background-color: ${theme.lightHover};
|
||||||
}
|
}
|
||||||
`);
|
`);
|
||||||
|
|
||||||
@ -300,7 +301,7 @@ const cssTitle = styled('div', `
|
|||||||
height: 32px;
|
height: 32px;
|
||||||
line-height: 32px;
|
line-height: 32px;
|
||||||
margin: 0 0 28px 0;
|
margin: 0 0 28px 0;
|
||||||
color: ${colors.dark};
|
color: ${theme.text};
|
||||||
font-size: ${vars.xxxlargeFontSize};
|
font-size: ${vars.xxxlargeFontSize};
|
||||||
font-weight: ${vars.headerControlTextWeight};
|
font-weight: ${vars.headerControlTextWeight};
|
||||||
`);
|
`);
|
||||||
@ -308,7 +309,7 @@ const cssTitle = styled('div', `
|
|||||||
const textStyle = `
|
const textStyle = `
|
||||||
font-weight: normal;
|
font-weight: normal;
|
||||||
font-size: ${vars.mediumFontSize};
|
font-size: ${vars.mediumFontSize};
|
||||||
color: ${colors.dark};
|
color: ${theme.text};
|
||||||
`;
|
`;
|
||||||
|
|
||||||
// TODO: there's probably a much better way to style labels with a bit of
|
// TODO: there's probably a much better way to style labels with a bit of
|
||||||
|
Loading…
Reference in New Issue
Block a user