mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-13 03:10:31 +00:00
18 lines
650 B
TypeScript
18 lines
650 B
TypeScript
// @ts-nocheck
|
|
export const getSubscriptionStatusText = (subscription) => {
|
|
if (subscription.status === 'on_trial') {
|
|
return subscription.onTrial
|
|
? `Trials ends in ${subscription.trialEndsAtFormatted}`
|
|
: `Trial ended ${subscription.trialEndsAtFormatted}`;
|
|
} else if (subscription.status === 'active') {
|
|
return subscription.endsAtFormatted
|
|
? `Renews in ${subscription.endsAtFormatted}`
|
|
: 'Lifetime subscription';
|
|
} else if (subscription.status === 'canceled') {
|
|
return subscription.ended
|
|
? `Expires ${subscription.endsAtFormatted}`
|
|
: `Expired ${subscription.endsAtFormatted}`;
|
|
}
|
|
return '';
|
|
};
|