{{-- format-ignore-start --}} @props([ 'image' => config('bladewind.empty_state.image', '/vendor/bladewind/images/empty-state.svg'), 'heading' => '', 'buttonLabel' => '', 'message' => '', // message to display // true or false. set to false if you want to fully control the content 'showImage' => config('bladewind.empty_state.show_image', true), 'onclick' => '', 'class' => '', 'imageCss' => '', 'imageSize' => 'medium', 'name' => defaultBladewindName(), 'forSelect' => false, 'buttonRadius' => config('bladewind.button.radius'), ]) @php $name = parseBladewindName($name); $showImage = parseBladewindVariable($showImage); $forSelect = parseBladewindVariable($forSelect); $size = in_array($imageSize, ['small','medium','large','xl','omg']) ? $imageSize : 'medium'; $size = ($forSelect) ? 'small' : $size; $sizes = [ 'small' => 'h-24', 'medium' => 'h-36', 'large' => 'h-64', 'xl' => 'h-80', 'omg' => 'h-96', ]; @endphp {{-- format-ignore-end --}}
$forSelect ])> @if($showImage == 'true') @endif @if($heading != '')
{!!$heading!!}
@endif @if($message != '')
{!!$message!!}
@endif
{!! $slot !!}
@if($buttonLabel != '') {{$buttonLabel}} @endif