-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* wip * lingui extract * center and add posthog * Update .eslintrc.json * Add team feature fake door (#1587) * wip * modal and tracking * use data-posthog instead Co-authored-by: GitHub Actions <actions@github.com>
- Loading branch information
1 parent
5d3ac19
commit eb463dd
Showing
11 changed files
with
252 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
import { Button, Typography } from "@chainsafe/common-components" | ||
import { createStyles, makeStyles } from "@chainsafe/common-theme" | ||
import { Trans } from "@lingui/macro" | ||
import React, { useCallback } from "react" | ||
import { CSFTheme } from "../../Themes/types" | ||
import { ROUTE_LINKS } from "../FilesRoutes" | ||
import CustomModal from "./CustomModal" | ||
|
||
const useStyles = makeStyles( | ||
({ constants }: CSFTheme) => { | ||
return createStyles({ | ||
root: { | ||
padding: `${constants.generalUnit * 6}px ${constants.generalUnit * 4}px`, | ||
flexDirection: "column", | ||
display: "flex", | ||
alignItems: "center" | ||
}, | ||
title: { | ||
marginBottom: constants.generalUnit * 3 | ||
}, | ||
modalInner: { | ||
maxWidth: "600px !important" | ||
}, | ||
buttonContainer: { | ||
width: "100%" | ||
}, | ||
nextButton: { | ||
margin: "auto", | ||
marginTop: constants.generalUnit * 3 | ||
} | ||
}) | ||
}) | ||
|
||
interface Props { | ||
onHide: () => void | ||
} | ||
|
||
const TeamModal = ({ onHide }: Props) => { | ||
const classes = useStyles() | ||
|
||
const onSignupTeamClick = useCallback(() => { | ||
window.open(ROUTE_LINKS.TeamSignup, "_blank") | ||
onHide() | ||
}, [onHide]) | ||
|
||
return ( | ||
<CustomModal | ||
injectedClass={{ inner: classes.modalInner }} | ||
active={true} | ||
closePosition="right" | ||
maxWidth="sm" | ||
onClose={onHide} | ||
mobileStickyBottom={false} | ||
> | ||
<div className={classes.root}> | ||
<Typography variant="h2" | ||
className={classes.title} | ||
> | ||
<Trans>Teams</Trans> | ||
</Typography> | ||
<Typography variant="h4"> | ||
<Trans>A better sharing experience is coming soon.</Trans> | ||
</Typography> | ||
<div className={classes.buttonContainer}> | ||
<Button | ||
data-posthog="Sign-me-up" | ||
className={classes.nextButton} | ||
onClick={onSignupTeamClick} | ||
> | ||
<Trans>Sign me up!</Trans> | ||
</Button> | ||
</div> | ||
</div> | ||
</CustomModal> | ||
)} | ||
|
||
export default TeamModal |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.