From f4ccbd442bb3f4b36edb5ee68ee626014136e751 Mon Sep 17 00:00:00 2001 From: Elias Mamalias Date: Tue, 16 Apr 2024 07:31:01 +0800 Subject: [PATCH] fix --- packages/forms/resources/js/components/textarea.js | 9 +++++++++ .../forms/resources/views/components/textarea.blade.php | 6 ++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/forms/resources/js/components/textarea.js b/packages/forms/resources/js/components/textarea.js index e8d38fa61f..0d3d8a7583 100644 --- a/packages/forms/resources/js/components/textarea.js +++ b/packages/forms/resources/js/components/textarea.js @@ -10,5 +10,14 @@ export default function textareaFormComponent({ initialHeight }) { this.$el.style.height = this.$el.scrollHeight + 'px' } }, + + input: { + ['@intersect.once']() { this.render() }, + ['@input']() { this.render() }, + ['@resize.window']() { this.render() }, + ['@form-validation-error.window']() { + this.$nextTick(() => { this.render() }) + }, + } } } diff --git a/packages/forms/resources/views/components/textarea.blade.php b/packages/forms/resources/views/components/textarea.blade.php index bb6a4d49ac..b12e4ceb67 100644 --- a/packages/forms/resources/views/components/textarea.blade.php +++ b/packages/forms/resources/views/components/textarea.blade.php @@ -42,10 +42,8 @@ @endif ax-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('textarea', 'filament/forms') }}" x-data="textareaFormComponent({ initialHeight: @js($initialHeight) })" - x-ignore - x-intersect.once="render()" - x-on:input="render()" - x-on:resize.window="render()" + x-bind="input" + wire:ignore.style.height {{ $getExtraAlpineAttributeBag() }} @endif {{