File tree Expand file tree Collapse file tree
src/routes/[network]/(account)/swap/[basecontract]/[basesymbol]/[quotecontract]/[quotesymbol] Expand file tree Collapse file tree Original file line number Diff line number Diff line change 140140
141141 function calculateQuote(value : string ) {
142142 const number = Number (value );
143- if (number > 0 ) {
144- const feeAmount = calculateFee (swap , feeAppliedTo );
145- const quote = Asset .fromFloat (
146- (number - feeAmount .value ) * swap .pair .price .value ,
147- quoteQuantity .symbol
148- );
149- quoteQuantity = quote ;
150- quoteInput ?.set (quote );
151- } else {
152- quoteInput ?.set (quoteDefaultAsset );
153- quoteQuantity = quoteDefaultAsset ;
143+ if (swap ) {
144+ if (number > 0 ) {
145+ const feeAmount = calculateFee (swap , feeAppliedTo );
146+ const quote = Asset .fromFloat (
147+ (number - feeAmount .value ) * swap .pair .price .value ,
148+ quoteQuantity .symbol
149+ );
150+ quoteQuantity = quote ;
151+ quoteInput ?.set (quote );
152+ } else {
153+ quoteInput ?.set (quoteDefaultAsset );
154+ quoteQuantity = quoteDefaultAsset ;
155+ }
154156 }
155157 }
156158
157159 function baseChange(e : Event & { currentTarget: EventTarget & HTMLInputElement }) {
158- if (swap ) {
159- calculateQuote (e .currentTarget .value );
160- }
160+ calculateQuote (e .currentTarget .value );
161161 }
162162
163163 function quoteChange(e : Event & { currentTarget: EventTarget & HTMLInputElement }) {
182182 function max(e : Event ) {
183183 baseInput ?.set (baseBalance .balance );
184184 baseQuantity = baseBalance .balance ;
185- calculateQuote (baseBalance .balance .value );
185+ calculateQuote (String ( baseBalance .balance .value ) );
186186 }
187187 </script >
188188
You can’t perform that action at this time.
0 commit comments