UNPKG

react-native-unit-components

Version:

Unit React Native components

19 lines (14 loc) 753 B
import type { UNWebVersioningStrategy } from '../types/shared'; import { UNEnvironment } from '../types/shared/env.types'; import { getWebSdkVersionString } from '../utils/webVersioningStrategy.utils'; export const getUnitScriptUrl = (env: UNEnvironment, webVersioningStrategy: UNWebVersioningStrategy) => { const webSdkVersionString = getWebSdkVersionString(webVersioningStrategy); switch (env) { case UNEnvironment.sandbox: return `https://ui.s.unit.sh/release/${webSdkVersionString}/components.js`; case UNEnvironment.production: return `https://ui.unit.co/release/${webSdkVersionString}/components.js`; case UNEnvironment.mock: return 'https://unit-white-label-ui.netlify.app/assets/components-mock.js'; } };