aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/@next/components
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 /packages/website/ts/@next/components
parent14767f1a513c47c616d9ed3783f6c2bbe6963fef (diff)
downloaddexon-sol-tools-c5f85a365bc9f478de03229d362463b489f7b0d3.tar.gz
dexon-sol-tools-c5f85a365bc9f478de03229d362463b489f7b0d3.tar.zst
dexon-sol-tools-c5f85a365bc9f478de03229d362463b489f7b0d3.zip
Allow banner to open in new window
Diffstat (limited to 'packages/website/ts/@next/components')
-rw-r--r--packages/website/ts/@next/components/banner.tsx8
1 files changed, 7 insertions, 1 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>
)}