@@ -36,6 +36,7 @@ async function atomicCoveo() {
3636 /* Initialize the interfaces with credentials */
3737 const searchPageInterface = document . querySelector ( '#search-v2' ) ;
3838 const searchBarHeader = document . querySelector ( '#search-standalone-header' ) ;
39+ const searchBarSidebar = document . querySelector ( '#search-standalone-sidebar' ) ;
3940
4041 if ( searchPageInterface ) {
4142 await searchPageInterface . initialize ( {
@@ -53,21 +54,41 @@ async function atomicCoveo() {
5354 await searchPageInterface . executeFirstSearch ( ) ;
5455 }
5556
56- /* Initialize the header searchbar*/
57- await searchBarHeader . initialize ( {
58- accessToken : token ,
59- organizationId : org_id ,
60- analytics : { analyticsMode : 'legacy' } ,
61- preprocessRequest : ( request ) => {
62- const body = JSON . parse ( request . body ) ;
63- body . q = `<@- ${ body . q } -@>` ;
64- request . body = JSON . stringify ( body ) ;
57+ /* Initialize the header searchbar */
58+ if ( searchBarHeader ) {
59+ await searchBarHeader . initialize ( {
60+ accessToken : token ,
61+ organizationId : org_id ,
62+ analytics : { analyticsMode : 'legacy' } ,
63+ preprocessRequest : ( request ) => {
64+ const body = JSON . parse ( request . body ) ;
65+ body . q = `<@- ${ body . q } -@>` ;
66+ request . body = JSON . stringify ( body ) ;
6567
66- return request ;
67- } ,
68- } ) ;
68+ return request ;
69+ } ,
70+ } ) ;
6971
70- await searchBarHeader . executeFirstSearch ( ) ;
72+ await searchBarHeader . executeFirstSearch ( ) ;
73+ }
74+
75+ /* Initialize the sidebar searchbar */
76+ if ( searchBarSidebar ) {
77+ await searchBarSidebar . initialize ( {
78+ accessToken : token ,
79+ organizationId : org_id ,
80+ analytics : { analyticsMode : 'legacy' } ,
81+ preprocessRequest : ( request ) => {
82+ const body = JSON . parse ( request . body ) ;
83+ body . q = `<@- ${ body . q } -@>` ;
84+ request . body = JSON . stringify ( body ) ;
85+
86+ return request ;
87+ } ,
88+ } ) ;
89+
90+ await searchBarSidebar . executeFirstSearch ( ) ;
91+ }
7192}
7293
7394document . addEventListener ( 'DOMContentLoaded' , async ( ) => {
0 commit comments