File tree 2 files changed +7
-8
lines changed
apps/site/components/Containers/NavBar
2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change 12
12
dark:bg-neutral-950;
13
13
}
14
14
15
- .searchWrapper {
16
- @apply flex
17
- flex-grow;
18
- }
19
-
20
15
.nodeIconAndMobileItemsToggler {
21
16
@apply flex
22
17
h-16
91
86
dark:border-neutral-900;
92
87
}
93
88
89
+ .searchButtonSkeleton {
90
+ @apply flex-grow;
91
+ }
92
+
94
93
.ghIconWrapper {
95
94
@apply size-9
96
95
rounded-md
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import { useState } from 'react';
8
8
import type { FC , ComponentProps , HTMLAttributeAnchorTarget } from 'react' ;
9
9
10
10
import LanguageDropdown from '@/components/Common/LanguageDropDown' ;
11
+ import Skeleton from '@/components/Common/Skeleton' ;
11
12
import ThemeToggle from '@/components/Common/ThemeToggle' ;
12
13
import NavItem from '@/components/Containers/NavBar/NavItem' ;
13
14
import GitHub from '@/components/Icons/Social/GitHub' ;
@@ -19,6 +20,7 @@ import style from './index.module.css';
19
20
20
21
const SearchButton = dynamic ( ( ) => import ( '@/components/Common/Search' ) , {
21
22
ssr : false ,
23
+ loading : ( ) => < Skeleton className = { style . searchButtonSkeleton } loading /> ,
22
24
} ) ;
23
25
24
26
const navInteractionIcons = {
@@ -71,9 +73,7 @@ const NavBar: FC<NavbarProps> = ({
71
73
</ div >
72
74
73
75
< div className = { style . actionsWrapper } >
74
- < div className = { style . searchWrapper } >
75
- < SearchButton />
76
- </ div >
76
+ < SearchButton />
77
77
78
78
< ThemeToggle onClick = { onThemeTogglerClick } />
79
79
You can’t perform that action at this time.
0 commit comments