fix(recepcion): corregir lectura de data-consent en Tom Select
Tom Select expone los data-* de los <option> como data.consent (sin prefijo), no como data.element.dataset.consent. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
56b8fc98df
commit
86ed70db34
@@ -906,14 +906,14 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
maxOptions: null,
|
||||
render: {
|
||||
option(data, escape) {
|
||||
const consent = data.element?.dataset.consent === '1';
|
||||
const consent = data['data-consent'] == '1' || data.consent == '1';
|
||||
return `<div class="d-flex align-items-center justify-content-between">
|
||||
<span>${escape(data.text)}</span>
|
||||
${consent ? '<span class="ts-consent-badge"><i class="fas fa-file-signature me-1"></i>Consentimiento</span>' : ''}
|
||||
</div>`;
|
||||
},
|
||||
item(data, escape) {
|
||||
const consent = data.element?.dataset.consent === '1';
|
||||
const consent = data['data-consent'] == '1' || data.consent == '1';
|
||||
return `<div>${escape(data.text)}${consent ? '<span class="ts-consent-dot" title="Requiere consentimiento"> ⚠</span>' : ''}</div>`;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user