35 lines
808 B
PHP
35 lines
808 B
PHP
<?php
|
|
|
|
namespace App\Livewire\Ui\System\Modal;
|
|
|
|
use LivewireUI\Modal\ModalComponent;
|
|
|
|
class ApiKeyShowModal extends ModalComponent
|
|
{
|
|
public string $plainText = '';
|
|
|
|
public function mount(string $plainText): void
|
|
{
|
|
$this->plainText = $plainText;
|
|
}
|
|
|
|
public static function closeModalOnClickAway(): bool { return false; }
|
|
public static function closeModalOnEscape(): bool { return false; }
|
|
public static function closeModalOnEscapeIsForceful(): bool { return false; }
|
|
|
|
public function dismiss(): void
|
|
{
|
|
$this->forceClose()->closeModal();
|
|
}
|
|
|
|
public static function modalMaxWidth(): string
|
|
{
|
|
return '2xl';
|
|
}
|
|
|
|
public function render()
|
|
{
|
|
return view('livewire.ui.system.modal.api-key-show-modal');
|
|
}
|
|
}
|