Fix: Navigation springt nicht mehr - min-w-0 im Layout, Tabellen mit overflow-x-auto

This commit is contained in:
2026-10-04 21:43:05 +02:00
parent 73a7ccddca
commit 844657e622
4 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -120,7 +120,7 @@ export default function AppLayout() {
</aside> </aside>
{/* Mobile top bar */} {/* Mobile top bar */}
<div className="flex min-h-screen flex-1 flex-col"> <div className="flex min-h-screen min-w-0 flex-1 flex-col">
<header className="sticky top-0 z-20 flex items-center gap-3 border-b bg-white/90 px-4 py-3 backdrop-blur dark:bg-slate-900/90 lg:hidden"> <header className="sticky top-0 z-20 flex items-center gap-3 border-b bg-white/90 px-4 py-3 backdrop-blur dark:bg-slate-900/90 lg:hidden">
<img src={logo} alt="Logo Hinterstein Immobilien" className="h-9 w-9 rounded-full bg-white object-contain p-0.5 ring-1 ring-slate-200" /> <img src={logo} alt="Logo Hinterstein Immobilien" className="h-9 w-9 rounded-full bg-white object-contain p-0.5 ring-1 ring-slate-200" />
<div className="flex-1 font-bold text-[#22333b] dark:text-amber-100">Hinterstein Immobilien</div> <div className="flex-1 font-bold text-[#22333b] dark:text-amber-100">Hinterstein Immobilien</div>
@@ -144,7 +144,7 @@ export default function AppLayout() {
))} ))}
</nav> </nav>
<main className="flex-1 p-4 lg:p-8"> <main className="min-w-0 flex-1 p-4 lg:p-8">
<Outlet /> <Outlet />
</main> </main>
</div> </div>
+2 -2
View File
@@ -626,8 +626,8 @@ export default function Bestand() {
</div> </div>
) : ( ) : (
/* ── Listenansicht ─────────────────────────────── */ /* ── Listenansicht ─────────────────────────────── */
<div className="overflow-hidden rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900"> <div className="overflow-x-auto rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900">
<table className="w-full text-sm"> <table className="w-full min-w-[760px] text-sm">
<thead> <thead>
<tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400"> <tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400">
<th className="w-8 px-3 py-2.5" aria-label="Details" /> <th className="w-8 px-3 py-2.5" aria-label="Details" />
+2 -2
View File
@@ -410,8 +410,8 @@ export default function MieterVerwaltung() {
Kein Mieter passt zur Suche „{suche}". Kein Mieter passt zur Suche „{suche}".
</div> </div>
) : ( ) : (
<div className="overflow-hidden rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900"> <div className="overflow-x-auto rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900">
<table className="w-full text-sm"> <table className="w-full min-w-[860px] text-sm">
<thead> <thead>
<tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400"> <tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400">
<th className="px-3 py-2.5">Wohnung</th> <th className="px-3 py-2.5">Wohnung</th>
+2 -2
View File
@@ -554,8 +554,8 @@ export default function Zaehler() {
</div> </div>
) : ( ) : (
/* ── Listenansicht ─────────────────────────────── */ /* ── Listenansicht ─────────────────────────────── */
<div className="overflow-hidden rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900"> <div className="overflow-x-auto rounded-2xl border bg-white dark:border-slate-700 dark:bg-slate-900">
<table className="w-full text-sm"> <table className="w-full min-w-[720px] text-sm">
<thead> <thead>
<tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400"> <tr className="border-b bg-slate-50 text-left text-xs uppercase tracking-wide text-slate-500 dark:border-slate-700 dark:bg-slate-800/60 dark:text-slate-400">
<th className="px-3 py-2.5">Art</th> <th className="px-3 py-2.5">Art</th>