Files
discord-decomp/modules/favorites/hooks/useFavoritesGuildHeaderAction.tsx
T
2026-11-01 12:12:55 +02:00

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
};
};