Copied to clipboard on suffix action
- Published: 08 Apr 2024 Updated: 04 May 2024
Custom copy action, click the icon to copy the content
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 ),
Related Tricks:
I’ll guide you on how to test your Form Builder using Livewire Volt with a class-based component.
get translatable attribute in a relationships
toggle the visibility of an action when hover the component
make all Field or any components translatable
Usability: Knowing whether or not the record was saved.