@@ -4,13 +4,14 @@ import { Layout, Navbar } from 'nextra-theme-docs';
44import dynamic from 'next/dynamic' ;
55import { AskAIAssistant } from '../components/AskAIAssistant/AskAIAssistant' ;
66import { Logo , LogoMobile } from '../components/Logo' ;
7- import React , { useState , useEffect } from 'react' ;
7+ import { useState , useEffect } from 'react' ;
88import { Footer } from '../components/Footer/Footer' ;
99import { Theme } from '@radix-ui/themes' ;
1010import { ThemeSwitch } from 'nextra-theme-docs' ;
1111import { usePathname } from 'next/navigation' ;
1212import { Snowflakes } from '../components/Snowflakes/Snowflakes' ;
13- import { ENABLE_CHRISTMAS_THEME } from '../constants/featureFlags' ;
13+ import { Confetti } from '../components/Confetti/Confetti' ;
14+ import { ENABLE_CHRISTMAS_THEME , ENABLE_NEW_YEAR_THEME } from '../constants/featureFlags' ;
1415
1516// Defer Nextra Search until user clicks the trigger (client-only wrapper)
1617const SearchDynamic = dynamic ( ( ) => import ( '../components/NextraSearch/NextraSearch' ) , { ssr : false , loading : ( ) => < div /> } ) ;
@@ -58,7 +59,6 @@ export default function DocsProviders({ children, pageMap }) {
5859 < Navbar
5960 logo = { < Logo /> }
6061 logoLink = '/'
61- /* Remove excessive horizontal padding on small/medium screens; restore on large */
6262 className = 'flex items-center justify-between w-full dark:bg-neutral-900 bg-neutral-100 px-2 lg:px-4'
6363 children = {
6464 < div className = 'flex items-center justify-between gap-4' >
@@ -88,8 +88,9 @@ export default function DocsProviders({ children, pageMap }) {
8888 { isMobile && < ConditionalNavbar /> }
8989 < Theme accentColor = 'red' grayColor = 'gray' scaling = '100%' >
9090 { ENABLE_CHRISTMAS_THEME && < Snowflakes /> }
91+ { ENABLE_NEW_YEAR_THEME && < Confetti /> }
9192 { ! isMobile && < ConditionalNavbar /> }
92- { children }
93+ < div className = 'relative z-10' > { children } </ div >
9394 </ Theme >
9495 </ Layout >
9596 </ >
0 commit comments