diff --git a/projects/app/src/pageComponents/app/detail/Logs/LogChart.tsx b/projects/app/src/pageComponents/app/detail/Logs/LogChart.tsx index 536de078f..cb38a902b 100644 --- a/projects/app/src/pageComponents/app/detail/Logs/LogChart.tsx +++ b/projects/app/src/pageComponents/app/detail/Logs/LogChart.tsx @@ -255,7 +255,7 @@ const LogChart = ({ pointsPerChat, errorCount: item.summary.errorCount, errorRate: item.summary.chatItemCount - ? Number((item.summary.errorCount / item.summary.chatItemCount).toFixed(2)) + ? Number(((item.summary.errorCount / item.summary.chatItemCount) * 100).toFixed(2)) : 0 }; }, @@ -304,8 +304,7 @@ const LogChart = ({ chatItemCount: 'sum', chatCount: 'sum', pointsPerChat: 'avg', - errorCount: 'sum', - errorRate: 'avg' + errorCount: 'sum' }), ...calculateStats(app, { goodFeedBackCount: 'sum', @@ -314,6 +313,11 @@ const LogChart = ({ }) }; + const totalChatItems = cumulative.chatItemCount || 0; + const totalErrors = cumulative.errorCount || 0; + cumulative.errorRate = + totalChatItems > 0 ? Number(((totalErrors / totalChatItems) * 100).toFixed(2)) : 0; + return { user, chat, app, cumulative }; }, [ feConfigs?.isPlus, @@ -468,7 +472,7 @@ const LogChart = ({ averageKey="points" HeaderRightChildren={ - {t('app:logs_total')}: {formatChartData.cumulative.points} + {t('app:logs_total')}: {formatChartData.cumulative.points.toFixed(2)} } blur={!feConfigs?.isPlus} @@ -599,7 +603,8 @@ const LogChart = ({ { label: t('app:logs_error_rate'), dataKey: 'errorRate', - color: theme.colors.primary['400'] + color: theme.colors.primary['400'], + formatter: (value) => `${value}%` } ]} HeaderRightChildren={ diff --git a/projects/app/src/pageComponents/app/detail/Workflow/components/SaveButton.tsx b/projects/app/src/pageComponents/app/detail/Workflow/components/SaveButton.tsx index d89fc39b9..d22d13f32 100644 --- a/projects/app/src/pageComponents/app/detail/Workflow/components/SaveButton.tsx +++ b/projects/app/src/pageComponents/app/detail/Workflow/components/SaveButton.tsx @@ -44,7 +44,7 @@ const SaveButton = ({ placement={'bottom-end'} hasArrow={false} offset={[2, 4]} - w={'116px'} + w={'124px'} onOpenFunc={() => setIsSave(true)} onCloseFunc={() => setIsSave(false)} trigger={'hover'}