From 5124e4084b701b2525ebed60da7d47ce0f4bd597 Mon Sep 17 00:00:00 2001 From: kwasniew Date: Fri, 29 Aug 2025 11:09:18 +0200 Subject: [PATCH] feat: make impact metrics config save call --- .../FeatureView/FeatureMetrics/FeatureImpactMetrics.tsx | 4 ++-- .../useImpactMetricsSettingsApi/useImpactMetricsApi.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureImpactMetrics.tsx b/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureImpactMetrics.tsx index 2babca90d6..17674218b9 100644 --- a/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureImpactMetrics.tsx +++ b/frontend/src/component/feature/FeatureView/FeatureMetrics/FeatureImpactMetrics.tsx @@ -17,7 +17,7 @@ const StyledHeaderTitle = styled(Typography)(({ theme }) => ({ export const FeatureImpactMetrics: FC = () => { const feature = useRequiredPathParam('featureId'); const [modalOpen, setModalOpen] = useState(false); - const { updateImpactMetric } = useImpactMetricsApi(); + const { createImpactMetric } = useImpactMetricsApi(); const { metadata, @@ -60,7 +60,7 @@ export const FeatureImpactMetrics: FC = () => { setModalOpen(false)} - onSave={(data) => updateImpactMetric({ ...data, feature })} + onSave={(data) => createImpactMetric({ ...data, feature })} initialConfig={undefined} metricSeries={metricSeries} loading={metadataLoading} diff --git a/frontend/src/hooks/api/actions/useImpactMetricsSettingsApi/useImpactMetricsApi.ts b/frontend/src/hooks/api/actions/useImpactMetricsSettingsApi/useImpactMetricsApi.ts index 7aff629656..11b32552f3 100644 --- a/frontend/src/hooks/api/actions/useImpactMetricsSettingsApi/useImpactMetricsApi.ts +++ b/frontend/src/hooks/api/actions/useImpactMetricsSettingsApi/useImpactMetricsApi.ts @@ -7,7 +7,7 @@ export const useImpactMetricsApi = () => { propagateErrors: true, }); - const updateImpactMetric = useCallback( + const createImpactMetric = useCallback( async (config: ImpactMetricsConfigSchema) => { const path = `api/admin/impact-metrics/config`; const req = createRequest( @@ -25,7 +25,7 @@ export const useImpactMetricsApi = () => { ); return { - updateImpactMetric, + createImpactMetric, errors, loading, };