Fix: Breeder-Profil Zurück-Button → Wurfbörse; Welpen-Chip klickbar (SW by-v897)
This commit is contained in:
parent
8b5805a8ca
commit
822af64704
6 changed files with 26 additions and 14 deletions
|
|
@ -26,13 +26,25 @@ window.Page_breeder = (() => {
|
|||
return;
|
||||
}
|
||||
|
||||
container.innerHTML = '<div style="padding:var(--space-6);text-align:center">Lade…</div>';
|
||||
container.innerHTML = `
|
||||
<div style="padding:var(--space-3) var(--space-4) 0">
|
||||
<button class="btn btn-ghost btn-sm" id="breeder-back-btn">
|
||||
${UI.icon('arrow-left')} Zurück zur Wurfbörse
|
||||
</button>
|
||||
</div>
|
||||
<div id="breeder-profile-body" style="padding:0 var(--space-4) var(--space-6);text-align:center">
|
||||
${UI.skeleton(3)}
|
||||
</div>`;
|
||||
|
||||
document.getElementById('breeder-back-btn')
|
||||
?.addEventListener('click', () => App.navigate('wurfboerse'));
|
||||
|
||||
try {
|
||||
const p = await API.breeder.profile(zwingername);
|
||||
_render(p);
|
||||
} catch (e) {
|
||||
container.innerHTML = `<div style="padding:var(--space-6)">${_esc(e.message || 'Züchter nicht gefunden.')}</div>`;
|
||||
document.getElementById('breeder-profile-body').innerHTML =
|
||||
`<p style="padding:var(--space-6);color:var(--c-text-secondary)">${_esc(e.message || 'Züchter nicht gefunden.')}</p>`;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -57,8 +69,9 @@ window.Page_breeder = (() => {
|
|||
</div>`
|
||||
: '';
|
||||
|
||||
_container.innerHTML = `
|
||||
<div style="padding:var(--space-4)">
|
||||
const body = document.getElementById('breeder-profile-body') || _container;
|
||||
body.innerHTML = `
|
||||
<div style="padding:var(--space-4) 0">
|
||||
|
||||
<!-- Header-Card -->
|
||||
<div class="card" style="margin-bottom:var(--space-3)">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue