(raw: string)
| 263 | } |
| 264 | |
| 265 | const submitCustom = (raw: string) => { |
| 266 | const v = ctx.validate(raw) |
| 267 | |
| 268 | if (v.error || !v.amount) { |
| 269 | setError(v.error ?? 'Invalid amount.') |
| 270 | |
| 271 | return |
| 272 | } |
| 273 | |
| 274 | toConfirm(v.amount) |
| 275 | } |
| 276 | |
| 277 | const choose = (i: number) => { |
| 278 | if (i < presets.length) { |