// Metro module 11852 (f11853). import { useCallback } from "react"; import { View } from "react-native"; import { setAllowEmail, setAllowPhone, setAllowSync, useContactSyncModalStore } from "../../../contact_sync/native/ContactSyncModalStore"; import { Fonts } from "../../../../Constants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import Module712 from "../../../../_bundle/Module712"; import { FormRow, FormText, FormTitle } from "../../../../design/void/Form/native/index"; import { intl, t } from "../../../../intl/index.native"; import { Text } from "../../../../design/components/Text/native/Text"; import { handleOpenLearnMoreLink } from "../../../contact_sync/native/ContactSyncUtils"; import { ActionSheet } from "../../../../design/components/Sheet/native/ActionSheet.native"; const useStyles = createStyles({ container: { backgroundColor: Module712.colors.BACKGROUND_BASE_LOW, paddingBottom: 16 }, formRow: { marginTop: 8, paddingVertical: 16, backgroundColor: Module712.colors.BACKGROUND_SURFACE_HIGH }, syncRow: { marginTop: 24 }, formText: { fontFamily: Fonts.PRIMARY_SEMIBOLD, color: Module712.colors.INTERACTIVE_TEXT_ACTIVE }, info: { marginTop: 8, fontSize: 14, lineHeight: 18, paddingHorizontal: 16, color: Module712.colors.TEXT_SUBTLE } }); export default function DiscoverabilityActionSheet() { const styles = useStyles(); const contactSyncModalStore = useContactSyncModalStore(); const { allowPhone, allowEmail } = contactSyncModalStore; const allowEmail2 = allowPhone ? allowPhone : allowEmail; const callback = useCallback(() => { setAllowSync(!allowEmail2); }, [allowEmail2]); const callback3 = useCallback(() => { setAllowPhone(!allowPhone); }, [allowPhone]); const callback2 = useCallback(() => { setAllowEmail(!allowEmail); }, [allowEmail]); return } onPress={callback} trailing={} /> {intl.string(t.pfjsB5)} {intl.string(t.cW1nr9)} {intl.format(t.eswIfi, { learnMoreHook: function learnMoreHook(a0, a1) { return {a0} ; } })} } subLabel={ {intl.string(t.X7pIKN)} } onPress={callback3} trailing={} /> } subLabel={ {intl.string(t.ilGsHE)} } onPress={callback2} trailing={} /> ; };