kcal/resources/views/components/inputs/input.blade.php

21 lines
462 B
PHP

@props(['disabled' => false, 'hasError' => false])
@php
$classes = [
'rounded-md',
'shadow-sm',
'border-gray-300',
'focus:border-indigo-300',
'focus:ring',
'focus:ring-indigo-200',
'focus:ring-opacity-50'
];
if ($hasError) {
$classes[] = 'border-red-600';
}
@endphp
<input
{{ $disabled ? 'disabled' : '' }}
{!! $attributes->merge(['class' => implode(' ', $classes)]) !!}>