aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/components/onboarding
diff options
context:
space:
mode:
authorfragosti <francesco.agosti93@gmail.com>2018-06-15 09:19:07 +0800
committerfragosti <francesco.agosti93@gmail.com>2018-06-15 09:19:07 +0800
commitd0a3779091661cfa099ec84f12e5d944287d1e3f (patch)
treeec7b641895aa497d8b1d449d010c61f5750406db /packages/website/ts/components/onboarding
parente7eb220c503118631a6b23071c71b4b55df5b5cf (diff)
downloaddexon-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.tsx35
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';