// Metro module 11808 (f11809). import { memo } from "react"; import { View } from "react-native"; import { InviteSendStates } from "../../Constants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import { intl, t } from "../../../../intl/index.native"; import { Button } from "../../../../design/components/Button/native/Button.native"; const useStyles = createStyles({ buttonWrapper: { minWidth: 66, flexDirection: "row" } }); const r31 = memo(function InviteButton(props) { let r1, text; const sendState = props.sendState; let disabled = props.disabled; if (disabled === void 0) { disabled = false; } const onPressSend = props.onPressSend; const styles = useStyles(); intl.string(t.jYnGPG); if (InviteSendStates.SENDING === sendState) { text = intl.string(t.jYnGPG); disabled = false; r1 = true; } else if (InviteSendStates.SENT === sendState) { text = intl.string(t.dVT149); disabled = true; r1 = false; } else if (InviteSendStates.ERROR === sendState) { text = intl.string(t.wNcfpX); disabled = false; r1 = false; } else { text = intl.string(t.jYnGPG); r1 = false; } if (!disabled) { disabled = r1; } return