import * as React from "react"; import {Text} from "react-native"; import Ripple from 'react-native-material-ripple'; import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons' import {MaterialProgress} from "../.."; export interface MaterialOutlinedButtonProps { text: string, icon?: React.ReactNode, margin?:number, textColor?: string, textFont?: string, onPress?():void, iconName?:string, progress?:boolean, style?:object } export default (props: MaterialOutlinedButtonProps) => props.onPress()} style={{borderRadius: 4, margin:props.margin, height: 36, minWidth: 64, borderWidth:2, borderColor:props.textColor, overflow:'hidden', flexDirection:'row', paddingLeft:16, paddingRight:16, alignItems: 'center', justifyContent: 'center', ...props.style }}> {props.icon ? props.icon : (!props.progress && props.iconName) && } {props.progress && } {!props.progress && {props.text} } ;