diff --git a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai-inline.svg b/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai-inline.svg index f8fe8fee79..c310e97bfe 100644 --- a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai-inline.svg +++ b/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai-inline.svg @@ -1,3 +1,3 @@ - + diff --git a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai.svg b/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai.svg deleted file mode 100644 index f8fe8fee79..0000000000 --- a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/selectDefectManually.jsx b/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/selectDefectManually.jsx index 46f91e5429..0df9d1b402 100644 --- a/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/selectDefectManually.jsx +++ b/app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/selectDefectManually.jsx @@ -72,7 +72,8 @@ export const SelectDefectManually = ({ const [commentEditor, setCommentEditor] = useState(null); const defectFromTIGroup = itemData.issue && itemData.issue.issueType.startsWith(TO_INVESTIGATE_LOCATOR_PREFIX); - const [llmSuggestLoading, setLllmSuggestLoading] = useState(false); + const [llmSuggestLoading, setLlmSuggestLoading] = useState(false); + const [suggestionApplied, setSuggestionApplied] = useState(false); const source = modalState.selectManualChoice; @@ -118,11 +119,12 @@ export const SelectDefectManually = ({ const suggestedComment = "This defect is not a bug. It's a feature"; const { comment: existingComment } = source.issue; const comment = existingComment ? `${existingComment}\n${suggestedComment}` : suggestedComment; - setLllmSuggestLoading(true); + setLlmSuggestLoading(true); // TODO: API request will be here instead of a timeout setTimeout(() => { handleDefectCommentChange(comment); - setLllmSuggestLoading(false); + setSuggestionApplied(true); + setLlmSuggestLoading(false); }, 1000); }; @@ -232,25 +234,6 @@ export const SelectDefectManually = ({ isNarrowView={getDefectTypeNarrowView()} />
- {extensions.map((extensionComponent) => ( - - ))} -
- {llmSuggestLoading ? ( - - - - ) : ( - - )} -
+
+ {llmSuggestLoading ? ( + + + + ) : ( + + )} +
+ {extensions.map((extensionComponent) => ( + + ))}
{!debugMode && (