The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/app/ui-utils/client/lib/popover.html

41 lines
1.6 KiB

<template name="popover">
<div class="rc-popover rc-popover--{{popoverClass}}" data-popover="popover" style="display: block; visibility: hidden;">
<div class="rc-popover__content {{#if isSafariIos}}rc-popover__content--safariIos{{/if}}">
{{#if template}}
{{> Template.dynamic template=template data=data}}
{{else}}
{{#each column in columns}}
<div class="rc-popover__column">
{{#each group in column.groups}}
{{#if group.title}}
<h3 class="rc-popover__title">{{group.title}}</h3>
{{/if}}
<ul class="rc-popover__list">
{{#each item in group.items}}
{{# with item}}
<li data-qa="{{qa}}" class="rc-popover__item {{#if item.modifier}}rc-popover__item--{{item.modifier}}{{/if}}{{#if hasAction}} js-action{{/if}}" data-type={{item.type}} data-id={{item.id.toLowerCase}} data-href={{item.href}} data-sidenav={{item.sideNav}}>
{{#if item.icon}}
<span class="rc-popover__icon">
{{> icon block="rc-popover__icon-element" icon=item.icon }}
</span>
{{/if}}
{{#if item.name}}
<span class="rc-popover__item-text">{{item.name}}</span>
{{/if}}
{{#if item.select}}
<span class="rc-popover__input">
{{> selectDropdown title=item.selectTitle name=item.selectName options=item.selectOptions}}
</span>
{{/if}}
</li>
{{/with}}
{{/each}}
</ul>
<span class="rc-popover__divider"></span>
{{/each}}
</div>
{{/each}}
{{/if}}
</div>
</div>
</template>