From 3fd66d1138cfd3eac5bf06818ed28dba92ca52d6 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Mon, 21 Oct 2024 23:02:18 -0500 Subject: [PATCH] feat:add auto grow text box --- .../views/components/ib-textarea.blade.php | 64 +++++++++++++++++++ .../livewire/manage-portfolio-form.blade.php | 4 +- 2 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 resources/views/components/ib-textarea.blade.php diff --git a/resources/views/components/ib-textarea.blade.php b/resources/views/components/ib-textarea.blade.php new file mode 100644 index 0000000..e2abbb9 --- /dev/null +++ b/resources/views/components/ib-textarea.blade.php @@ -0,0 +1,64 @@ +@props([ + 'uuid' => md5(rand()), + 'label' => '', + 'hint' => '', + 'errorField' => '', + 'rows' => 4 +]) + +
+ + @if($label) + + @endif + + + + @if($errors->has($errorField)) + @foreach($errors->get($errorField) as $message) + @foreach(Arr::wrap($message) as $line) +
{{ $line }}
+ @break($firstErrorOnly) + @endforeach + @break($firstErrorOnly) + @endforeach + @endif + + + @if($hint) +
{{ $hint }}
+ @endif +
+ diff --git a/resources/views/livewire/manage-portfolio-form.blade.php b/resources/views/livewire/manage-portfolio-form.blade.php index f7fed92..1f6c030 100644 --- a/resources/views/livewire/manage-portfolio-form.blade.php +++ b/resources/views/livewire/manage-portfolio-form.blade.php @@ -38,7 +38,7 @@ new class extends Component { public function update() { $this->authorize('fullAccess', $this->portfolio); - + $this->portfolio->update($this->validate()); $this->portfolio->save(); @@ -70,7 +70,7 @@ new class extends Component { - + @livewire('share-portfolio-form', ['portfolio' => $portfolio])