fix: addManualPerson shows error when name+email empty; fix duplicate id=templateList
This commit is contained in:
parent
875593c0c2
commit
df096438e3
|
|
@ -325,7 +325,7 @@
|
|||
</div>
|
||||
<p class="text-[#b0bec5] text-sm mb-4">Choose which request list templates to include in this project.</p>
|
||||
|
||||
<div class="space-y-3 mb-6" id="templateList">
|
||||
<div class="space-y-3 mb-6" id="wizTemplatePicker">
|
||||
<label class="flex items-start gap-3 p-4 rounded-xl cursor-pointer transition" style="background:var(--ds-hv);border:1px solid var(--ds-bd)">
|
||||
<input type="checkbox" class="tmpl-cb mt-0.5 accent-[#c9a84c]" value="core-8" checked onchange="tmplChanged(this)">
|
||||
<div>
|
||||
|
|
@ -1648,7 +1648,14 @@
|
|||
const name = document.getElementById('manualName').value.trim();
|
||||
const email = document.getElementById('manualEmail').value.trim();
|
||||
const title = document.getElementById('manualTitle').value.trim();
|
||||
if (!name && !email) return;
|
||||
if (!name && !email) {
|
||||
const nameEl = document.getElementById('manualName');
|
||||
nameEl.classList.add('field-error');
|
||||
nameEl.placeholder = 'Enter a name or email';
|
||||
setTimeout(() => { nameEl.classList.remove('field-error'); nameEl.placeholder = 'Name'; }, 2500);
|
||||
nameEl.focus();
|
||||
return;
|
||||
}
|
||||
if (!scrapedData) scrapedData = { domain: '', people: [] };
|
||||
scrapedData.people.push({ name: name || email, email, title, phone: '', photo: '', bio: '', linkedin: '' });
|
||||
document.getElementById('manualName').value = '';
|
||||
|
|
|
|||
Loading…
Reference in New Issue