INNER CODE UNIT · TypeScript
resolveNavbarMode
CuteLeaf/Firefly · src/config/index.ts:8
export function resolveNavbarMode(navbar: {
navbarMode?: NavbarMode;
stickyNavbar?: boolean;
}): NavbarMode {
if (navbar.navbarMode) return navbar.navbarMode;
return navbar.stickyNavbar === false ? "static" : "fixed";
}
/** 当前导航栏模式(已按 navbarMode / 旧 stickyNavbar 解析),供各消费方统一读取 */
export const navbarMode: NavbarMode = resolveNavbarMode(siteConfig.navbar);
// 类型导出
export type {
AdConfig,
AnalyticsConfig,
AnnouncementConfig,
BackgroundWallpaperConfig,
BooknavFaviconConfig,