export function getLinkOpenPolicy()

in src/components/Markdown/Markdown.helpers.ts [5:15]


export function getLinkOpenPolicy(policy: LinkOpenPolicy, url: string | undefined) {
  if (policy === LinkOpenPolicy.EXTERNAL_IN_NEW_TAB) {
    return isRelativeRootUrl(url) ? {} : {target: '_blank', rel: 'noreferrer'}
  }

  if (policy === LinkOpenPolicy.ALL_IN_NEW_TAB) {
    return {target: '_blank', rel: 'noreferrer'}
  }

  return {}
}