@props([ 'number' => '', 'label_position' => config('bladewind.statistic.label_position', 'top'), 'labelPosition' => config('bladewind.statistic.label_position', 'top'), 'icon_position' => config('bladewind.statistic.icon_position', 'left'), 'iconPosition' => config('bladewind.statistic.icon_position', 'left'), 'currency_position' => config('bladewind.statistic.currency_position', 'left'), 'currencyPosition' => config('bladewind.statistic.currency_position', 'left'), 'label' => '', 'icon' => '', 'currency' => config('bladewind.statistic.currency', ''), 'show_spinner' => false, 'showSpinner' => false, 'has_shadow' => config('bladewind.statistic.has_shadow', true), 'hasShadow' => config('bladewind.statistic.has_shadow', true), 'hasBorder' => config('bladewind.statistic.has_border', true), 'class' => '', 'number_css' => '', ]) @php // reset variables for Laravel 8 support $show_spinner = parseBladewindVariable($show_spinner); $showSpinner = parseBladewindVariable($showSpinner); $has_shadow = parseBladewindVariable($has_shadow); $hasShadow = parseBladewindVariable($hasShadow); $has_border = parseBladewindVariable($hasBorder); if ($labelPosition !== $label_position) $label_position = $labelPosition; if ($iconPosition !== $icon_position) $icon_position = $iconPosition; if ($currencyPosition !== $currency_position) $currency_position = $currencyPosition; if ($showSpinner) $show_spinner = $showSpinner; if (!$hasShadow) $has_shadow = $hasShadow; $shadow_css = ($has_shadow) ? 'drop-shadow-sm shadow-sm shadow-slate-200 dark:shadow-dark-800/70' : ''; $border_css = ($has_border) ? 'border border-gray-100/80 dark:border-dark-600/60' : ''; @endphp
"bw-statistic bg-white dark:bg-dark-800/30 focus:outline-none p-6 rounded-md relative $shadow_css $border_css $class"]) }}>
@if($icon !== '' && $icon_position=='left')
{!! $icon !!}
@endif
@if($label_position=='top')
{!! $label!!}
@endif
@if($show_spinner) @endif @if($currency!=='' && $currency_position == 'left') {!!$currency!!} @endif{{ $number }}@if($currency!=='' && $currency_position == 'right') {!!$currency!!} @endif
@if($label_position=='bottom')
{!! $label!!}
@endif {{ $slot }}
@if($icon !== '' && $icon_position=='right')
{!! $icon !!}
@endif