1
1
import "preact" ;
2
- import { useState , useRef , useEffect } from "preact/hooks" ;
2
+ import { useState , useRef , useEffect , useContext } from "preact/hooks" ;
3
3
import "md-wrapper/loader" ;
4
4
import "ojs/ojtoolbar" ;
5
5
import "oj-c/file-picker" ;
@@ -13,6 +13,7 @@ import { CFilePickerElement } from "oj-c/file-picker";
13
13
import { CInputTextElement } from "oj-c/input-text" ;
14
14
import { CButtonElement } from "oj-c/button" ;
15
15
import MutableArrayDataProvider = require( "ojs/ojmutablearraydataprovider" ) ;
16
+ import { ConvoCtx } from "../app" ;
16
17
17
18
declare global {
18
19
namespace preact . JSX {
@@ -47,6 +48,7 @@ export const Summary = ({
47
48
summary,
48
49
backendType,
49
50
} : Props ) => {
51
+ const conversationId = useContext ( ConvoCtx ) ;
50
52
const [ invalidMessage , setInvalidMessage ] = useState < string | null > ( null ) ;
51
53
const [ summaryPrompt , setSummaryPrompt ] = useState < string > ( "" ) ;
52
54
const [ summaryResults , setSummaryResults ] = useState < string | null > ( summary ) ;
@@ -89,6 +91,7 @@ export const Summary = ({
89
91
mode : "cors" ,
90
92
referrerPolicy : "strict-origin-when-cross-origin" ,
91
93
body : formData ,
94
+ headers : { conversationID : conversationId , modelId : "" } ,
92
95
} ) ;
93
96
console . log ( "Response: " , res ) ;
94
97
const responseData = await res . json ( ) ;
@@ -330,7 +333,11 @@ export const Summary = ({
330
333
</ >
331
334
) }
332
335
{ 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
+ >
334
341
< md-wrapper
335
342
id = "TestingOne"
336
343
class = "oj-sm-width-full"
0 commit comments