diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-08-30 07:33:08 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-08-31 02:49:27 +0800 |
commit | 74d5af34ebf1e4d46a3cb13573d0793579454933 (patch) | |
tree | 8525ab5e2182391402b141dab7b65557124abdaa /packages/website/ts/pages | |
parent | 365890291f80a0580c8306c8aa498e64da7f86be (diff) | |
download | dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar.gz dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar.bz2 dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar.lz dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar.xz dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.tar.zst dexon-sol-tools-74d5af34ebf1e4d46a3cb13573d0793579454933.zip |
Add TypedText component and use it on landing page
Diffstat (limited to 'packages/website/ts/pages')
-rw-r--r-- | packages/website/ts/pages/landing/landing.tsx | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/packages/website/ts/pages/landing/landing.tsx b/packages/website/ts/pages/landing/landing.tsx index 72f6bdc9c..fc4194849 100644 --- a/packages/website/ts/pages/landing/landing.tsx +++ b/packages/website/ts/pages/landing/landing.tsx @@ -10,6 +10,7 @@ import { CallToAction } from 'ts/components/ui/button'; import { Container } from 'ts/components/ui/container'; import { Image } from 'ts/components/ui/image'; import { Text } from 'ts/components/ui/text'; +import { TypedText } from 'ts/components/ui/typed_text'; import { Dispatcher } from 'ts/redux/dispatcher'; import { Deco, Key, Language, ScreenWidths, WebsitePaths } from 'ts/types'; import { constants } from 'ts/utils/constants'; @@ -43,12 +44,26 @@ const THROTTLE_TIMEOUT = 100; const WHATS_NEW_TITLE = 'V2 of the 0x Protocol is now live!'; // TODO: Update this url const WHATS_NEW_URL = 'https://blog.0xproject.com/18-ideas-for-0x-relayers-in-2018-80a1498b955f'; +<<<<<<< HEAD const TITLE_STYLE: React.CSSProperties = { fontFamily: 'Roboto Mono', color: colors.grey, fontWeight: 300, letterSpacing: 3, }; +======= +const ROTATING_LIST = [ + 'tokens', + 'game items', + 'digital art', + 'outcomes', + 'stocks', + 'derivatives', + 'loans', + 'cats', + 'Everything.', +]; +>>>>>>> Add TypedText component and use it on landing page const relayerProjects: Project[] = [ { @@ -176,12 +191,29 @@ export class Landing extends React.Component<LandingProps, LandingState> { <Text className="sm-pb2" fontFamily="Roboto" + display="inline-block" fontColor={colors.grey300} fontWeight={500} lineHeight="1.2em" fontSize={isSmallScreen ? '28px' : '36px'} > {this.props.translate.get(Key.TopHeader, Deco.Cap)} + {this.props.translate.getLanguage() === Language.English && ( + <React.Fragment> + {' '} + for{' '} + <TypedText + fontFamily="Roboto" + display="inline-block" + fontColor={colors.white} + fontWeight={700} + lineHeight="1.2em" + fontSize={isSmallScreen ? '28px' : '36px'} + textList={ROTATING_LIST} + shouldRepeat={true} + /> + </React.Fragment> + )} </Text> <Container className="pt3 clearfix sm-mx-auto" maxWidth="390px"> <div className="lg-pr2 md-pr2 lg-col lg-col-6 sm-center sm-col sm-col-12 mb2"> |