fix: KoePi Angebote/Prospekte immer 2-spaltig, Prospekt-Titel sichtbar

This commit is contained in:
2026-07-18 02:53:00 +02:00
parent 63b57f72cf
commit c1693c93c8

View File

@@ -152,6 +152,11 @@ function ProspektCard({ b }) {
<div style={{ color:'rgba(255,255,255,0.4)', fontFamily:'monospace', fontSize:10, marginBottom:2 }}> <div style={{ color:'rgba(255,255,255,0.4)', fontFamily:'monospace', fontSize:10, marginBottom:2 }}>
📍 {b.street} 📍 {b.street}
</div> </div>
{b.title && (
<div style={{ color:'rgba(255,255,255,0.55)', fontFamily:'monospace', fontSize:10, marginTop:2 }}>
{b.title}
</div>
)}
{(b.validFrom || b.validTo || b.weekInfo) && ( {(b.validFrom || b.validTo || b.weekInfo) && (
<div style={{ color:'rgba(255,255,255,0.3)', fontFamily:'monospace', fontSize:9, marginTop:4 }}> <div style={{ color:'rgba(255,255,255,0.3)', fontFamily:'monospace', fontSize:9, marginTop:4 }}>
{b.validFrom && `Ab ${fmtDate(b.validFrom)}`}{b.validFrom&&b.validTo&&' · '}{b.validTo&&`Bis ${fmtDate(b.validTo)}`} {b.validFrom && `Ab ${fmtDate(b.validFrom)}`}{b.validFrom&&b.validTo&&' · '}{b.validTo&&`Bis ${fmtDate(b.validTo)}`}
@@ -271,7 +276,7 @@ export default function Koepi({ toast }) {
<div style={{ ...S.head, marginBottom:12 }}> <div style={{ ...S.head, marginBottom:12 }}>
{offers.offers.length} AKTUELLE ANGEBOTE · Quelle: marktguru.de {offers.offers.length} AKTUELLE ANGEBOTE · Quelle: marktguru.de
</div> </div>
<div style={{ display:'grid', gridTemplateColumns:'repeat(auto-fill,minmax(180px,1fr))', gap:14 }}> <div style={{ display:'grid', gridTemplateColumns:'repeat(2,1fr)', gap:14 }}>
{offers.offers.map((o,i) => <OfferCard key={i} offer={o}/>)} {offers.offers.map((o,i) => <OfferCard key={i} offer={o}/>)}
</div> </div>
</> </>
@@ -295,7 +300,7 @@ export default function Koepi({ toast }) {
{prospekte.current?.length > 0 && ( {prospekte.current?.length > 0 && (
<> <>
<div style={{ ...S.head, marginBottom:12 }}>DEINE MÄRKTE AKTUELL ({prospekte.current.length})</div> <div style={{ ...S.head, marginBottom:12 }}>DEINE MÄRKTE AKTUELL ({prospekte.current.length})</div>
<div style={{ display:'grid', gridTemplateColumns:'repeat(auto-fill,minmax(180px,1fr))', gap:12, marginBottom:24 }}> <div style={{ display:'grid', gridTemplateColumns:'repeat(2,1fr)', gap:12, marginBottom:24 }}>
{prospekte.current.map(b=><ProspektCard key={b.id} b={b}/>)} {prospekte.current.map(b=><ProspektCard key={b.id} b={b}/>)}
</div> </div>
</> </>
@@ -306,7 +311,7 @@ export default function Koepi({ toast }) {
color:'rgba(255,255,255,0.35)' }}> color:'rgba(255,255,255,0.35)' }}>
KOMMENDE PROSPEKTE ({prospekte.future.length}) KOMMENDE PROSPEKTE ({prospekte.future.length})
</div> </div>
<div style={{ display:'grid', gridTemplateColumns:'repeat(auto-fill,minmax(180px,1fr))', gap:12, opacity:0.75 }}> <div style={{ display:'grid', gridTemplateColumns:'repeat(2,1fr)', gap:12, opacity:0.75 }}>
{prospekte.future.map(b=><ProspektCard key={b.id} b={b}/>)} {prospekte.future.map(b=><ProspektCard key={b.id} b={b}/>)}
</div> </div>
</> </>