16 lines
917 B
TypeScript
16 lines
917 B
TypeScript
// Metro module 11031 (f11032).
|
|
import useNavigatorBackHandler_native from "../../../design/components/Navigator/native/useNavigatorBackHandler.native";
|
|
import ModalStackNavigator from "../../main_tabs_v2/native/utils/ModalStackNavigator";
|
|
import { intl, t } from "../../../intl/index.native";
|
|
import NicknameUtils from "../../../utils/NicknameUtils";
|
|
import GuildDisableCommunication from "./GuildDisableCommunication";
|
|
export default function GuildDisableCommunicationModal(props) {
|
|
const { guildId, user, cancelButtonCallback } = props;
|
|
const onGoBack = useNavigatorBackHandler_native({
|
|
onBeforeGoBack: cancelButtonCallback
|
|
}).onGoBack;
|
|
return <ModalStackNavigator screenKey="disableCommunication" title={intl.formatToPlainString(t.FN7NIS, {
|
|
user: NicknameUtils.getName(guildId, null, user)
|
|
})} render={() => <GuildDisableCommunication user={user} guildId={guildId} onClose={onGoBack} />} />;
|
|
};
|