{{-- format-ignore-start --}} @props([ 'transparent' => false, 'percentage' => 0, 'color' => 'primary', 'showPercentageLabel' => config('bladewind.progress_bar.show_percentage_label', false), 'showPercentageLabelInline' => config('bladewind.progress_bar.show_percentage_label_inline', true), 'percentageLabelPosition' => 'top-left', 'shade' => config('bladewind.progress_bar.shade', 'faint'), 'percentagePrefix' => '', 'percentageSuffix' => '', 'class' => '', 'barClass' => '', 'cssOverride' => '', 'percentageLabelOpacity' => config('bladewind.progress_bar.percentage_label_opacity', 100), 'striped' => false, 'animated' => false, ]) @php $showPercentageLabel = parseBladewindVariable($showPercentageLabel); $striped = parseBladewindVariable($striped); $animated = parseBladewindVariable($animated); $showPercentageLabel = parseBladewindVariable($showPercentageLabel); $showPercentageLabelInline = parseBladewindVariable($showPercentageLabelInline); $transparent = parseBladewindVariable($transparent); if(! is_numeric($percentageLabelOpacity*1)) $percentageLabelOpacity = '100'; $colour = defaultBladewindColour($color); $bar_colour = ($shade == 'dark') ? "bg-$colour-500" : "bg-$colour-300"; $percentageLabelPosition = str_replace(' ', '_', $percentageLabelPosition); $text_colour_weight = [ 'faint' => 600, 'dark' => 50, ]; @endphp {{-- format-ignore-end --}}