159 | {loading ? (
160 | <>
161 |
162 |
163 |
164 | >
165 | ) : (
166 | pipe(
167 | values,
168 | map(
169 | ([auctionHouse, token, amount]: [
170 | AuctionHouse,
171 | TokenInfo | undefined,
172 | number
173 | ]) => {
174 | return (
175 |
179 |
180 |
181 | {token?.symbol} Unredeemed
182 |
183 |
188 |
189 |
{
191 | await sdk
192 | .transaction()
193 | .add(
194 | sdk
195 | .treasury(auctionHouse)
196 | .withdraw({ amount })
197 | )
198 | .send()
199 |
200 | const next = { ...balances }
201 |
202 | next[auctionHouse.address] = [
203 | auctionHouse,
204 | token,
205 | 0,
206 | ]
207 |
208 | setBalances(next)
209 | }}
210 | token={token}
211 | />
212 |
213 | )
214 | }
215 | )
216 | )(balances)
217 | )}
218 | {}
219 |