
	<mc-transition wx:if="{{mask}}" visible="{{mask && visible}}" duration="{{ duration }}" mc-class="mc-popup__mask" mc-style="{{ maskStyle }}" catchtap="handleClose" catch:touchmove="preventToucheMove"/>
	<view wx:if="{{inited}}" class="mc-popup {{classes}} mc-popup__{{placement}} mc-popup__round mc-class" style="-webkit-transition-duration:{{ currentDuration }}ms; transition-duration:{{ currentDuration }}ms; {{ display ? '' : 'display: none;' }}; {{ placement === 'bottom' && safeArea ? 'padding-bottom: env(safe-area-inset-bottom);' : '' }} {{mcStyle}}" catch:transitionend="onTransitionEnd" catch:touchmove="preventToucheMove">
		<slot></slot>
		<view class="mc-popup__close is-{{closeIconPosition}}">
			<mc-icon wx:if="{{closeable}}" type="o-error" mc-class="mc-popup__close-icon" bind:click="handleClose"/>
			<slot wx:else name="close-icon"></slot>
		</view>
	</view>
