mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-24 03:59:50 +02:00
feat: better ad discriminators
This commit is contained in:
1 parent
dea84321d4
commit
d8d1b4a016
2 files changed
+12
-6
No files matched your search
@@ -470,20 +470,26 @@ export const TankSearch = memo<TankSearchProps>(
|
|||||||
<>
|
<>
|
||||||
{tanks.length > 0 && (
|
{tanks.length > 0 && (
|
||||||
<TankCardWrapper>
|
<TankCardWrapper>
|
||||||
{tanks.map((tank, index) => (
|
{tanks.map((tank, index) => {
|
||||||
|
const hasAd = (index + 16) % 32 === 0;
|
||||||
|
|
||||||
|
return (
|
||||||
<Fragment key={tank.id}>
|
<Fragment key={tank.id}>
|
||||||
<TankCard onSelect={onSelect} tank={tank} />
|
<TankCard onSelect={onSelect} tank={tank} />
|
||||||
|
|
||||||
{!exempt &&
|
{!exempt &&
|
||||||
!compact &&
|
!compact &&
|
||||||
(index + 16) % 32 === 0 &&
|
hasAd &&
|
||||||
index !== tanks.length - 1 && (
|
index !== tanks.length - 1 && (
|
||||||
<Box gridColumn="1 / -1">
|
<Box gridColumn="1 / -1">
|
||||||
<Ad id={`ad-${index}`} />
|
<Ad
|
||||||
|
id={`tankopedia-search-ad-${Math.floor(index / 32)}`}
|
||||||
|
/>
|
||||||
</Box>
|
</Box>
|
||||||
)}
|
)}
|
||||||
</Fragment>
|
</Fragment>
|
||||||
))}
|
);
|
||||||
|
})}
|
||||||
|
|
||||||
{times(
|
{times(
|
||||||
Math.min(PREVIEW_COUNT, tanksFiltered.length - loadedRows),
|
Math.min(PREVIEW_COUNT, tanksFiltered.length - loadedRows),
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import RootLayout from '../layouts/RootLayout.astro';
|
|||||||
<Flex maxWidth="64rem" flexGrow="1" gap="4" direction="column">
|
<Flex maxWidth="64rem" flexGrow="1" gap="4" direction="column">
|
||||||
<ToolCard tool={tankopediaTool} />
|
<ToolCard tool={tankopediaTool} />
|
||||||
|
|
||||||
<Ad client:only="react" id="ad-1" />
|
<Ad client:only="react" id="homepage-ad-1" />
|
||||||
|
|
||||||
<Flex gap="4" direction={{ initial: 'column', sm: 'row' }}>
|
<Flex gap="4" direction={{ initial: 'column', sm: 'row' }}>
|
||||||
{/* <ToolCard tool={playerStatsTool} /> */}
|
{/* <ToolCard tool={playerStatsTool} /> */}
|
||||||
@@ -39,7 +39,7 @@ import RootLayout from '../layouts/RootLayout.astro';
|
|||||||
<ToolCard tool={discordTool} />
|
<ToolCard tool={discordTool} />
|
||||||
</Flex>
|
</Flex>
|
||||||
|
|
||||||
<Ad client:only="react" id="ad-2" />
|
<Ad client:only="react" id="homepage-ad-2" />
|
||||||
|
|
||||||
<Flex gap="4" direction={{ initial: 'column', sm: 'row' }}>
|
<Flex gap="4" direction={{ initial: 'column', sm: 'row' }}>
|
||||||
<ToolCard tool={moreTool} />
|
<ToolCard tool={moreTool} />
|
||||||
|
|||||||
Reference in new issue
Block a user