// Metro module 13102 (f13103). import { useCallback, useState, useMemo } from "react"; import { View } from "react-native"; import { COMMUNITY_PORTAL_SERVER_SAFETY_PAGE, REPORT_RAID_OPTIONS, getReportRaidTypeLabel } from "../GuildReportRaidModalConstants"; import { createStyles } from "../../../design/components/Styles/native/createStyles"; import Module712 from "../../../_bundle/Module712"; import useSafeAreaInsets_native from "../../safe_area/useSafeAreaInsets.native"; import { Text } from "../../../design/components/Text/native/Text"; import Linking from "../../../lib/native/Linking"; import { intl, t } from "../../../intl/index.native"; import { TableRowGroup } from "../../../design/components/TableRow/native/TableRowGroup.native"; import { TableCheckboxRow } from "../../../design/components/TableRow/native/TableCheckboxRow.native"; import { Button } from "../../../design/components/Button/native/Button.native"; import { getHeaderCloseButton } from "../../../design/components/Navigator/native/NavigatorHeader.native"; import { trackReportRaidViewed, handleReportRaid } from "../GuildAntiRaidActionCreators"; import { Navigator } from "../../../design/components/Navigator/native/Navigator.native"; let initialRouteName, useStyles; const ReportModal = function ReportModal(props) { const { raidTypes, onChange: onChange2, onSubmit: onSubmit3 } = props; const styles = useStyles(); const bottom = useSafeAreaInsets_native().bottom; const callback = useCallback((a0) => {getReportRaidTypeLabel(a0)} , [styles]); return {intl.format(t.Hg8Ee7, { onClick: useCallback(() => { Linking.openURL(COMMUNITY_PORTAL_SERVER_SAFETY_PAGE); }, []) })} {REPORT_RAID_OPTIONS.map((item, index) => { return onChange2(item)} />; })}