@php
$variation = is_array($variation ?? null)
? $variation
: [];
$vIndex = $vIndex ?? 0;
$variationName = $variation['name'] ?? '';
$variationType = $variation['type'] ?? 'multi';
$variationMin = $variation['min'] ?? '';
$variationMax = $variation['max'] ?? '';
$variationRequired = isset($variation['required'])
&& in_array(
strtolower((string) $variation['required']),
['on', '1', 'true', 'yes'],
true
);
$variationValues =
isset($variation['values']) &&
is_array($variation['values'])
? $variation['values']
: [];
@endphp
{{-- =====================================================
VARIATION HEADER
===================================================== --}}
{{-- Variation Name --}}
{{-- Selection Type --}}
{{-- Minimum Selection --}}
{{-- Maximum Selection --}}
{{-- Required --}}
{{-- =====================================================
OPTIONS
===================================================== --}}
Options
@if(!empty($variationValues))
@foreach($variationValues as $optionIndex => $option)
{{-- Option Name --}}
{{-- Additional Price --}}
{{-- Remove --}}
@endforeach
@else
{{-- First empty option --}}
@endif