15 lines
807 B
TypeScript
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);
|
|
}
|