import { WebApplication } from '@/Application/Application' import { FeaturesController } from '@/Controllers/FeaturesController' import { SubscriptionController } from '@/Controllers/Subscription/SubscriptionController' import { observer } from 'mobx-react-lite' type Props = { application: WebApplication featuresController: FeaturesController subscriptionContoller: SubscriptionController } const UpgradeNow = ({ application, featuresController, subscriptionContoller }: Props) => { const shouldShowCTA = !featuresController.hasFolders const hasAccount = subscriptionContoller.hasAccount const onClick = () => { if (application.isNativeIOS()) { application.showPremiumModal() } else { application.openPurchaseFlow() } } return shouldShowCTA ? (
) : null } export default observer(UpgradeNow)