Skip to content

Commit 4d3d2bc

Browse files
committed
Docs - Preload logo images
1 parent c4161aa commit 4d3d2bc

File tree

2 files changed

+14
-58
lines changed

2 files changed

+14
-58
lines changed

website/src/components/Head/Head.tsx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { StaticImageData } from 'next/image'
12
import { LOCALSTORAGE_KEYS } from '@/utils/local-storage'
23
import { styledComponentsStylesToString } from '@/utils/styled-components'
34
import { ALGOLIA_SEARCH_CONFIG } from '@/utils/algolia-search'
@@ -8,18 +9,17 @@ import {
89
THEME_PREFIX,
910
THEME_STYLES
1011
} from '@/utils/theme'
11-
// import logoLightThemeDefaultUrl from '@/assets/images/embla-logo-light-theme.svg'
12-
// import logoDarkThemeDefaultUrl from '@/assets/images/embla-logo-dark-theme.svg'
13-
// import logoLightThemeBlurUrl from '@/assets/images/embla-logo-light-theme-blur.svg'
14-
// import logoDarkThemeBlurUrl from '@/assets/images/embla-logo-dark-theme-blur.svg'
12+
import logoLightThemeDefaultUrl from '@/assets/images/embla-logo-light-theme.svg'
13+
import logoDarkThemeDefaultUrl from '@/assets/images/embla-logo-dark-theme.svg'
14+
import logoLightThemeBlurUrl from '@/assets/images/embla-logo-light-theme-blur.svg'
15+
import logoDarkThemeBlurUrl from '@/assets/images/embla-logo-dark-theme-blur.svg'
1516

16-
// TODO: Move to preload with NextJS Image?
17-
// const imagesToPreload: StaticImageData[] = [
18-
// logoLightThemeDefaultUrl,
19-
// logoDarkThemeDefaultUrl,
20-
// logoLightThemeBlurUrl,
21-
// logoDarkThemeBlurUrl
22-
// ]
17+
const imagesToPreload: StaticImageData[] = [
18+
logoLightThemeDefaultUrl,
19+
logoDarkThemeDefaultUrl,
20+
logoLightThemeBlurUrl,
21+
logoDarkThemeBlurUrl
22+
]
2323

2424
export function Head() {
2525
return (
@@ -98,15 +98,15 @@ export function Head() {
9898
href={`https://${ALGOLIA_SEARCH_CONFIG.APP_ID}-dsn.algolia.net`}
9999
crossOrigin="anonymous"
100100
/>
101-
{/* {imagesToPreload.map((image) => (
101+
{imagesToPreload.map((image) => (
102102
<link
103103
rel="preload"
104104
as="image"
105105
type="image/svg+xml"
106106
href={image.src}
107107
key={image.src}
108108
/>
109-
))} */}
109+
))}
110110
</>
111111
)
112112
}

website/src/components/SidebarNavigation/SidebarNavigationMenuCompact.tsx

Lines changed: 1 addition & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,9 @@ import { SPACINGS } from '@/utils/spacings'
88
import { MEDIA } from '@/utils/breakpoints'
99
import { HEADER_HEIGHT } from '@/utils/header'
1010
import { LAYERS } from '@/utils/layers'
11-
import { BORDER_RADIUSES, BORDER_SIZES } from '@/utils/border'
11+
import { BORDER_SIZES } from '@/utils/border'
1212
import { TABS_SIDEBAR_NAVIGATION } from '@/utils/tabs'
1313
import { PAGE_FRAME_SPACING } from '@/utils/page'
14-
import { FooterLinks } from '@/components/Footer/FooterLinks'
1514
import { TabsItem } from '@/components/Tabs/TabsItem'
1615
import { Tabs } from '@/components/Tabs/Tabs'
1716
import { TableOfContents } from '@/components/TableOfContents/TableOfContents'
@@ -25,11 +24,6 @@ import {
2524
createScrollBarStyles,
2625
SCROLL_BAR_SHADOW_SIZE
2726
} from '@/utils/scrollbars'
28-
import {
29-
ThemeToggle,
30-
LightThemeSvg,
31-
DarkThemeSvg
32-
} from '@/components/Theme/ThemeToggle'
3327

3428
const MAX_WIDTH_COMPACT = '36rem'
3529

@@ -135,37 +129,6 @@ const ScrollArea = styled.div`
135129
margin-right: auto;
136130
`
137131

138-
// TODO: Remove?
139-
const ThemeToggleButton = styled(ThemeToggle)`
140-
background-color: ${COLORS.BACKGROUND_CODE};
141-
width: 100%;
142-
justify-content: space-between;
143-
padding: 1.8rem 2rem;
144-
margin-top: ${SPACINGS.FOUR};
145-
height: auto;
146-
margin-right: 0;
147-
margin-left: 0;
148-
border-radius: ${BORDER_RADIUSES.BOX};
149-
overflow: hidden;
150-
151-
${LightThemeSvg}, ${DarkThemeSvg} {
152-
left: auto;
153-
right: 2rem;
154-
transform: translateY(-50%);
155-
}
156-
`
157-
158-
// TODO: Remove?
159-
const ThemeToggleText = styled.span`
160-
color: ${COLORS.TEXT_MEDIUM_CONTRAST};
161-
`
162-
163-
// TODO: Remove?
164-
const MiscLinks = styled(FooterLinks)`
165-
padding-top: ${SPACINGS.THREE};
166-
justify-content: center;
167-
`
168-
169132
const VersionBadgeWrapper = styled.div`
170133
display: flex;
171134
padding-top: ${SPACINGS.THREE};
@@ -175,13 +138,6 @@ const VersionBadgeWrapper = styled.div`
175138
export function SidebarNavigationMenuCompact() {
176139
const isKeyNavigating = useAppSelector(selectKeyNavigating)
177140

178-
// TODO: Remove?
179-
180-
// const theme = useAppSelector(selectTheme)
181-
// const [showTableOfContents, setShowTableOfContents] = useState(true)
182-
// const isLightTheme = theme === THEME_KEYS.LIGHT
183-
// const oppositeTheme = isLightTheme ? THEME_KEYS.DARK : THEME_KEYS.LIGHT
184-
185141
return (
186142
<SidebarNavigationMenuCompactWrapper>
187143
<MenuTabs $isKeyNavigating={isKeyNavigating}>

0 commit comments

Comments
 (0)