From 2b23cd28674cf29df76fc2b19bed00ad40d32bcb Mon Sep 17 00:00:00 2001 From: ghabriel Date: Thu, 21 May 2026 23:33:14 +0700 Subject: [PATCH 1/2] Replace inline style with tailwindcss class --- stubs/resources/views/flux/textarea.blade.php | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/stubs/resources/views/flux/textarea.blade.php b/stubs/resources/views/flux/textarea.blade.php index 759a1697..bb615fa5 100644 --- a/stubs/resources/views/flux/textarea.blade.php +++ b/stubs/resources/views/flux/textarea.blade.php @@ -18,25 +18,24 @@ ->add('block p-3 w-full') ->add('shadow-xs disabled:shadow-none border rounded-lg') ->add('bg-white dark:bg-white/10 dark:disabled:bg-white/[7%]') - ->add($resize ? 'resize-y' : 'resize-none') + ->add($rows === 'auto' ? 'field-sizing-content' : '') + ->add($resize ? match ($resize) { + default => 'resize' // to prevent unhandled match type when user only provide the attribute without value + 'none' => 'resize-none', + 'both' => 'resize', + 'horizontal' => 'resize-x', + 'vertical' => 'resize-y', + } : 'resize-none') ->add('text-base sm:text-sm text-zinc-700 disabled:text-zinc-500 placeholder-zinc-400 disabled:placeholder-zinc-400/70 dark:text-zinc-300 dark:disabled:text-zinc-400 dark:placeholder-zinc-400 dark:disabled:placeholder-zinc-500') ->add('border-zinc-200 border-b-zinc-300/80 dark:border-white/10') ->add('data-invalid:shadow-none data-invalid:border-red-500 dark:data-invalid:border-red-500') ; - -$resizeStyle = match ($resize) { - 'none' => 'resize: none', - 'both' => 'resize: both', - 'horizontal' => 'resize: horizontal', - 'vertical' => 'resize: vertical', -}; @endphp