diff options
author | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-12-18 08:01:21 +0800 |
---|---|---|
committer | Steve Klebanoff <steve.klebanoff@gmail.com> | 2018-12-18 08:01:21 +0800 |
commit | c5f85a365bc9f478de03229d362463b489f7b0d3 (patch) | |
tree | a56493a6e1c95994a42bc625972ea11dae8bba5e /packages/website/ts/@next/components | |
parent | 14767f1a513c47c616d9ed3783f6c2bbe6963fef (diff) | |
download | dexon-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.tsx | 8 |
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> )} |