AzuraCast/templates/partials/toasts.phtml

33 lines
989 B
PHTML

<?php
/** @var \App\Http\ServerRequest $request */
try {
$flashObj = $request->getFlash();
} catch (App\Exception\InvalidRequestAttribute) {
$flashObj = null;
}
$notifies = [];
?>
<div class="toast-container position-fixed top-0 end-0 p-3">
<?php
if (null !== $flashObj && $flashObj->hasMessages()):
foreach ($flashObj->getMessages() as $message):
?>
<div
class="toast align-items-center toast-notification text-bg-<?= $message['color'] ?>"
role="alert" aria-live="assertive" aria-atomic="true">
<div class="d-flex">
<div class="toast-body">
<?= $message['text'] ?>
</div>
<button type="button" class="btn-close me-2 m-auto" data-bs-dismiss="toast"
aria-label="Close"></button>
</div>
</div>
<?php
endforeach;
endif;
?>
</div>