mailwolt/app/Livewire/Ui/System/Modal/ApiKeyShowModal.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');
}
}