2026-07-27 11:26:19 +00:00
// Module ID: 11657
// Function ID: 90425
2026-07-20 16:05:17 +00:00
// Name: useNativeProvisionalAccountExplainerText
2026-07-27 11:26:19 +00:00
// Dependencies: [31, 27, 33, 4131, 689, 11658, 11659, 5166, 4127, 1212, 6673, 5509, 2]
2026-07-20 16:05:17 +00:00
// Exports: ChatProvisionalAccountExplainerCard, UserProfileProvisionalAccountExplainerCard
2026-07-27 11:26:19 +00:00
// Module 11657 (useNativeProvisionalAccountExplainerText)
2026-07-23 10:11:24 +00:00
import result from "result" ;
import { View } from "get ActivityIndicator" ;
import jsxProd from "jsxProd" ;
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose" ;
let closure_5 ;
let closure_6 ;
const require = arg1 ;
2026-07-20 16:05:17 +00:00
function useNativeProvisionalAccountExplainerText ( userId ) {
const iconSize = userId . iconSize ;
const textVariant = userId . textVariant ;
const items = [ iconSize , textVariant ] ;
2026-07-23 10:11:24 +00:00
const renderApplicationName = React . useCallback ( ( application ) = > outer1_5 ( textVariant ( outer1_2 [ 5 ] ) , { application , textVariant , iconSize } , application . id ) , items ) ;
2026-07-27 11:26:19 +00:00
return iconSize ( 11659 ) . useProvisionalAccountExplanationText ( { userId : userId.userId , renderApplicationName } ) ;
2026-07-20 16:05:17 +00:00
}
2026-07-23 10:11:24 +00:00
( { jsx : closure_5 , jsxs : closure_6 } = jsxProd ) ;
let closure_7 = _createForOfIteratorHelperLoose . createStyles ( ( ) = > {
2026-07-20 16:05:17 +00:00
let obj = { } ;
2026-07-23 10:11:24 +00:00
obj = { backgroundColor : importDefault ( 689 ) . colors . BACKGROUND_MOD_MUTED , gap : importDefault ( 689 ) . space . PX_8 } ;
2026-07-20 16:05:17 +00:00
obj . chatContainer = obj ;
2026-07-23 10:11:24 +00:00
obj = { flexDirection : "row" , alignItems : "center" , gap : importDefault ( 689 ) . space . PX_4 } ;
2026-07-20 16:05:17 +00:00
obj . header = obj ;
return obj ;
} ) ;
2026-07-23 10:11:24 +00:00
const result = require ( "jsxProd" ) . fileFinishedImporting ( "modules/provisional_accounts/native/ProvisionalAccountExplainer.tsx" ) ;
2026-07-20 16:05:17 +00:00
export const ChatProvisionalAccountExplainerCard = function ChatProvisionalAccountExplainerCard ( arg0 ) {
let iconSize ;
let style ;
let userId ;
( { style , userId , iconSize } = arg0 ) ;
const tmp = callback3 ( ) ;
let obj = { style : items } ;
2026-07-23 10:11:24 +00:00
items = [ tmp . chatContainer , style ] ;
2026-07-20 16:05:17 +00:00
obj = { style : tmp.header } ;
2026-07-23 10:11:24 +00:00
obj = { variant : "text-sm/semibold" , color : "text-default" } ;
const intl = require ( 1212 ) /* getSystemLocale */ . intl ;
obj . children = intl . string ( require ( 1212 ) /* getSystemLocale */ . t . Iyka0U ) ;
2026-07-25 08:10:48 +00:00
const items1 = [ callback ( require ( 4127 ) /* Text */ . Text , obj ) , callback ( require ( 6673 ) /* CircleErrorIcon */ . CircleErrorIcon , { size : "xs" , color : "text-default" } ) ] ;
2026-07-20 16:05:17 +00:00
obj . children = items1 ;
2026-07-23 10:11:24 +00:00
const items2 = [ callback2 ( View , obj ) , ] ;
const obj1 = { variant : "text-sm/normal" , color : "text-default" , children : useNativeProvisionalAccountExplainerText ( { userId , iconSize , textVariant : "text-sm/semibold" } ) } ;
2026-07-25 08:10:48 +00:00
items2 [ 1 ] = callback ( require ( 4127 ) /* Text */ . Text , obj1 ) ;
2026-07-20 16:05:17 +00:00
obj . children = items2 ;
2026-07-25 08:10:48 +00:00
return callback2 ( require ( 5166 ) /* getCardBackgroundToken */ . Card , obj ) ;
2026-07-20 16:05:17 +00:00
} ;
export const UserProfileProvisionalAccountExplainerCard = function UserProfileProvisionalAccountExplainerCard ( userId ) {
let obj = { userId : userId.userId , iconSize : userId.iconSize , textVariant : "text-md/semibold" } ;
obj = { style : userId.style } ;
const tmp = useNativeProvisionalAccountExplainerText ( obj ) ;
2026-07-23 10:11:24 +00:00
const intl = require ( 1212 ) /* getSystemLocale */ . intl ;
obj . title = intl . string ( require ( 1212 ) /* getSystemLocale */ . t . Iyka0U ) ;
2026-07-25 08:10:48 +00:00
obj . titleIcon = callback ( require ( 6673 ) /* CircleErrorIcon */ . CircleErrorIcon , { size : "xs" , color : "text-default" } ) ;
2026-07-23 10:11:24 +00:00
obj = { variant : "text-md/normal" , color : "text-default" , children : tmp } ;
2026-07-25 08:10:48 +00:00
obj . children = callback ( require ( 4127 ) /* Text */ . Text , obj ) ;
2026-07-24 07:16:23 +00:00
return callback ( importDefault ( 5509 ) , obj ) ;
2026-07-20 16:05:17 +00:00
} ;