fix(modal-confirmation): decode HTML entities in confirmation text to ensure proper display

This commit is contained in:
Andras Bacsai
2025-06-04 10:14:30 +02:00
parent 97ec579910
commit 9c37e2bf53

View File

@@ -42,7 +42,7 @@
deleteText: '', deleteText: '',
password: '', password: '',
actions: @js($actions), actions: @js($actions),
confirmationText: @js($confirmationText), confirmationText: @js(html_entity_decode($confirmationText, ENT_QUOTES, 'UTF-8')),
userConfirmationText: '', userConfirmationText: '',
confirmWithText: @js($confirmWithText && !$disableTwoStepConfirmation), confirmWithText: @js($confirmWithText && !$disableTwoStepConfirmation),
confirmWithPassword: @js($confirmWithPassword && !$disableTwoStepConfirmation), confirmWithPassword: @js($confirmWithPassword && !$disableTwoStepConfirmation),
@@ -258,7 +258,7 @@
<h4 class="mb-2 text-lg font-semibold">Confirm Actions</h4> <h4 class="mb-2 text-lg font-semibold">Confirm Actions</h4>
<p class="mb-2 text-sm">{{ $confirmationLabel }}</p> <p class="mb-2 text-sm">{{ $confirmationLabel }}</p>
<div class="relative mb-2"> <div class="relative mb-2">
<x-forms.copy-button text="{{ $confirmationText }}" /> <x-forms.copy-button :text="html_entity_decode($confirmationText, ENT_QUOTES, 'UTF-8')" />
</div> </div>
<label for="userConfirmationText" <label for="userConfirmationText"