16 lines
704 B
TypeScript
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
|
|
};
|
|
}
|