From befb9965d3f22fcdfa279fb888e42207b3a46dc8 Mon Sep 17 00:00:00 2001 From: Alex Barnsley <8069294+alexbarnsley@users.noreply.github.com> Date: Wed, 9 Oct 2024 20:10:37 +0100 Subject: [PATCH] refactor: clipboard component allow alpine property --- resources/views/clipboard.blade.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/resources/views/clipboard.blade.php b/resources/views/clipboard.blade.php index 4b48a509..0b04eb3b 100644 --- a/resources/views/clipboard.blade.php +++ b/resources/views/clipboard.blade.php @@ -1,5 +1,6 @@ @props ([ - 'value', + 'value' => null, + 'alpineProperty' => null, 'class' => 'h-10 w-12', 'copyInput' => false, 'noStyling' => false, @@ -22,10 +23,14 @@ $class, ]) tooltip-content="{{ $tooltipContent }}" - @if($copyInput) - x-on:click="copyFromInput('{{ $value }}')" + @if($alpineProperty) + x-on:click="copy({{ $alpineProperty }})" @else - x-on:click="copy('{{ $value }}')" + @if($copyInput) + x-on:click="copyFromInput('{{ $value }}')" + @else + x-on:click="copy('{{ $value }}')" + @endif @endif > @unless ($withCheckmarks)