Buttons.tsx 648 B

123456789101112131415161718
  1. import { Button, View } from "@tarojs/components";
  2. import './Buttons.scss'
  3. import { ButtonType, ComponentStatus } from "../utils/types";
  4. import {Button as RNButton} from 'react-native' ;
  5. export default function Buttons(props: { title: string, type?: ButtonType, status?: ComponentStatus,onClick?:()=>void,style?:any }) {
  6. const myStyle = props.status == ComponentStatus.disable ? { opacity: 0.4 } : {}
  7. return (
  8. <View style={{...myStyle}}>
  9. <Button className={props.type == ButtonType.outline ? 'outline_btn' : 'btn'} style={{...props.style}} onClick={props.onClick}>{props.title}</Button>
  10. </View>
  11. )
  12. }