diff --git a/ui/src/components/modals/add-new-model/modal-context-provider.jsx b/ui/src/components/modals/add-new-model/modal-context-provider.jsx index 6762e0c..6aba9bb 100644 --- a/ui/src/components/modals/add-new-model/modal-context-provider.jsx +++ b/ui/src/components/modals/add-new-model/modal-context-provider.jsx @@ -1,4 +1,4 @@ -import { DataTypeEnum, ModelTypeEnum } from '@State/models/constants'; +import { DataTypeEnum } from '@State/models/constants'; import useFormbit from '@radicalbit/formbit'; import { createContext, @@ -18,7 +18,7 @@ function ModalContextProvider({ children }) { const [isMaximize, setIsMaximize] = useState(false); const useFormbitStepOne = useFormbit({ - initialValues: { modelType: ModelTypeEnum.BINARY_CLASSIFICATION, dataType: DataTypeEnum.TABULAR }, + initialValues: { dataType: DataTypeEnum.TABULAR }, yup: schemaStepOne, }); diff --git a/ui/src/components/modals/add-new-model/step-four/form-fields.jsx b/ui/src/components/modals/add-new-model/step-four/form-fields.jsx index f2f65be..7686c05 100644 --- a/ui/src/components/modals/add-new-model/step-four/form-fields.jsx +++ b/ui/src/components/modals/add-new-model/step-four/form-fields.jsx @@ -1,9 +1,9 @@ +import { ModelTypeEnum } from '@Src/store/state/models/constants'; import { FormField, Select, Tooltip, } from '@radicalbit/radicalbit-design-system'; -import { ModelTypeEnum } from '@Src/store/state/models/constants'; import { useModalContext } from '../modal-context-provider'; function Target() { @@ -196,15 +196,18 @@ function Prediction() { } function Probability() { - const { useFormbit } = useModalContext(); + const { useFormbit, useFormbitStepOne } = useModalContext(); + const { form, error, write, remove, } = useFormbit; - const probabilities = useGetProbabilities(); const predictionName = form?.prediction?.name; const value = form?.predictionProba?.name; + const { form: formStepOne } = useFormbitStepOne; + const { modelType } = formStepOne; + const handleOnChange = (val) => { if (val === undefined) { remove('predictionProba'); @@ -218,6 +221,14 @@ function Probability() { } }; + if (modelType === ModelTypeEnum.REGRESSION) { + return ( + + + {Object.values(ModelTypeEnum).map((value) => ( + + {ModelTypeEnumLabel[value]} + + ))} + ); }