append variables - var shopingCardBarItems = [ { title: 'Initiated', amount: '43.6%', barWidth: '50%', items: ' Session: 6817 ', class: { iconColor: 'text-success', bgColor: 'primary', icon: 'fas fa-caret-up', } }, { title: 'Abandonment rate', amount: '13.11%', barWidth: '25%', items: '44 of 61', class: { iconColor: 'text-danger', bgColor: 'danger', icon: 'fas fa-caret-up', } }, { title: 'Bounce rate', amount: '12.11%', barWidth: '35%', items: '8 of 61', class: { iconColor: 'text-success', bgColor: 'primary', icon: 'fas fa-caret-up', } }, { title: 'Completion rate', amount: '43.6%', barWidth: '43%', items: '18 of 179', class: { iconColor: 'text-danger', bgColor: 'primary', icon: 'fas fa-caret-down', } }, { title: 'Revenue Rate', amount: '60.5%', barWidth: '60%', items: '18 of 179', class: { iconColor: 'text-success', bgColor: 'primary', icon: 'fas fa-caret-up', } }, ] mixin CardShoppingCartBar .card&attributes(attributes) .card-header.d-flex.flex-between-center h6.mb-0 Shopping Cart +DashboardDropdown('dropdown-shopping-cart-bar') .card-body.py-0.d-flex.align-items-center.h-100 .flex-1 each item,index in shopingCardBarItems .row.g-0.align-items-center.pb-3(class = index !==0 && 'border-top pt-3') .col.pe-4 h6.fs-11.text-600 #{item.title} .progress(style='height:5px' role='progressbar' aria-valuenow='25' aria-valuemin='0' aria-valuemax='100') .progress-bar.rounded-3(class=`bg-${item.class.bgColor}` style=`width: ${item.barWidth}`) .col-auto.text-end p.mb-0.text-900.font-sans-serif span.me-1(class = `${item.class.icon} ${item.class.iconColor}`) | #{item.amount} p.mb-0.fs-11.text-500.fw-semi-bold !{item.items}