12345678910111213141516171819202122
  1. import React from 'react'
  2. import { View } from '@tarojs/components'
  3. import Overlay from '@/components/Overlay'
  4. import './style.scss'
  5. export default (props) => {
  6. const { visible, title, onClose } = props
  7. return (
  8. <Overlay visible={visible} onClose={onClose}>
  9. <View className='yz-modal'>
  10. <View className='yz-modal-header'>
  11. <View className='yz-modal-header-title'>{title}</View>
  12. <View className='yz-modal-header-action' onClose={onClose}>X</View>
  13. </View>
  14. <View className='yz-modal-body'>
  15. {props.children}
  16. </View>
  17. </View>
  18. </Overlay>
  19. )
  20. }