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

16 lines
704 B
TypeScript

// Metro module 8761 (f8762).
import SubscriptionStore from "../../../stores/billing/SubscriptionStore";
import { useStateFromStores } from "../../../_bundle/Module589";
import { FractionalPremiumSKUsSets } from "../../../_bundle/Module679";
import { intl, t } from "../../../intl/index.native";
export function useProductDisableState(a0) {
const stateFromStores = useStateFromStores([SubscriptionStore], () => SubscriptionStore.getPremiumSubscription()?.isPurchasedExternally === true);
return FractionalPremiumSKUsSets.ALL.has(a0) ? {
isDisabled: stateFromStores,
disabledReason: stateFromStores ? intl.string(t.NbveHD) : null
} : {
isDisabled: false,
disabledReason: null
};
}