<wxs src="../common/utils.wxs" module="_" /> 
 | 
  
 | 
<t-popup 
 | 
  wx:if="{{!destroyOnClose || visible}}" 
 | 
  style="{{_._style([style, customStyle])}}" 
 | 
  class="class" 
 | 
  bind:visible-change="visibleChange" 
 | 
  visible="{{visible}}" 
 | 
  zIndex="{{zIndex}}" 
 | 
  placement="{{placement == 'right' ? 'right' : 'left'}}" 
 | 
  showOverlay="{{showOverlay}}" 
 | 
  closeOnOverlayClick="{{closeOnOverlayClick}}" 
 | 
> 
 | 
  <view class="{{classPrefix}}"> 
 | 
    <slot name="title" /> 
 | 
    <view wx:if="{{title}}" class="{{classPrefix}}__title">{{title}}</view> 
 | 
    <scroll-view class="{{classPrefix}}__sidebar" scroll-y> 
 | 
      <view 
 | 
        class="{{classPrefix}}__sidebar-item" 
 | 
        hover-class="{{classPrefix}}--hover" 
 | 
        hover-stop-propagation="{{false}}" 
 | 
        hover-start-time="{{0}}" 
 | 
        hover-stay-time="{{100}}" 
 | 
        wx:for="{{items}}" 
 | 
        wx:item="item" 
 | 
        wx:key="index" 
 | 
        data-item="{{item}}" 
 | 
        data-index="{{index}}" 
 | 
        bindtap="itemClick" 
 | 
        aria-role="{{ ariaRole || 'button' }}" 
 | 
        aria-label="{{item.title}}" 
 | 
      > 
 | 
        <view aria-hidden="{{true}}" wx:if="{{item.icon}}" class="{{classPrefix}}__sidebar-item-icon"> 
 | 
          <t-icon name="{{item.icon}}" /> 
 | 
        </view> 
 | 
        <view class="{{classPrefix}}__sidebar-item-title"> {{item.title}} </view> 
 | 
      </view> 
 | 
    </scroll-view> 
 | 
    <view class="{{classPrefix}}__footer"> 
 | 
      <slot /> 
 | 
      <slot name="footer" /> 
 | 
    </view> 
 | 
  </view> 
 | 
</t-popup> 
 |