<view class="wv-progress {{dimension ? 'dimension' : ''}}" style="width: {{width}};">
	<view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'up-left' || textProgressPosition === 'up-center' || textProgressPosition === 'up-right'}}" style="{{textProgressStyle}}">
		{{progressText}}
	</view>
	
	<view class="wv-progress-container">
		<view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'side-left'}}" style="{{textProgressStyle}}">
			{{progressText}}
		</view>
		
		<view class="wv-progress-bar {{theme? 'wv-theme '+theme : ''}}" style="height: {{barThickness}}; {{backgroundBar? 'background: ' + backgroundBar + ';' : ''}} --wv-progress-bar-radius: {{barBorderRadius}}; {{barStyle}}">
		    <view class="wv-progress-inner {{direction}} {{!isComplete && innerEndNoBorderRadius ? 'no-end-radius' : ''}} {{striped ? 'wv-progress-striped' : ''}}" style="width: {{innerWidth}}; height: {{innerThickness}}; {{backgroundInner? 'background: ' + backgroundInner + ';' : ''}} --wv-progress-inner-radius: {{innerBorderRadius}}; transition-duration: {{animate ? duration : '0ms'}}; {{innerStyle}}">
                <view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'inner-left' || textProgressPosition === 'inner-center' || textProgressPosition === 'inner-right'}}" style="{{textProgressStyle}}">
                    {{progressText}}
                </view>
            </view>
			
			<view class="wv-progress-icon start-icon {{direction}}">
				<slot name="startIcon"></slot>
			</view>
			
			<view class="wv-progress-icon end-icon {{direction}}">
				<slot name="endIcon"></slot>
			</view>
			
			<view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'bar-left' || textProgressPosition === 'bar-center' || textProgressPosition === 'bar-right'}}" style="{{textProgressStyle}}">
				{{progressText}}
            </view>
		</view>
		
		<view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'side-right'}}" style="{{textProgressStyle}}">
			{{progressText}}
		</view>
	</view>
	
	<view class="wv-progress-text {{textProgressPosition}}" wx:if="{{textProgressPosition === 'down-left' || textProgressPosition === 'down-center' || textProgressPosition === 'down-right'}}" style="{{textProgressStyle}}">
		{{progressText}}
	</view>
</view>
