<{$text|default:'Alert Message'}>
<{if $action}>
<{$action|default:'Action Text'}>
<{/if}> <{if $icon}> <{capture name="campaign_message" }> <{* use single quotes for classes *}>

<{t}>There is a possibility for following campaign discounts:<{/t}>

<{foreach from=$campaignArr item=$campaign}><{capture assign="campaign_text"}><{include file="components/campaign-text.html" campaign=$campaign}><{/capture}><{if $campaign_text|trim}>

<{$campaign->getName()}>: <{$campaign_text|trim}>

<{$campaign->getDescription()}> <{if $campaign->getExpires()}>

<{t}>Campaign lasts until<{/t}> <{$campaign->getExpires()|date_format:'%Y-%m-%d %H:%M:%S'}>

<{/if}>
<{/if}><{/foreach}>
<{/capture}> <{capture name="open_campaign_modal"}> $dispatch('modal', {open: true, type: 'campaign', title: '<{t}>Campaign discounts<{/t}>', message: '<{$smarty.capture.campaign_message|escape:javascript}>'}); <{/capture}> <{include file="components/button.html" variant="icon" text_hidden=true xclick=$smarty.capture.open_campaign_modal}> <{/if}>