| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- include ./material_symbol
- mixin linkBenefits(linkText, linkClass)
- a(href=(settings.siteUrl ? settings.siteUrl : '') + '/for/authors' class=linkClass)
- | #{linkText ? linkText : 'benefits'}
- mixin linkBlog(linkText, linkClass, slug)
- if slug
- a(
- href=(settings.siteUrl ? settings.siteUrl : '') + '/blog/' + slug
- class=linkClass
- )
- | #{linkText ? linkText : 'blog'}
- mixin linkContact(linkText, linkClass)
- a(href=(settings.siteUrl ? settings.siteUrl : '') + '/contact' class=linkClass)
- | #{linkText ? linkText : 'contact'}
- mixin linkDash(linkText, linkClass)
- a(href='/project' class=linkClass)
- | #{linkText ? linkText : 'project dashboard'}
- mixin linkInvite(linkText, linkClass, track)
- - var gaCategory = track && track.category ? track.category : 'All'
- - var gaAction = track && track.action ? track.action : null
- - var gaLabel = track && track.label ? track.label : null
- - var mb = track && track.mb ? 'true' : null
- - var mbSegmentation = track && track.segmentation ? track.segmentation : null
- - var trigger = track && track.trigger ? track.trigger : null
- a(
- href='/user/bonus'
- class=linkClass
- event-tracking-ga=gaCategory
- event-tracking=gaAction
- event-tracking-label=gaLabel
- event-tracking-trigger=trigger
- event-tracking-mb=mb
- event-segmentation=mbSegmentation
- )
- span #{linkText ? linkText : 'invite your friends'}
- mixin linkPlansAndPricing(linkText, linkClass)
- a(href='/user/subscription/plans' class=linkClass)
- | #{linkText ? linkText : 'plans and pricing'}
- mixin linkPrintNewTab(linkText, linkClass, track)
- - var gaCategory = track && track.category ? track.category : null
- - var gaAction = track && track.action ? track.action : null
- - var gaLabel = track && track.label ? track.label : null
- - var mb = track && track.mb ? 'true' : null
- - var mbSegmentation = track && track.segmentation ? track.segmentation : null
- - var trigger = track && track.trigger ? track.trigger : null
- a(
- href='?media=print'
- class=linkClass
- event-tracking-ga=gaCategory
- event-tracking=gaAction
- event-tracking-label=gaLabel
- event-tracking-trigger=trigger
- event-tracking-mb=mb
- event-segmentation=mbSegmentation
- target='_BLANK'
- rel='noopener noreferrer'
- )
- span #{linkText ? linkText : 'print'}
- mixin linkSignIn(linkText, linkClass, redirect)
- a(href=`/login${redirect ? '?redir=' + redirect : ''}` class=linkClass)
- | #{linkText ? linkText : 'sign in'}
- mixin linkSignUp(linkText, linkClass, redirect)
- a(href=`/register${redirect ? '?redir=' + redirect : ''}` class=linkClass)
- | #{linkText ? linkText : 'sign up'}
- mixin linkTweet(linkText, linkClass, tweetText, track)
- //- twitter-share-button is required by twitter
- - var gaCategory = track && track.category ? track.category : 'All'
- - var gaAction = track && track.action ? track.action : null
- - var gaLabel = track && track.label ? track.label : null
- - var mb = track && track.mb ? 'true' : null
- - var mbSegmentation = track && track.segmentation ? track.segmentation : null
- - var trigger = track && track.trigger ? track.trigger : null
- a(
- class='twitter-share-button ' + linkClass
- event-tracking-ga=gaCategory
- event-tracking=gaAction
- event-tracking-label=gaLabel
- event-tracking-trigger=trigger
- event-tracking-mb=mb
- event-segmentation=mbSegmentation
- href='https://twitter.com/intent/tweet?text=' + tweetText
- target='_BLANK'
- rel='noopener noreferrer'
- ) #{linkText ? linkText : 'tweet'}
- mixin linkUniversities(linkText, linkClass)
- a(
- href=(settings.siteUrl ? settings.siteUrl : '') + '/for/universities'
- class=linkClass
- )
- | #{linkText ? linkText : 'universities'}
- mixin linkWithArrow({text, href, eventTracking, eventSegmentation, eventTrackingTrigger})
- a.link-with-arrow(
- href=href
- event-tracking=eventTracking
- event-segmentation=eventSegmentation
- event-tracking-trigger=eventTrackingTrigger
- event-tracking-mb
- )
- | #{text}
- +material-symbol('arrow_right_alt')
|