Skip to content

Commit bfc0b97

Browse files
committed
fix: review
1 parent d1800f0 commit bfc0b97

File tree

1 file changed

+28
-14
lines changed

1 file changed

+28
-14
lines changed

packages/onboarding-ui/src/pages/RequestTrialPage/RequestTrialPage.tsx

+28-14
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,15 @@ import RequestTrialForm from '../../forms/RequestTrialForm';
99
import Description from './Description';
1010

1111
type RequestTrialPageProps = {
12-
onManageWorkspaces: () => void;
12+
onManageWorkspaces?: () => void;
13+
manageWorkspacesLink?: string;
1314
} & ComponentProps<typeof RequestTrialForm>;
1415

1516
const RequestTrialPage = (props: RequestTrialPageProps): ReactElement => {
1617
const { t } = useTranslation();
18+
const pointer = css`
19+
cursor: pointer;
20+
`;
1721

1822
return (
1923
<BackgroundLayer>
@@ -23,7 +27,7 @@ const RequestTrialPage = (props: RequestTrialPageProps): ReactElement => {
2327
subtitle={t('page.requestTrial.subtitle')}
2428
>
2529
<RequestTrialForm {...props} />
26-
{props.onManageWorkspaces && (
30+
{(props.onManageWorkspaces || props.manageWorkspacesLink) && (
2731
<Box
2832
mbs='x28'
2933
color='alternative'
@@ -32,18 +36,28 @@ const RequestTrialPage = (props: RequestTrialPageProps): ReactElement => {
3236
>
3337
<Trans i18nKey='page.alreadyHaveAccount'>
3438
Already have an account?
35-
<Box
36-
className={css`
37-
cursor: pointer;
38-
`}
39-
onClick={props.onManageWorkspaces}
40-
is='span'
41-
cursor='pointer'
42-
color='primary-400'
43-
textDecorationLine='none'
44-
>
45-
Manage your workspaces.
46-
</Box>
39+
{props.onManageWorkspaces && (
40+
<Box
41+
className={pointer}
42+
onClick={props.onManageWorkspaces}
43+
is='span'
44+
color='primary-400'
45+
textDecorationLine='none'
46+
>
47+
Manage your workspaces.
48+
</Box>
49+
)}
50+
{props.manageWorkspacesLink && (
51+
<Box
52+
className={pointer}
53+
href={props.manageWorkspacesLink}
54+
is='a'
55+
color='primary-400'
56+
textDecorationLine='none'
57+
>
58+
Manage your workspaces.
59+
</Box>
60+
)}
4761
</Trans>
4862
</Box>
4963
)}

0 commit comments

Comments
 (0)