From 020e4253faae2cd89f241b494622494830f7d222 Mon Sep 17 00:00:00 2001 From: Ilya Hancharyk Date: Tue, 12 Dec 2023 17:49:40 +0300 Subject: [PATCH] Actualize styles --- .../tabs/selectDefectManually/ai-inline.svg | 2 +- .../tabs/selectDefectManually/ai.svg | 3 -- .../selectDefectManually.jsx | 47 ++++++++++--------- .../selectDefectManually.scss | 16 +++++-- 4 files changed, 38 insertions(+), 30 deletions(-) delete mode 100644 app/src/pages/inside/stepPage/modals/makeDecisionModal/tabs/selectDefectManually/ai.svg 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 && (