import React from 'react'; import { Text, View, Image } from 'react-native'; import { Space, Uploader, UploadFileTypes } from '@xrnjs/ui'; import { IconXFrontside1, IconMARobot1, } from '../../../icons'; import Card from '_global/Card'; import styles from './style'; const { UploaderBody } = Uploader; const imageMap = { front: { title: '身份证正面', source: require('./asset/id_front.png'), }, back: { title: '身份证反面', source: require('./asset/id_back.png'), }, credentials: { title: '营业执照', source: require('./asset/credential.png'), }, } as any; const CustomUploaderBtn = ({ type }: any) => { return ( {imageMap[type].title} ); }; const CustomeTip = ({ tip }: { tip: string }) => { return ( {tip} Upload ); }; const CustomStyles = () => { return ( 自定义标题样式 自定义标题样式示例 } attachmentType="image" maxCount={3} useContainerWidth description="自定义标题样式的上传组件" onChange={(files: any) => { console.log('自定义标题文件变化:', files); }} /> 自定义上传按钮 } onChange={(files) => { console.log('身份证正面:', files); }} /> } onChange={(files) => { console.log('身份证反面:', files); }} /> 自定义提示信息 } tipIcon={} onChange={(files) => { console.log('自定义提示文件:', files); }} /> 自定义内容尺寸 } onChange={(files) => { console.log('自定义尺寸文件:', files); }} /> ); }; export default CustomStyles;