aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/types.ts
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-10-03 03:10:59 +0800
committerFabio Berger <me@fabioberger.com>2018-10-03 03:10:59 +0800
commitc07412a992284b2f3045be1c620ea2e0a351139a (patch)
tree5d1baea6ae5c1bb70b4bf61a28bd131026098f8f /packages/website/ts/types.ts
parent0c996803969e7ff3f62c023651f64468b3f76bd3 (diff)
downloaddexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar.gz
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar.bz2
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar.lz
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar.xz
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.tar.zst
dexon-sol-tools-c07412a992284b2f3045be1c620ea2e0a351139a.zip
Use new Link UI component everywhere, and add complementary ALink type
Diffstat (limited to 'packages/website/ts/types.ts')
-rw-r--r--packages/website/ts/types.ts16
1 files changed, 14 insertions, 2 deletions
diff --git a/packages/website/ts/types.ts b/packages/website/ts/types.ts
index f93d998b6..7c79b271f 100644
--- a/packages/website/ts/types.ts
+++ b/packages/website/ts/types.ts
@@ -618,10 +618,22 @@ export interface InjectedWeb3 {
};
}
-export interface TutorialInfo {
+export interface ALink {
title: string;
+ to: string;
+ shouldOpenInNewTab?: boolean;
+ type?: LinkType;
+}
+
+export interface TutorialInfo {
iconUrl: string;
description: string;
- location: string;
+ link: ALink;
+}
+
+export enum LinkType {
+ External = 'EXTERNAL',
+ ReactScroll = 'REACT_SCROLL',
+ ReactRoute = 'REACT_ROUTE',
}
// tslint:disable:max-file-line-count