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

24 lines
839 B
TypeScript

// Metro module 15123 (f15124).
import { useCallback } from "react";
import { DeveloperMode } from "../../user_settings/UserSettings";
import { useFavoritesAccess } from "../FavoritesHooks";
import { resetFavoritesGuild } from "../FavoritesActionCreators";
import { intl } from "../../../intl/index.native";
import FavoritesGuild_messages from "../intl/FavoritesGuild.messages";
export default function useFavoritesGuildResetAction() {
let isAvailable = DeveloperMode.useSetting();
const hasAccess = useFavoritesAccess().hasAccess;
const callback = useCallback(() => {
resetFavoritesGuild();
}, []);
if (isAvailable) {
isAvailable = hasAccess;
}
return {
isAvailable,
label: intl.string(FavoritesGuild_messages.YkET6R),
subLabel: intl.string(FavoritesGuild_messages.ZzcwNk),
perform: callback
};
};