mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-24 17:51:14 +02:00
feat: make impact metrics config save call
This commit is contained in:
parent
5c78c5cbe2
commit
5124e4084b
@ -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 = () => {
|
||||
<ChartConfigModal
|
||||
open={modalOpen}
|
||||
onClose={() => setModalOpen(false)}
|
||||
onSave={(data) => updateImpactMetric({ ...data, feature })}
|
||||
onSave={(data) => createImpactMetric({ ...data, feature })}
|
||||
initialConfig={undefined}
|
||||
metricSeries={metricSeries}
|
||||
loading={metadataLoading}
|
||||
|
@ -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,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user