@@ -5,10 +5,11 @@ import { useToggle } from "react-use";
5
5
import Appeal from "../Appeal" ;
6
6
import BinaryVoting from "../BinaryVoting" ;
7
7
import JurorLevels from "../JurorLevels" ;
8
- import PageContentsTemplate from "../PageContentsTemplate" ;
9
8
import RankedVoting from "../RankedVoting" ;
10
9
import Staking from "../Staking" ;
10
+ import DisputeResolver from "../DisputeResolver" ;
11
11
12
+ import PageContentsTemplate from "../PageContentsTemplate" ;
12
13
import HowItWorks from "./HowItWorks" ;
13
14
import PnkLogoAndTitle from "./PnkLogoAndTitle" ;
14
15
import WhatDoINeed from "./WhatDoINeed" ;
@@ -35,7 +36,14 @@ const leftPageContents = [
35
36
{
36
37
title : "Access the Mini Guides" ,
37
38
paragraphs : [ ] ,
38
- links : [ "1. Staking" , "2. Binary Voting" , "3. Ranked Voting" , "4. Appeal" , "5. Juror Levels" ] ,
39
+ links : [
40
+ "1. Staking" ,
41
+ "2. Binary Voting" ,
42
+ "3. Ranked Voting" ,
43
+ "4. Appeal" ,
44
+ "5. Juror Levels" ,
45
+ "6. Dispute Resolver" ,
46
+ ] ,
39
47
} ,
40
48
] ;
41
49
@@ -51,20 +59,23 @@ const Onboarding: React.FC<IOnboarding> = ({ toggleMiniGuide }) => {
51
59
const [ isRankedVotingMiniGuideOpen , toggleRankedVotingMiniGuide ] = useToggle ( false ) ;
52
60
const [ isAppealMiniGuideOpen , toggleAppealMiniGuide ] = useToggle ( false ) ;
53
61
const [ isJurorLevelsMiniGuideOpen , toggleJurorLevelsMiniGuide ] = useToggle ( false ) ;
62
+ const [ isDisputeResolverMiniGuideOpen , toggleDisputeResolverMiniGuide ] = useToggle ( false ) ;
54
63
55
64
const isAnyMiniGuideOpen =
56
65
isStakingMiniGuideOpen ||
57
66
isBinaryVotingMiniGuideOpen ||
58
67
isRankedVotingMiniGuideOpen ||
59
68
isAppealMiniGuideOpen ||
60
- isJurorLevelsMiniGuideOpen ;
69
+ isJurorLevelsMiniGuideOpen ||
70
+ isDisputeResolverMiniGuideOpen ;
61
71
62
72
const canCloseOnboarding =
63
73
! isStakingMiniGuideOpen &&
64
74
! isBinaryVotingMiniGuideOpen &&
65
75
! isRankedVotingMiniGuideOpen &&
66
76
! isAppealMiniGuideOpen &&
67
- ! isJurorLevelsMiniGuideOpen ;
77
+ ! isJurorLevelsMiniGuideOpen &&
78
+ ! isDisputeResolverMiniGuideOpen ;
68
79
69
80
const toggleSubMiniGuide = ( guideName : string ) => {
70
81
if ( guideName === "Staking" ) {
@@ -77,6 +88,8 @@ const Onboarding: React.FC<IOnboarding> = ({ toggleMiniGuide }) => {
77
88
toggleAppealMiniGuide ( ) ;
78
89
} else if ( guideName === "Juror Levels" ) {
79
90
toggleJurorLevelsMiniGuide ( ) ;
91
+ } else if ( guideName === "Dispute Resolver" ) {
92
+ toggleDisputeResolverMiniGuide ( ) ;
80
93
}
81
94
} ;
82
95
@@ -97,6 +110,7 @@ const Onboarding: React.FC<IOnboarding> = ({ toggleMiniGuide }) => {
97
110
{ isRankedVotingMiniGuideOpen && < RankedVoting toggleMiniGuide = { toggleRankedVotingMiniGuide } /> }
98
111
{ isAppealMiniGuideOpen && < Appeal toggleMiniGuide = { toggleAppealMiniGuide } /> }
99
112
{ isJurorLevelsMiniGuideOpen && < JurorLevels toggleMiniGuide = { toggleJurorLevelsMiniGuide } /> }
113
+ { isDisputeResolverMiniGuideOpen && < DisputeResolver toggleMiniGuide = { toggleDisputeResolverMiniGuide } /> }
100
114
</ >
101
115
) ;
102
116
} ;
0 commit comments