File tree Expand file tree Collapse file tree
Bridge/hooks/useSwapBridgeNavigation Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -140,6 +140,7 @@ export const useSwapBridgeNavigation = ({
140140 bridgeViewMode : BridgeViewMode ,
141141 sourceTokenOverride ?: BridgeToken ,
142142 destTokenOverride ?: BridgeToken ,
143+ buttonLabel ?: string ,
143144 ) => {
144145 // Use tokenOverride if provided, otherwise fall back to tokenBase
145146 const effectiveSourceTokenBase = sourceTokenOverride ?? sourceTokenBase ;
@@ -283,7 +284,7 @@ export const useSwapBridgeNavigation = ({
283284 ...( isFromNavbar
284285 ? { }
285286 : { action_position : ActionPosition . SECOND_POSITION } ) ,
286- button_label : strings ( 'asset_overview.swap' ) ,
287+ button_label : buttonLabel ?? strings ( 'asset_overview.swap' ) ,
287288 location : isFromNavbar
288289 ? ActionLocation . NAVBAR
289290 : ActionLocation . ASSET_DETAILS ,
@@ -328,11 +329,16 @@ export const useSwapBridgeNavigation = ({
328329 const { networkModal } = useAddNetwork ( ) ;
329330
330331 const goToSwaps = useCallback (
331- ( tokenOverride ?: BridgeToken , destTokenOverride ?: BridgeToken ) => {
332+ (
333+ tokenOverride ?: BridgeToken ,
334+ destTokenOverride ?: BridgeToken ,
335+ buttonLabel ?: string ,
336+ ) => {
332337 goToNativeBridge (
333338 BridgeViewMode . Unified ,
334339 tokenOverride ,
335340 destTokenOverride ,
341+ buttonLabel ,
336342 ) ;
337343 } ,
338344 [ goToNativeBridge ] ,
Original file line number Diff line number Diff line change @@ -437,7 +437,11 @@ export const useTokenActions = ({
437437 }
438438
439439 if ( ! goToSwaps ) return ;
440- goToSwaps ( buySourceToken , currentTokenAsBridgeToken ) ;
440+ goToSwaps (
441+ buySourceToken ,
442+ currentTokenAsBridgeToken ,
443+ strings ( 'asset_overview.buy_button' ) ,
444+ ) ;
441445 } , [
442446 goToSwaps ,
443447 goToBuy ,
@@ -450,7 +454,11 @@ export const useTokenActions = ({
450454 // Sell: current token as source, let swap UI compute default dest
451455 const handleSellPress = useCallback ( ( ) => {
452456 if ( ! goToSwaps ) return ;
453- goToSwaps ( currentTokenAsBridgeToken , undefined ) ;
457+ goToSwaps (
458+ currentTokenAsBridgeToken ,
459+ undefined ,
460+ strings ( 'asset_overview.sell_button' ) ,
461+ ) ;
454462 } , [ goToSwaps , currentTokenAsBridgeToken ] ) ;
455463
456464 return {
You can’t perform that action at this time.
0 commit comments