dealhub/resources/views/components/ui/input.blade.php
kusowl 985dd967e4 feature(search deals)
- make deals reachable
- add recent search feature
- add animation in profile menu
- refactor blade markup of explore page
2026-01-20 18:43:13 +05:30

23 lines
815 B
PHP

@props(['label' => '', 'name' => '', 'placeholder' => '', 'type' => 'text', 'description' => '', 'required' => false, 'value' => ''])
<div {{$attributes->merge(['class' => 'flex flex-col'])}}>
@if($label !== '')
<label class="text-sm font-bold mb-2" for="{{$name}}">
{{$label}}
@if($required)
*
@endif
</label>
@endif
<input class="bg-[#F3F3F5] py-2 px-4 rounded-lg"
type="{{$type}}" placeholder="{{$placeholder}}"
name="{{$name}}" value="{{old($name, request($name, $value))}}"
{{$required?'required':''}}
{{$attributes}}
>
{{$slot}}
@if($description !== '')
<p class="text-accent-600 text-xs">{{$description}}</p>
@endif
<x-ui.inline-error :name="$name"/>
</div>