import * as React from 'react'
import { View } from 'react-native'
import { Paragraph, Button, Caption, withTheme, Text } from 'react-native-paper'
function MyButton(props) {
const {
children,
onPress,
outline,
text,
size,
type,
theme,
block,
style,
} = props
let { fontColor } = props
const { colors } = theme
let contentStyle = {}
let color = ''
let mode = 'contained'
let childNode
let dark = true
switch (type) {
case 'primary':
color = colors.primary
break
case 'info':
if (outline || text) {
color = colors.info
} else {
color = colors.lightInfo
fontColor = colors.info
}
break
case 'danger':
color = colors.error
break
default:
color = colors.primary
break
}
if (outline) {
mode = 'outline'
dark = false
}
if (text) {
mode = 'text'
dark = false
}
switch (size) {
case 'mini':
contentStyle = { height: 22 }
childNode = () => (