File tree Expand file tree Collapse file tree
packages/react-ui/src/app/features/builder/ai-chat Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -82,26 +82,27 @@ const StepSettingsAssistantUiChat = ({
8282 const { isShowingSlowWarning, connectionError } =
8383 useNetworkStatusWithWarning ( chatStatus ) ;
8484
85- const step = useMemo ( ( ) => {
86- return flowHelper . getStep ( flowVersion , selectedStep ) as
85+ const { step, stepIndex } = useMemo ( ( ) => {
86+ const step = flowHelper . getStep ( flowVersion , selectedStep ) as
8787 | Action
8888 | Trigger
8989 | undefined ;
90+
91+ if ( ! step ) {
92+ return { step : undefined , stepIndex : undefined } ;
93+ }
94+
95+ const steps = flowHelper . getAllSteps ( flowVersion . trigger ) ;
96+ const stepIndex = steps . findIndex ( ( s ) => s . name === step . name ) + 1 ;
97+
98+ return { step, stepIndex } ;
9099 } , [ flowVersion , selectedStep ] ) ;
91100
92101 const { stepMetadata } = blocksHooks . useStepMetadata ( {
93102 step : step ,
94103 enabled : ! ! step ,
95104 } ) ;
96105
97- const stepIndex = useMemo ( ( ) => {
98- if ( ! step ) {
99- return undefined ;
100- }
101- const steps = flowHelper . getAllSteps ( flowVersion . trigger ) ;
102- return steps . findIndex ( ( s ) => s . name === step . name ) + 1 ;
103- } , [ flowVersion , step ] ) ;
104-
105106 return (
106107 < StepSettingsAssistantUiChatContainer
107108 parentHeight = { middlePanelSize . height }
You can’t perform that action at this time.
0 commit comments