import { View, Text, TouchableOpacity, Modal } from "react-native"; import React from "react"; import { useTailwind } from "tailwind-rn"; export default function MyModal({ visible, setVisible, title, content, confirm, custom, customText, confirmText, cancelText, confirmLeft = false, }) { const tailwind = useTailwind(); return ( {title} {content} {custom ? ( {customText ? customText : "确认"} ) : ( <> {confirmLeft && ( {confirmText ? confirmText : "确认"} )} setVisible(false)} style={ confirmLeft ? tailwind( "border-t-2 border-[#2c2b2f] basis-1/2 pt-1 justify-center items-center" ) : tailwind( "border-r-2 border-t-2 border-[#2c2b2f] basis-1/2 pt-1 justify-center items-center" ) } > {cancelText ? cancelText : "取消"} {!confirmLeft && ( {confirmText ? confirmText : "确认"} )} )} ); }