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 = () => {
|
export const FeatureImpactMetrics: FC = () => {
|
||||||
const feature = useRequiredPathParam('featureId');
|
const feature = useRequiredPathParam('featureId');
|
||||||
const [modalOpen, setModalOpen] = useState(false);
|
const [modalOpen, setModalOpen] = useState(false);
|
||||||
const { updateImpactMetric } = useImpactMetricsApi();
|
const { createImpactMetric } = useImpactMetricsApi();
|
||||||
|
|
||||||
const {
|
const {
|
||||||
metadata,
|
metadata,
|
||||||
@ -60,7 +60,7 @@ export const FeatureImpactMetrics: FC = () => {
|
|||||||
<ChartConfigModal
|
<ChartConfigModal
|
||||||
open={modalOpen}
|
open={modalOpen}
|
||||||
onClose={() => setModalOpen(false)}
|
onClose={() => setModalOpen(false)}
|
||||||
onSave={(data) => updateImpactMetric({ ...data, feature })}
|
onSave={(data) => createImpactMetric({ ...data, feature })}
|
||||||
initialConfig={undefined}
|
initialConfig={undefined}
|
||||||
metricSeries={metricSeries}
|
metricSeries={metricSeries}
|
||||||
loading={metadataLoading}
|
loading={metadataLoading}
|
||||||
|
@ -7,7 +7,7 @@ export const useImpactMetricsApi = () => {
|
|||||||
propagateErrors: true,
|
propagateErrors: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
const updateImpactMetric = useCallback(
|
const createImpactMetric = useCallback(
|
||||||
async (config: ImpactMetricsConfigSchema) => {
|
async (config: ImpactMetricsConfigSchema) => {
|
||||||
const path = `api/admin/impact-metrics/config`;
|
const path = `api/admin/impact-metrics/config`;
|
||||||
const req = createRequest(
|
const req = createRequest(
|
||||||
@ -25,7 +25,7 @@ export const useImpactMetricsApi = () => {
|
|||||||
);
|
);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
updateImpactMetric,
|
createImpactMetric,
|
||||||
errors,
|
errors,
|
||||||
loading,
|
loading,
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user