@@ -13,7 +13,7 @@ const availableToClaimCardProps = [
13
13
id : "1" ,
14
14
chainId : 1 ,
15
15
roundId : "1" ,
16
- amount : 100 ,
16
+ stakedAmount : 100 ,
17
17
stakedAt : new Date ( ) ,
18
18
unlockAt : new Date ( new Date ( ) . getTime ( ) - 1000 * 60 * 60 * 24 * 10 ) ,
19
19
} ,
@@ -23,7 +23,7 @@ const availableToClaimCardProps = [
23
23
id : "2" ,
24
24
chainId : 1 ,
25
25
roundId : "1" ,
26
- amount : 100 ,
26
+ stakedAmount : 100 ,
27
27
stakedAt : new Date ( ) ,
28
28
unlockAt : new Date ( new Date ( ) . getTime ( ) - 1000 * 60 * 60 * 24 * 10 ) ,
29
29
} ,
@@ -41,6 +41,7 @@ const simpleRound = {
41
41
onClick : ( pool ?: { chainId : number ; roundId : string } ) => onPoolClick ( pool ) ,
42
42
createdAtBlock : 123456 ,
43
43
matchingPoolAmount : 100000 ,
44
+ matchingPoolTokenTicker : "GTC" ,
44
45
stakedAmount : 100000 ,
45
46
totalProjects : 100 ,
46
47
totalStaked : 100000 ,
@@ -73,78 +74,109 @@ type Story = StoryObj<typeof StakePoolCard>;
73
74
74
75
export const Default : Story = {
75
76
args : {
76
- data : simpleRound as StakePoolDataCardProps ,
77
+ data : {
78
+ ...simpleRound ,
79
+ } as StakePoolDataCardProps ,
80
+ } ,
81
+ parameters : {
82
+ date : new Date ( 2023 , 1 , 1 ) ,
83
+ } ,
84
+ } ;
85
+
86
+ export const Claimable : Story = {
87
+ args : {
88
+ data : {
89
+ ...simpleRound ,
90
+ isClaimable : true ,
91
+ stakedProjects : simpleRound . stakedProjects . map ( ( project ) => ( {
92
+ ...project ,
93
+ unlockAt : simpleRound . votingEndDate ,
94
+ isClaimable : true ,
95
+ } ) ) ,
96
+ } as StakePoolDataCardProps ,
77
97
} ,
78
98
parameters : {
79
99
date : new Date ( 2025 , 1 , 1 ) ,
80
100
} ,
81
101
} ;
82
102
83
- export const Upcoming : Story = {
103
+ export const PendingFinalization : Story = {
84
104
args : {
85
105
data : {
86
106
...simpleRound ,
87
- stakedAmount : 0 ,
107
+ stakedProjects : simpleRound . stakedProjects . map ( ( project ) => ( {
108
+ ...project ,
109
+ unlockAt : simpleRound . votingEndDate ,
110
+ } ) ) ,
88
111
} as StakePoolDataCardProps ,
89
112
} ,
90
113
parameters : {
91
- date : new Date ( 2023 , 1 , 1 ) ,
114
+ date : new Date ( 2025 , 1 , 1 ) ,
92
115
} ,
93
116
} ;
94
117
95
- export const Active : Story = {
118
+ export const Claimed : Story = {
96
119
args : {
97
120
data : {
98
121
...simpleRound ,
99
- stakedAmount : 0 ,
122
+ stakedAmount : 100000 ,
123
+ claimed : true ,
124
+ isClaimable : true ,
125
+ stakedProjects : simpleRound . stakedProjects . map ( ( project ) => ( {
126
+ ...project ,
127
+ variant : "claimed" ,
128
+ isClaimable : true ,
129
+ claimedAt : new Date ( 2025 , 29 , 12 ) ,
130
+ txHash : "0x1234567890abcdef" ,
131
+ } ) ) ,
100
132
} as StakePoolDataCardProps ,
101
133
} ,
102
134
parameters : {
103
- date : new Date ( "2024-12-10T19:22:30.678Z" ) ,
135
+ date : new Date ( 2026 , 1 , 1 ) ,
104
136
} ,
105
137
} ;
106
138
107
- export const Ended : Story = {
139
+ export const Upcoming : Story = {
108
140
args : {
109
141
data : {
110
142
...simpleRound ,
111
143
stakedAmount : 0 ,
112
144
} as StakePoolDataCardProps ,
113
145
} ,
114
146
parameters : {
115
- date : new Date ( "2024-12-11T19:22:30.678Z" ) ,
147
+ date : new Date ( 2023 , 1 , 1 ) ,
116
148
} ,
117
149
} ;
118
150
119
- export const Claimed : Story = {
151
+ export const Active : Story = {
120
152
args : {
121
153
data : {
122
154
...simpleRound ,
123
- stakedAmount : 100000 ,
124
- claimed : true ,
155
+ stakedAmount : 0 ,
125
156
} as StakePoolDataCardProps ,
126
157
} ,
127
158
parameters : {
128
- date : new Date ( 2026 , 1 , 1 ) ,
159
+ date : new Date ( "2024-12-10T19:22:30.678Z" ) ,
129
160
} ,
130
161
} ;
131
162
132
- export const Loading : Story = {
163
+ export const Ended : Story = {
133
164
args : {
134
165
data : {
135
166
...simpleRound ,
136
- isLoading : true ,
167
+ stakedAmount : 0 ,
137
168
} as StakePoolDataCardProps ,
138
169
} ,
139
170
parameters : {
140
- date : new Date ( 2023 , 1 , 1 ) ,
171
+ date : new Date ( "2024-12-11T19:22:30.678Z" ) ,
141
172
} ,
142
173
} ;
143
174
144
- export const NoLogo : Story = {
175
+ export const Loading : Story = {
145
176
args : {
146
177
data : {
147
178
...simpleRound ,
179
+ isLoading : true ,
148
180
} as StakePoolDataCardProps ,
149
181
} ,
150
182
parameters : {
0 commit comments