auditionadmin/resources/views/components/form/textarea.blade.php

25 lines
959 B
PHP

@props(['colspan'=>'1'])
@php
$classes = "block w-full rounded-md border-0 py-1.5 text-gray-900 shadow-sm ring-1 ring-inset ring-gray-300 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-indigo-600 sm:text-sm sm:leading-6";
$colspan_classes = [
'1' => '',
'2' => 'sm:col-span-2',
'3' => 'sm:col-span-3',
'4' => 'sm:col-span-4',
'5' => 'sm:col-span-5',
'6' => 'sm:col-span-6',
'7' => 'sm:col-span-7',
'8' => 'sm:col-span-8',
'9' => 'sm:col-span-9',
'10' => 'sm:col-span-10',
'11' => 'sm:col-span-11',
'12' => 'sm:col-span-12'
];
@endphp
<div @if($colspan > 1) class="{{ $colspan_classes["$colspan"] }}" @endif>
<label for="comment" class="block text-sm font-medium leading-6 text-gray-900">{{ $label }}</label>
<div>
<textarea {{ $attributes->merge(['class'=>$classes]) }}>{{ $slot }}</textarea>
</div>
</div>