@@ -7,7 +7,7 @@ import { useSpaceInfo } from "@/utils/hooks/NanceHooks";
7
7
import { useCurrentFundingCycle } from "@/utils/hooks/juicebox/CurrentFundingCycle" ;
8
8
import { useCurrentSplits } from "@/utils/hooks/juicebox/CurrentSplits" ;
9
9
import { JBConstants } from "@/models/JuiceboxTypes" ;
10
- import { JBSplitNanceStruct } from "@/models/NanceTypes " ;
10
+ import { JBSplitStruct } from "@nance/nance-sdk " ;
11
11
import AddressForm from "../form/AddressForm" ;
12
12
import BooleanForm from "../form/BooleanForm" ;
13
13
import UIntForm from "../form/UIntForm" ;
@@ -28,7 +28,7 @@ export default function ReserveActionForm({
28
28
formState : { errors } ,
29
29
} = useFormContext ( ) ;
30
30
const { fields, append, remove, prepend } = useFieldArray < {
31
- splits : JBSplitNanceStruct [ ] ;
31
+ splits : JBSplitStruct [ ] ;
32
32
[ key : string ] : any ;
33
33
} > ( { name : genFieldName ( "splits" ) } ) ;
34
34
@@ -50,13 +50,13 @@ export default function ReserveActionForm({
50
50
const arr = ticketMods ? [ ...ticketMods ] : [ ] ;
51
51
arr . sort ( ( a , b ) => b . percent . sub ( a . percent ) . toNumber ( ) ) ;
52
52
arr . forEach ( ( ticket ) => {
53
- const split : JBSplitNanceStruct = {
53
+ const split : JBSplitStruct = {
54
54
preferClaimed : ticket . preferClaimed ,
55
55
preferAddToBalance : ticket . preferAddToBalance ,
56
- percent : ticket . percent . toNumber ( ) ,
57
- projectId : ticket . projectId . toNumber ( ) ,
56
+ percent : ticket . percent . toString ( ) ,
57
+ projectId : ticket . projectId . toString ( ) ,
58
58
beneficiary : ticket . beneficiary ,
59
- lockedUntil : ticket . lockedUntil . toNumber ( ) ,
59
+ lockedUntil : ticket . lockedUntil . toString ( ) ,
60
60
allocator : ticket . allocator || "" ,
61
61
} ;
62
62
append ( split ) ;
@@ -93,7 +93,7 @@ export default function ReserveActionForm({
93
93
) }
94
94
95
95
{ ( fields as any ) ?. map (
96
- ( field : JBSplitNanceStruct & { id : string } , index : number ) => (
96
+ ( field : JBSplitStruct & { id : string } , index : number ) => (
97
97
< Disclosure
98
98
key = { field . id }
99
99
as = "div"
@@ -151,15 +151,15 @@ export default function ReserveActionForm({
151
151
fieldName = { genFieldName ( `splits.${ index } .percent` ) }
152
152
fieldType = "per billion"
153
153
decimal = { 9 }
154
- defaultValue = { field . percent }
154
+ defaultValue = { Number ( field . percent ) }
155
155
/>
156
156
</ div >
157
157
158
158
< div className = "col-span-4 sm:col-span-2" >
159
159
< ProjectForm
160
160
label = "Project ID"
161
161
fieldName = { genFieldName ( `splits.${ index } .projectId` ) }
162
- defaultValue = { field . projectId }
162
+ defaultValue = { Number ( field . projectId ) }
163
163
/>
164
164
</ div >
165
165
< div className = "col-span-4 sm:col-span-2" >
@@ -176,7 +176,7 @@ export default function ReserveActionForm({
176
176
label = "lockedUntil"
177
177
fieldName = { genFieldName ( `splits.${ index } .lockedUntil` ) }
178
178
fieldType = "timestamp"
179
- defaultValue = { field . lockedUntil }
179
+ defaultValue = { Number ( field . lockedUntil ) }
180
180
/>
181
181
</ div >
182
182
< div className = "col-span-4 sm:col-span-1" >
0 commit comments