mirror of
https://github.com/d0zingcat/NotionNext.git
synced 2026-05-14 15:09:22 +00:00
29 lines
705 B
JavaScript
29 lines
705 B
JavaScript
import { siteConfig } from '@/lib/config'
|
|
|
|
/**
|
|
* 万维广告插件
|
|
* @param {string} orientation - 广告方向,可以是 'vertical' 或 'horizontal'
|
|
* @param {boolean} sticky - 是否粘性定位
|
|
* @returns {JSX.Element | null} - 返回渲染的 JSX 元素或 null
|
|
*/
|
|
export default function WWAds({
|
|
orientation = 'vertical',
|
|
sticky = false,
|
|
className
|
|
}) {
|
|
const AD_WWADS_ID = siteConfig('AD_WWADS_ID')
|
|
|
|
if (!AD_WWADS_ID) {
|
|
return null
|
|
}
|
|
|
|
return (
|
|
<div
|
|
data-id={AD_WWADS_ID}
|
|
className={`wwads-cn
|
|
${orientation === 'vertical' ? 'wwads-vertical' : 'wwads-horizontal'}
|
|
${sticky ? 'wwads-sticky' : ''} z-10 ${className || ''}`}
|
|
/>
|
|
)
|
|
}
|