This package provides a custom secret field that can be toggled to see its value.
composer require norman-huth/nova-secret-field
use NormanHuth\SecretField\SecretField;
class Client extends Resource
{
// ...
public function fields(NovaRequest $request): array
{
return [
SecretField::make(__('Token'), 'token'),
];
}
Same as a text field and disable „copy to clipboard“ method:
SecretField::make(__('Token'), 'token')->disableClipboard(),
Default:
{
"Copied": "Kopiert",
"Copying failed": "Kopieren fehlgeschlagen"
}
Change messages
SecretField::make(__('Token'), 'token')
->copiedMsg(__('Copied'))
->failedMsg(__('Copying failed')),
For Nova 3:
nalingia/nova-secret-field