UX: Privater-Bereich-Header auf Zuchtkartei, Wurfverwaltung, Läufigkeit (SW by-v909)

This commit is contained in:
rene 2026-05-13 19:44:25 +02:00
parent 7fb4177dbd
commit a577e6d8d9
7 changed files with 81 additions and 9 deletions

View file

@ -98,9 +98,32 @@ window.Page_zuchthunde = (() => {
// ----------------------------------------------------------
// Grundstruktur
// ----------------------------------------------------------
function _privateHeader() {
return `
<div style="background:linear-gradient(135deg,#1a1208,#2d1f0e);
border-bottom:1px solid rgba(196,132,58,.25);
padding:var(--space-3) var(--space-4);
display:flex;align-items:center;gap:var(--space-3)">
<div style="background:rgba(196,132,58,.15);border:1px solid rgba(196,132,58,.3);
border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);
display:flex;align-items:center;gap:var(--space-2);flex-shrink:0">
<svg style="width:14px;height:14px;color:var(--c-primary)" viewBox="0 0 256 256">
<use href="/icons/phosphor.svg#lock-key"></use>
</svg>
<span style="font-size:var(--text-xs);font-weight:700;color:var(--c-primary);white-space:nowrap">
Privater Bereich
</span>
</div>
<div style="font-size:var(--text-xs);color:rgba(196,132,58,.6)">
Nur du siehst das nicht öffentlich
</div>
</div>`;
}
function _render() {
_container.innerHTML = `
<div class="zh-layout">
${_privateHeader()}
<div class="by-toolbar" style="flex-wrap:wrap">
<h2 style="margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);flex-shrink:0;white-space:nowrap">
${UI.icon('dog')} Zuchtkartei