- Integrated `SubscriptionInfoBar` component into the profile page for displaying subscription details. - Updated GraphQL types to include subscription-related fields and filters. - Enhanced the profile data management by adding subscription handling capabilities. - Added a new utility function `getRemainingDays` to calculate remaining days until a specified date.
12 lines
844 B
TypeScript
12 lines
844 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);
|