@props([ 'class' => null, 'title' => '', 'value' => '', 'icon_css' => '', ]) @aware([ 'compact' => config('bladewind.checkcards.compact', false), 'color' => config('bladewind.checkcards.color', 'primary'), 'radius' => config('bladewind.checkcards.radius', false), 'name' => null, 'radius' => config('bladewind.checkcards.radius', 'medium'), 'borderWidth' => config('bladewind.checkcards.border_width', 2), 'borderColor' => config('bladewind.checkcards.border_color', 'gray'), 'alignItems' => config('bladewind.checkcards.align_items', 'top'), 'selectedValue' => '', 'icon' => null, 'avatar' => null, 'avatarSize' => config('bladewind.checkcards.avatar_size', 'medium'), ]) @php $name = parseBladewindName($name); $compact = parseBladewindVariable($compact); $colour = defaultBladewindColour($color); $border_colour = defaultBladewindColour($borderColor); $border_width = !in_array($borderWidth, ['', 2,4,8]) ? '' : '-'.$borderWidth; $radius = !in_array($radius, ['none', 'small', 'medium', 'full']) ? 'small' : $radius; $radii = [ 'none' => 'rounded-none', 'small' => 'rounded-md', 'medium' => 'rounded-lg', 'full' => 'rounded-full' ]; @endphp