19 lines
693 B
TypeScript
19 lines
693 B
TypeScript
// Metro module 15125 (f15126).
|
|
import { useCallback } from "react";
|
|
import { Routes } from "../../../Constants";
|
|
import { useFavoritesAccess } from "../FavoritesHooks";
|
|
import { transitionTo } from "../../routing/router_utils";
|
|
import { intl, t } from "../../../intl/index.native";
|
|
import FavoritesGuild_messages from "../intl/FavoritesGuild.messages";
|
|
export default function useFavoritesGuildHeaderAction() {
|
|
const hasAccess = useFavoritesAccess().hasAccess;
|
|
const callback = useCallback(() => {
|
|
transitionTo(Routes.ME);
|
|
}, []);
|
|
return {
|
|
isPreview: !hasAccess,
|
|
label: intl.string(hasAccess ? FavoritesGuild_messages.G9fGlP : t.ojM1xJ),
|
|
exitPreview: callback
|
|
};
|
|
};
|