// GlobalModal.tsx import React from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { View, Text, Button } from '@tarojs/components'; import { hideModal } from '@/store/modal'; import './GlobalModal.scss' const GlobalModal: React.FC = () => { const modal = useSelector((state: any) => state.modal); const dispatch = useDispatch(); const handleClose = () => { dispatch(hideModal()); }; if (!modal.isOpen) { return null; } return ( {modal.title} {modal.content} ); }; export default GlobalModal;