11import "preact" ;
2- import { useState , useRef , useEffect } from "preact/hooks" ;
2+ import { useState , useRef , useEffect , useContext } from "preact/hooks" ;
33import "md-wrapper/loader" ;
44import "ojs/ojtoolbar" ;
55import "oj-c/file-picker" ;
@@ -13,6 +13,7 @@ import { CFilePickerElement } from "oj-c/file-picker";
1313import { CInputTextElement } from "oj-c/input-text" ;
1414import { CButtonElement } from "oj-c/button" ;
1515import MutableArrayDataProvider = require( "ojs/ojmutablearraydataprovider" ) ;
16+ import { ConvoCtx } from "../app" ;
1617
1718declare global {
1819 namespace preact . JSX {
@@ -47,6 +48,7 @@ export const Summary = ({
4748 summary,
4849 backendType,
4950} : Props ) => {
51+ const conversationId = useContext ( ConvoCtx ) ;
5052 const [ invalidMessage , setInvalidMessage ] = useState < string | null > ( null ) ;
5153 const [ summaryPrompt , setSummaryPrompt ] = useState < string > ( "" ) ;
5254 const [ summaryResults , setSummaryResults ] = useState < string | null > ( summary ) ;
@@ -89,6 +91,7 @@ export const Summary = ({
8991 mode : "cors" ,
9092 referrerPolicy : "strict-origin-when-cross-origin" ,
9193 body : formData ,
94+ headers : { conversationID : conversationId , modelId : "" } ,
9295 } ) ;
9396 console . log ( "Response: " , res ) ;
9497 const responseData = await res . json ( ) ;
@@ -330,7 +333,11 @@ export const Summary = ({
330333 </ >
331334 ) }
332335 { invalidFiles . current . length !== 1 && fileNames && summary && (
333- < div id = "summaryContent" class = "oj-panel oj-sm-width-full" >
336+ < div
337+ id = "summaryContent"
338+ class = "oj-panel oj-sm-width-full oj-color-invert oj-sm-padding-4x oj-sm-margin-6x-top"
339+ style = "background-color: var(--oj-sp-header-welcome-banner-background-color);"
340+ >
334341 < md-wrapper
335342 id = "TestingOne"
336343 class = "oj-sm-width-full"
0 commit comments