aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Klebanoff <steve.klebanoff@gmail.com>2018-12-18 08:01:21 +0800
committerSteve Klebanoff <steve.klebanoff@gmail.com>2018-12-18 08:01:21 +0800
commitc5f85a365bc9f478de03229d362463b489f7b0d3 (patch)
treea56493a6e1c95994a42bc625972ea11dae8bba5e
parent14767f1a513c47c616d9ed3783f6c2bbe6963fef (diff)
downloaddexon-0x-contracts-c5f85a365bc9f478de03229d362463b489f7b0d3.tar.gz
dexon-0x-contracts-c5f85a365bc9f478de03229d362463b489f7b0d3.tar.zst
dexon-0x-contracts-c5f85a365bc9f478de03229d362463b489f7b0d3.zip
Allow banner to open in new window
-rw-r--r--packages/website/ts/@next/components/banner.tsx8
-rw-r--r--packages/website/ts/@next/pages/launch_kit.tsx8
2 files changed, 13 insertions, 3 deletions
diff --git a/packages/website/ts/@next/components/banner.tsx b/packages/website/ts/@next/components/banner.tsx
index 40ec22c3f..982e764af 100644
--- a/packages/website/ts/@next/components/banner.tsx
+++ b/packages/website/ts/@next/components/banner.tsx
@@ -21,6 +21,7 @@ interface CTAButton {
text: string;
href?: string;
onClick?: () => void;
+ shouldOpenInNewTab?: boolean;
}
interface BorderProps {
@@ -46,7 +47,12 @@ export const Banner: React.StatelessComponent<Props> = (props: Props) => {
<Column>
<ButtonWrap>
{mainCta && (
- <Button color={colors.white} isTransparent={false} href={mainCta.href}>
+ <Button
+ color={colors.white}
+ isTransparent={false}
+ href={mainCta.href}
+ target={mainCta.shouldOpenInNewTab ? '_blank' : ''}
+ >
{mainCta.text}
</Button>
)}
diff --git a/packages/website/ts/@next/pages/launch_kit.tsx b/packages/website/ts/@next/pages/launch_kit.tsx
index 189c46892..7b15e5352 100644
--- a/packages/website/ts/@next/pages/launch_kit.tsx
+++ b/packages/website/ts/@next/pages/launch_kit.tsx
@@ -89,7 +89,11 @@ export class NextLaunchKit extends React.Component {
<Banner
heading="Need more flexibility?"
subline="Dive into our docs, or contact us if needed"
- mainCta={{ text: 'Get Started', href: '/docs' }}
+ mainCta={{
+ text: 'Get Started',
+ href: 'https://github.com/0xProject/0x-launch-kit/#table-of-contents',
+ shouldOpenInNewTab: true,
+ }}
secondaryCta={{ text: 'Get in Touch', onClick: this._onOpenContactModal.bind(this) }}
/>
<ModalContact isOpen={this.state.isContactModalOpen} onDismiss={this._onDismissContactModal} />
@@ -108,7 +112,7 @@ export class NextLaunchKit extends React.Component {
const HeroActions = () => (
<React.Fragment>
- <Button href="https://github.com/0xProject/0x-launch-kit" isInline={true}>
+ <Button href="https://github.com/0xProject/0x-launch-kit" isInline={true} target="_blank">
Get Started
</Button>