@if($setting->type === 'boolean')
@elseif($setting->type === 'textarea')
@elseif($setting->type === 'password')
@elseif($setting->type === 'number')
@elseif($setting->type === 'select')
@php
$options = match($setting->key) {
'app_timezone' => array_combine(timezone_identifiers_list(), timezone_identifiers_list()),
'default_currency' => ['USD'=>'USD - US Dollar','EUR'=>'EUR - Euro','GBP'=>'GBP - British Pound','CAD'=>'CAD - Canadian Dollar','AUD'=>'AUD - Australian Dollar','PKR'=>'PKR - Pakistani Rupee','INR'=>'INR - Indian Rupee'],
'mail_driver' => ['smtp'=>'SMTP','sendmail'=>'Sendmail','mailgun'=>'Mailgun','ses'=>'Amazon SES','log'=>'Log (Development)'],
'mail_encryption' => ['tls'=>'TLS (Port 587)','ssl'=>'SSL (Port 465)','null'=>'None'],
'payment_gateway' => ['manual'=>'Manual (Admin Only)','stripe'=>'Stripe','paypal'=>'PayPal'],
default => [],
};
@endphp
@elseif($setting->type === 'image')
@if($setting->value)
@endif
{{ $setting->value ? 'Upload a new file to replace the current image.' : 'No image uploaded yet.' }}
Accepted: JPG, PNG, SVG, ICO — max 2 MB.
@else
@endif