11import React , { useEffect , useRef } from "react" ;
22import { useLocation , useHistory } from "@docusaurus/router" ;
3- import useBaseUrl from "@docusaurus/useBaseUrl" ;
3+ import { useBaseUrlUtils } from "@docusaurus/useBaseUrl" ;
44import ThemedImage from "@theme/ThemedImage" ;
55import Link from "@docusaurus/Link" ;
66import { translate } from '@docusaurus/Translate' ;
@@ -12,6 +12,7 @@ function getCompanyId(company) {
1212}
1313
1414function SpotlightPanel ( { company, onClose } ) {
15+ const { withBaseUrl } = useBaseUrlUtils ( ) ;
1516 if ( ! company ) return null ;
1617
1718 return (
@@ -27,8 +28,8 @@ function SpotlightPanel({ company, onClose }) {
2728 className = { styles . spotlightLogo }
2829 alt = { company . companyName }
2930 sources = { {
30- light : useBaseUrl ( `/img/logos/${ company . imageName } .svg` ) ,
31- dark : useBaseUrl ( `/img/logos/${ company . imageName } -dark.svg` ) ,
31+ light : withBaseUrl ( `/img/logos/${ company . imageName } .svg` ) ,
32+ dark : withBaseUrl ( `/img/logos/${ company . imageName } -dark.svg` ) ,
3233 } }
3334 />
3435 < h3 className = { styles . spotlightName } > { company . companyName } </ h3 >
@@ -53,6 +54,7 @@ function SpotlightPanel({ company, onClose }) {
5354}
5455
5556function LogoCell ( { company, isActive, onClick } ) {
57+ const { withBaseUrl } = useBaseUrlUtils ( ) ;
5658 return (
5759 < div
5860 className = { `${ styles . logoCell } ${ isActive ? styles . logoCellActive : "" } ` }
@@ -71,8 +73,8 @@ function LogoCell({ company, isActive, onClick }) {
7173 className = { styles . logoImage }
7274 alt = { company . companyName }
7375 sources = { {
74- light : useBaseUrl ( `/img/logos/${ company . imageName } .svg` ) ,
75- dark : useBaseUrl ( `/img/logos/${ company . imageName } -dark.svg` ) ,
76+ light : withBaseUrl ( `/img/logos/${ company . imageName } .svg` ) ,
77+ dark : withBaseUrl ( `/img/logos/${ company . imageName } -dark.svg` ) ,
7678 } }
7779 />
7880 { company . showCompanyName && company . companyName && (
0 commit comments