diff --git a/packages/lib/utils.ts b/packages/lib/utils.ts index 860100d271f..f167b6f2042 100644 --- a/packages/lib/utils.ts +++ b/packages/lib/utils.ts @@ -164,11 +164,14 @@ export const omit: Omit = (obj, ...keys) => { return ret } +const isVariableString = (str: string): boolean => /^\{\{.*\}\}$/.test(str) + export const sanitizeUrl = (url: string): string => url.startsWith('http') || url.startsWith('mailto:') || url.startsWith('tel:') || - url.startsWith('sms:') + url.startsWith('sms:') || + isVariableString(url) ? url : `https://${url}`