- Implemented `createTrialSubscription` action in the API for initiating trial subscriptions. - Enhanced the Pro page to include a `TryFreeButton` for users to activate their trial. - Updated GraphQL operations and types to support trial subscription features. - Improved subscription messaging and user experience across relevant components.
13 lines
940 B
TypeScript
13 lines
940 B
TypeScript
import * as subscriptions from './server/subscriptions';
|
|
import { wrapClientAction } from '@/utils/actions';
|
|
|
|
export const getSubscription = wrapClientAction(subscriptions.getSubscription);
|
|
export const getSubscriptionSettings = wrapClientAction(subscriptions.getSubscriptionSettings);
|
|
export const getSubscriptionPrices = wrapClientAction(subscriptions.getSubscriptionPrices);
|
|
export const getSubscriptionHistory = wrapClientAction(subscriptions.getSubscriptionHistory);
|
|
export const createSubscription = wrapClientAction(subscriptions.createSubscription);
|
|
export const updateSubscription = wrapClientAction(subscriptions.updateSubscription);
|
|
export const createSubscriptionHistory = wrapClientAction(subscriptions.createSubscriptionHistory);
|
|
export const updateSubscriptionHistory = wrapClientAction(subscriptions.updateSubscriptionHistory);
|
|
export const createTrialSubscription = wrapClientAction(subscriptions.createTrialSubscription);
|