@props([ 'name', 'label' => null, 'value' => null, 'placeholder' => '0.00', 'help' => null, 'required' => false, 'readonly' => false, 'currency' => null, 'min' => '0', 'step' => '0.01', 'id' => null, ]) @php $id = $id ?? 'field-' . str_replace(['[', ']', '.'], '-', $name); $hasError = $errors->has($name); $val = old($name, $value); $currency = $currency ?? optional(active_company())->currency_symbol ?? config('decent.defaults.currency_symbol', '₹'); $classes = 'form-control form-control--money' . ($hasError ? ' is-invalid' : ''); @endphp