Example #1
0
      updateData: async () => {
        const survivalData = await getDefaultCurve({
          currentFilters: filters,
          slug: 'Explore',
        });

        setDefaultSurvivalData(survivalData);
        setSelectedSurvivalData({});

        setState(s => ({
          ...s,
          loading: false,
        }));
      },
Example #2
0
  withPropsOnChange(['id'], async ({ id, setState }) => {
    if (!id) return;

    const defaultSurvivalData = await getDefaultCurve({
      currentFilters: {
        op: '=',
        content: { field: 'cases.project.project_id', value: id },
      },
      slug: id,
    });

    setState(s => ({
      ...s,
      loadingSurvival: false,
      defaultSurvivalData,
    }));
  }),
Example #3
0
    updateData: async ({ setId1, setId2, setSurvivalData, setState }) => {
      const survivalData = await getDefaultCurve({
        currentFilters: [
          makeSurvivalCurveFilter(setId1, setId2),
          makeSurvivalCurveFilter(setId2, setId1),
        ],
      });

      setSurvivalData(survivalData);

      setState(s => ({
        ...s,
        loadingSurvival: false,
        survivalHasData:
          survivalData &&
          survivalData.rawData &&
          survivalData.rawData.results.some(Boolean),
      }));
    },