// Metro module 13023 (f13024).
import { View } from "react-native";
import { createStyles } from "../../../design/components/Styles/native/createStyles";
import { intl, t } from "../../../intl/index.native";
import { isSocialLayerUmbrellaScope } from "../../oauth2/scopes";
import FastImage from "../../../components_native/common/FastImage";
import { makeSource } from "../../../utils/AvatarUtils";
import ActivateDeviceSharedStyles from "./ActivateDeviceSharedStyles";
import { Text } from "../../../design/components/Text/native/Text";
import { Button } from "../../../design/components/Button/native/Button.native";
const useStyles = createStyles({
image: {
width: 300,
height: 200,
alignSelf: "center"
}
});
export function ActivateDeviceSuccess(props) {
const { data, onComplete, successImage } = props;
const styles = useStyles();
const r15 = data.twoWayLinkCode != null ? intl.string(t.QhATl2) : data.scopes.some((scope) => isSocialLayerUmbrellaScope(scope)) ? intl.string(t.vBPvK3) : null;
return <>
{[successImage != null ? : null,
{intl.string(t.qDtJmD)}
{r15 != null ? {r15} : null}
, ]}
>;
}