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

15 lines
807 B
TypeScript

// Metro module 10221 (f10222).
import FavoriteStore from "../FavoriteStore";
import { getFavoritesAccess, useFavoritesAccess } from "../FavoritesHooks";
import { useStateFromStores } from "../../../_bundle/Module589";
export function computeIsFavoritesGuildEnabled(a0, a1) {
return a0 ? !a1.favoriteGuildExplicitlyHidden : a1.favoriteGuildEnabled;
}
export function getIsFavoritesGuildEnabled() {
return getFavoritesAccess().isFreemium ? !FavoriteStore.favoriteGuildExplicitlyHidden : FavoriteStore.favoriteGuildEnabled;
}
export function useIsFavoritesGuildEnabled() {
const isFreemium = useFavoritesAccess("useIsFavoritesGuildEnabled").isFreemium;
return useStateFromStores([FavoriteStore], () => isFreemium ? !FavoriteStore.favoriteGuildExplicitlyHidden : FavoriteStore.favoriteGuildEnabled);
}