oglasna kartica brez vzorca pod oglasom, prazna oglasna celica se skrije, spodnji blok tristolpcen namesto stiristolpcnega

This commit is contained in:
2026-08-31 16:22:42 +02:00
parent 2a043e3ad6
commit c17c9b762e
2 changed files with 14 additions and 13 deletions
+12 -11
View File
@@ -157,17 +157,18 @@ export function ArticleCardAd() {
// prepise — z minHeight/height 400 je celico raztegnil na 600 in vrstica // prepise — z minHeight/height 400 je celico raztegnil na 600 in vrstica
// je narasla. Zato pustimo fluid, okvir pa se prilagodi vsebini in stoji // je narasla. Zato pustimo fluid, okvir pa se prilagodi vsebini in stoji
// na vrhu celice, da pod njim ni vidne luknje. // na vrhu celice, da pod njim ni vidne luknje.
<div className="self-start w-full"> // Vzorec z imeni izvajalcev je bil pod oglasom viden kot prazna grafika,
<ArtistPatternBg className="rounded-md border border-card-border bg-card" seed={seed}> // ker je fluid enota nizja od celice. Zdaj je okvir samo okoli oglasa in
<AdSense // se skrci na njegovo visino.
slot="3854634730" <div className="self-start w-full rounded-md border border-card-border bg-card overflow-hidden">
format="fluid" <AdSense
layoutKey="-6r+cy-10+8a-3" slot="3854634730"
responsive={false} format="fluid"
style={{ display: "block" }} layoutKey="-6r+cy-10+8a-3"
onAdStatus={setFilled} responsive={false}
/> style={{ display: "block" }}
</ArtistPatternBg> onAdStatus={setFilled}
/>
</div> </div>
); );
} }
+2 -2
View File
@@ -1064,7 +1064,7 @@ export default function Home() {
item.type === "widget" item.type === "widget"
? <div key={item.key}>{item.widget!.el}</div> ? <div key={item.key}>{item.widget!.el}</div>
: item.type === "ad" : item.type === "ad"
? <div key={item.key} className="flex items-start" data-testid={`ad-grid-${item.key}`}><ArticleCardAd /></div> ? <div key={item.key} className="flex items-start empty:hidden" data-testid={`ad-grid-${item.key}`}><ArticleCardAd /></div>
: item.type === "video" && item.video : item.type === "video" && item.video
? <VideoCard key={item.key} video={item.video} /> ? <VideoCard key={item.key} video={item.video} />
: item.article : item.article
@@ -1111,7 +1111,7 @@ export default function Home() {
</LazySection> </LazySection>
<LazySection minHeight="280px"> <LazySection minHeight="280px">
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4"> <div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4">
<NewsWidget key="extra-news" startOffset={10} /> <NewsWidget key="extra-news" startOffset={10} />
<BreakingNewsWidget key="extra-breaking" startOffset={10} /> <BreakingNewsWidget key="extra-breaking" startOffset={10} />
<div className="h-full"><ArticleCardAd /></div> <div className="h-full"><ArticleCardAd /></div>