2026-08-13 07:00:46 +00:00
// Module ID: 15097
// Function ID: 15098
2026-07-20 16:05:17 +00:00
// Name: OrbCheckoutMenu
2026-08-13 07:00:46 +00:00
// Dependencies: [32, 19, 21, 4342, 4550, 12220, 2007, 4062, 5416, 4338, 7835, 4755, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-08-13 07:00:46 +00:00
// Module 15097 (OrbCheckoutMenu)
2026-07-23 10:11:24 +00:00
import _slicedToArray from "_slicedToArray" ;
2026-07-29 08:29:29 +00:00
import noop from "noop" ;
2026-07-23 10:11:24 +00:00
import jsxProd from "jsxProd" ;
2026-07-29 08:29:29 +00:00
import createCacheKey from "createCacheKey" ;
2026-07-23 10:11:24 +00:00
2026-07-29 08:29:29 +00:00
let c5 ;
2026-07-23 10:11:24 +00:00
let closure_6 ;
const require = arg1 ;
2026-07-29 08:29:29 +00:00
( { jsx : c5 , jsxs : closure_6 } = jsxProd ) ;
let closure_7 = createCacheKey . createStyles ( { textInput : { marginBottom : 16 } , title : { marginBottom : 8 } } ) ;
2026-07-23 10:11:24 +00:00
const result = require ( "jsxProd" ) . fileFinishedImporting ( "modules/virtual_currency/native/OrbCheckoutMenu.tsx" ) ;
2026-07-20 16:05:17 +00:00
export default function OrbCheckoutMenu() {
const tmp = callback4 ( ) ;
const tmp2 = callback ( React . useState ( "1409898407849365565" ) , 2 ) ;
const first = tmp2 [ 0 ] ;
let closure_1 = tmp2 [ 1 ] ;
const items = [ first ] ;
2026-07-23 10:11:24 +00:00
callback = React . useCallback ( ( ) = > {
2026-07-20 16:05:17 +00:00
if ( null != first ) {
2026-07-23 10:11:24 +00:00
let obj = callback ( outer1_2 [ 4 ] ) ;
2026-07-29 08:29:29 +00:00
obj = { skuId : null , analyticsLocations : null , onCheckoutSuccess : null } ;
obj [ 0 ] = tmp ;
obj [ 1 ] = [ ] ;
obj [ 2 ] = function onCheckoutSuccess() {
callback ( table [ 7 ] ) . open ( { key : "ORB_CHECKOUT_SUCCESS" , content : "Successfully redeemed item with Orbs" } ) ;
2026-07-20 16:05:17 +00:00
} ;
2026-07-23 10:11:24 +00:00
obj . pushLazy ( first ( outer1_2 [ 6 ] ) ( outer1_2 [ 5 ] , outer1_2 . paths ) , obj ) ;
2026-07-20 16:05:17 +00:00
}
} , items ) ;
2026-07-29 08:29:29 +00:00
let obj = { children : null } ;
2026-07-23 10:11:24 +00:00
obj = { style : tmp.title , variant : "text-md/bold" , children : "Redeem SKU for Orbs" } ;
2026-08-13 07:00:46 +00:00
const items1 = [ callback2 ( first ( 4338 ) . Text , obj ) , , , ] ;
2026-07-20 16:05:17 +00:00
obj = {
containerStyle : tmp.textInput ,
label : "SKU ID" ,
value : first ,
onChange ( arg0 ) {
return callback ( arg0 ) ;
} ,
isClearable : true
} ;
2026-08-13 07:00:46 +00:00
items1 [ 1 ] = callback2 ( first ( 7835 ) . TextInput , obj ) ;
items1 [ 2 ] = callback2 ( first ( 4338 ) . Text , { style : tmp.title , variant : "text-md/bold" , children : "Checkout will open with the orb price of the product, if it exists" } ) ;
items1 [ 3 ] = callback2 ( first ( 4755 ) . Button , { text : "Open Orbs Checkout" , variant : "primary" , onPress : callback , disabled : null == first } ) ;
2026-07-29 08:29:29 +00:00
obj [ 0 ] = items1 ;
2026-08-13 07:00:46 +00:00
return callback3 ( first ( 5416 ) . Card , obj ) ;
2026-07-20 16:05:17 +00:00
} ;