refactor: native feature management (#2350)
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { useApplication } from '@/Components/ApplicationProvider'
|
||||
import { PrefDefaults } from '@/Constants/PrefDefaults'
|
||||
import { ApplicationEvent, PrefKey } from '@standardnotes/snjs'
|
||||
import { ApplicationEvent, PrefKey, PrefDefaults } from '@standardnotes/snjs'
|
||||
import { useEffect, useState } from 'react'
|
||||
|
||||
export default function usePreference<Key extends PrefKey>(preference: Key) {
|
||||
|
||||
@@ -32,7 +32,7 @@ const PremiumModalProvider: FunctionComponent<Props> = observer(
|
||||
({ application, featuresController, children }: Props) => {
|
||||
const featureName = featuresController.premiumAlertFeatureName || ''
|
||||
|
||||
const hasSubscription = application.hasValidSubscription()
|
||||
const hasSubscription = application.hasValidFirstPartySubscription()
|
||||
|
||||
const activate = useCallback(
|
||||
(feature: string) => {
|
||||
|
||||
Reference in New Issue
Block a user