File tree Expand file tree Collapse file tree
src/views/components/MessageMarkdown Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,17 +12,18 @@ import { keyframes,css } from "@emotion/react";
1212interface StepProps {
1313 language : string ;
1414 children : string ;
15- done :boolean ;
15+ done : boolean ;
16+ index : number | undefined ;
1617}
1718
1819const Step = observer ( ( props :StepProps ) => {
1920 const { chat } = useMst ( ) ;
20- const { language, children, done} = props ;
21+ const { language, children, done, index } = props ;
2122 const [ opened , { toggle } ] = useDisclosure ( false ) ;
2223
2324 // extract first line with # as button label
2425 const lines = children . split ( '\n' ) ;
25- const title = lines . length > 0 && lines [ 0 ] . indexOf ( '#' ) >= 0 ?lines [ 0 ] . split ( '#' ) [ 1 ] :'' ;
26+ const title = lines . length > 0 && lines [ 0 ] . indexOf ( '#' ) >= 0 ?lines [ 0 ] . split ( '#' ) [ 1 ] :'Thinking... ' ;
2627 const contents = lines . slice ( 1 , lines . length - 1 ) ;
2728
2829 const spin = keyframes `
@@ -82,7 +83,7 @@ const Step = observer((props:StepProps) => {
8283 }
8384 } }
8485 >
85- < Accordion . Item value = { title } mah = '200' >
86+ < Accordion . Item value = { 'step' + index } mah = '200' >
8687 < Accordion . Control icon = {
8788 done
8889 ?< IconCheck size = "1.125rem" />
Original file line number Diff line number Diff line change @@ -223,7 +223,7 @@ Generate a professionally written and formatted release note in markdown with th
223223
224224 if ( lanugage === 'step' || lanugage === 'Step' ) {
225225 let done = Number ( index ) < codes . length ? true : lastNode . type !== 'code' ;
226- return < Step language = { lanugage } done = { temp ?done :true } > { value } </ Step > ;
226+ return < Step language = { lanugage } done = { temp ?done :true } index = { index } > { value } </ Step > ;
227227 }
228228
229229 if ( lanugage === 'chatmark' || lanugage === 'ChatMark' ) {
You can’t perform that action at this time.
0 commit comments