logo light

Copied to clipboard on suffix action

Image Description
By: Lalhmangaihenga
  • Published: 08 Apr 2024 Updated: 04 May 2024

Custom copy action, click the icon to copy the content

Copied to clipboard on  suffix action
1use Filament\Forms\Components\Actions\Action;
2 
3Forms\Components\TextInput::make('copyContent')
4 ->suffixAction(
5 Action::make('copy')
6 ->icon('heroicon-s-clipboard-document-check')
7 ->action(function ($livewire, $state) {
8 $livewire->js(
9 'window.navigator.clipboard.writeText("'.$state.'");
10 $tooltip("'.__('Copied to clipboard').'", { timeout: 1500 });'
11 );
12 })
13 ),

Back to Tricks