@vendasta/store
Version:
Components and data for Store
27 lines • 3.74 kB
JavaScript
import { Frequency as BillingFrequency } from '@vendasta/billing';
import { Frequency as GalaxyFrequency } from '@vendasta/galaxy/frequency';
import { CurrenciesCurrency as PackagesCurrency, FrequenciesFrequency as PackagesFrequency, } from '@vendasta/marketplace-packages';
export function convertPackagesCurrencyToString(currency) {
return PackagesCurrency[currency];
}
export function convertPackageFrequencyToGalaxyFrequency(frequency) {
switch (frequency) {
case PackagesFrequency.ONCE:
return GalaxyFrequency.ONE_TIME;
case PackagesFrequency.YEARLY:
return GalaxyFrequency.YEARLY;
default:
return GalaxyFrequency.MONTHLY;
}
}
export function convertBillingFrequencyToGalaxyFrequency(frequency) {
switch (frequency) {
case BillingFrequency.OneTime:
return GalaxyFrequency.ONE_TIME;
case BillingFrequency.Yearly:
return GalaxyFrequency.YEARLY;
default:
return GalaxyFrequency.MONTHLY;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmlsbGluZy11dGlscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvc3RvcmUvc3JjL2xpYi91dGlscy9iaWxsaW5nLXV0aWxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLElBQUksZ0JBQWdCLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQztBQUNsRSxPQUFPLEVBQUUsU0FBUyxJQUFJLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzFFLE9BQU8sRUFDTCxrQkFBa0IsSUFBSSxnQkFBZ0IsRUFDdEMsb0JBQW9CLElBQUksaUJBQWlCLEdBQzFDLE1BQU0sZ0NBQWdDLENBQUM7QUFFeEMsTUFBTSxVQUFVLCtCQUErQixDQUFDLFFBQTBCO0lBQ3hFLE9BQU8sZ0JBQWdCLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDcEMsQ0FBQztBQUVELE1BQU0sVUFBVSx3Q0FBd0MsQ0FBQyxTQUE0QjtJQUNuRixRQUFRLFNBQVMsRUFBRTtRQUNqQixLQUFLLGlCQUFpQixDQUFDLElBQUk7WUFDekIsT0FBTyxlQUFlLENBQUMsUUFBUSxDQUFDO1FBQ2xDLEtBQUssaUJBQWlCLENBQUMsTUFBTTtZQUMzQixPQUFPLGVBQWUsQ0FBQyxNQUFNLENBQUM7UUFDaEM7WUFDRSxPQUFPLGVBQWUsQ0FBQyxPQUFPLENBQUM7S0FDbEM7QUFDSCxDQUFDO0FBRUQsTUFBTSxVQUFVLHdDQUF3QyxDQUFDLFNBQTJCO0lBQ2xGLFFBQVEsU0FBUyxFQUFFO1FBQ2pCLEtBQUssZ0JBQWdCLENBQUMsT0FBTztZQUMzQixPQUFPLGVBQWUsQ0FBQyxRQUFRLENBQUM7UUFDbEMsS0FBSyxnQkFBZ0IsQ0FBQyxNQUFNO1lBQzFCLE9BQU8sZUFBZSxDQUFDLE1BQU0sQ0FBQztRQUNoQztZQUNFLE9BQU8sZUFBZSxDQUFDLE9BQU8sQ0FBQztLQUNsQztBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGcmVxdWVuY3kgYXMgQmlsbGluZ0ZyZXF1ZW5jeSB9IGZyb20gJ0B2ZW5kYXN0YS9iaWxsaW5nJztcbmltcG9ydCB7IEZyZXF1ZW5jeSBhcyBHYWxheHlGcmVxdWVuY3kgfSBmcm9tICdAdmVuZGFzdGEvZ2FsYXh5L2ZyZXF1ZW5jeSc7XG5pbXBvcnQge1xuICBDdXJyZW5jaWVzQ3VycmVuY3kgYXMgUGFja2FnZXNDdXJyZW5jeSxcbiAgRnJlcXVlbmNpZXNGcmVxdWVuY3kgYXMgUGFja2FnZXNGcmVxdWVuY3ksXG59IGZyb20gJ0B2ZW5kYXN0YS9tYXJrZXRwbGFjZS1wYWNrYWdlcyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBjb252ZXJ0UGFja2FnZXNDdXJyZW5jeVRvU3RyaW5nKGN1cnJlbmN5OiBQYWNrYWdlc0N1cnJlbmN5KTogc3RyaW5nIHtcbiAgcmV0dXJuIFBhY2thZ2VzQ3VycmVuY3lbY3VycmVuY3ldO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gY29udmVydFBhY2thZ2VGcmVxdWVuY3lUb0dhbGF4eUZyZXF1ZW5jeShmcmVxdWVuY3k6IFBhY2thZ2VzRnJlcXVlbmN5KTogR2FsYXh5RnJlcXVlbmN5IHtcbiAgc3dpdGNoIChmcmVxdWVuY3kpIHtcbiAgICBjYXNlIFBhY2thZ2VzRnJlcXVlbmN5Lk9OQ0U6XG4gICAgICByZXR1cm4gR2FsYXh5RnJlcXVlbmN5Lk9ORV9USU1FO1xuICAgIGNhc2UgUGFja2FnZXNGcmVxdWVuY3kuWUVBUkxZOlxuICAgICAgcmV0dXJuIEdhbGF4eUZyZXF1ZW5jeS5ZRUFSTFk7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBHYWxheHlGcmVxdWVuY3kuTU9OVEhMWTtcbiAgfVxufVxuXG5leHBvcnQgZnVuY3Rpb24gY29udmVydEJpbGxpbmdGcmVxdWVuY3lUb0dhbGF4eUZyZXF1ZW5jeShmcmVxdWVuY3k6IEJpbGxpbmdGcmVxdWVuY3kpOiBHYWxheHlGcmVxdWVuY3kge1xuICBzd2l0Y2ggKGZyZXF1ZW5jeSkge1xuICAgIGNhc2UgQmlsbGluZ0ZyZXF1ZW5jeS5PbmVUaW1lOlxuICAgICAgcmV0dXJuIEdhbGF4eUZyZXF1ZW5jeS5PTkVfVElNRTtcbiAgICBjYXNlIEJpbGxpbmdGcmVxdWVuY3kuWWVhcmx5OlxuICAgICAgcmV0dXJuIEdhbGF4eUZyZXF1ZW5jeS5ZRUFSTFk7XG4gICAgZGVmYXVsdDpcbiAgICAgIHJldHVybiBHYWxheHlGcmVxdWVuY3kuTU9OVEhMWTtcbiAgfVxufVxuIl19