<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a new layout option for the TextInput component. - Added support for GUMLET and TIKTOK video content types in VideoBubbleContent. - Enhanced VideoUploadContent to handle new properties like aspectRatio and maxWidth. - Updated VideoBubble to include aspect-ratio and max-width styles based on content properties. - **Refactor** - Changed the extension used for internationalization (i18n) in the VS Code environment. - Modified how environment variables are accessed in tolgee.tsx. - Updated parseVideoUrl function to include a new property videoSizeSuggestion. - **Chores** - Updated the tolgeeEnv object in env.ts and added a new optional parameter to the getRuntimeVariable function. - Expanded video handling capabilities by introducing new video content types and associated regular expressions. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Closes #978 #936 #926
11 lines
325 B
TypeScript
11 lines
325 B
TypeScript
declare const window: {
|
|
__ENV?: any
|
|
}
|
|
|
|
export const getRuntimeVariable = (key: string, defaultValue?: string) => {
|
|
if (typeof window !== 'undefined')
|
|
return window.__ENV ? window.__ENV[key] ?? defaultValue : undefined
|
|
if (typeof process === 'undefined') return undefined
|
|
return process.env[key] ?? defaultValue
|
|
}
|