diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-06-15 09:19:07 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-06-15 09:19:07 +0800 |
commit | d0a3779091661cfa099ec84f12e5d944287d1e3f (patch) | |
tree | ec7b641895aa497d8b1d449d010c61f5750406db /packages/website/ts/components/onboarding | |
parent | e7eb220c503118631a6b23071c71b4b55df5b5cf (diff) | |
download | dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar.gz dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar.bz2 dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar.lz dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar.xz dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.tar.zst dexon-sol-tools-d0a3779091661cfa099ec84f12e5d944287d1e3f.zip |
Add Pointer component
Diffstat (limited to 'packages/website/ts/components/onboarding')
-rw-r--r-- | packages/website/ts/components/onboarding/onboarding_tooltip.tsx | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/packages/website/ts/components/onboarding/onboarding_tooltip.tsx b/packages/website/ts/components/onboarding/onboarding_tooltip.tsx index 155c70c5f..9e0744dcb 100644 --- a/packages/website/ts/components/onboarding/onboarding_tooltip.tsx +++ b/packages/website/ts/components/onboarding/onboarding_tooltip.tsx @@ -2,6 +2,7 @@ import * as React from 'react'; import { Container } from 'ts/components/ui/container'; import { Island } from 'ts/components/ui/island'; +import { Pointer } from 'ts/components/ui/pointer'; export type ContinueButtonDisplay = 'enabled' | 'disabled'; @@ -34,22 +35,24 @@ export const ContinueButton: React.StatelessComponent<ContinueButtonProps> = (pr }; export const OnboardingTooltip: React.StatelessComponent<OnboardingTooltipProps> = (props: OnboardingTooltipProps) => ( - <Island> - <Container paddingRight="30px" paddingLeft="30px" maxWidth={350} paddingTop="15px" paddingBottom="15px"> - <div className="flex flex-column"> - {props.title} - {props.content} - {props.continueButtonDisplay && ( - <ContinueButton onClick={props.onClickNext} display={props.continueButtonDisplay}> - Continue - </ContinueButton> - )} - {!props.hideBackButton && <button onClick={props.onClickBack}>Back</button>} - {!props.hideNextButton && <button onClick={props.onClickNext}>Skip</button>} - <button onClick={props.onClose}>Close</button> - </div> - </Container> - </Island> + <Pointer direction="left"> + <Island> + <Container paddingRight="30px" paddingLeft="30px" maxWidth={350} paddingTop="15px" paddingBottom="15px"> + <div className="flex flex-column"> + {props.title} + {props.content} + {props.continueButtonDisplay && ( + <ContinueButton onClick={props.onClickNext} display={props.continueButtonDisplay}> + Continue + </ContinueButton> + )} + {!props.hideBackButton && <button onClick={props.onClickBack}>Back</button>} + {!props.hideNextButton && <button onClick={props.onClickNext}>Skip</button>} + <button onClick={props.onClose}>Close</button> + </div> + </Container> + </Island> + </Pointer> ); OnboardingTooltip.displayName = 'OnboardingTooltip'; |