From 0e0bf6b8640d160fbfc84ff40716ab9f1f58382b Mon Sep 17 00:00:00 2001 From: AngelaZQ1 Date: Thu, 1 Feb 2024 13:24:02 -0500 Subject: [PATCH] disable major select --- packages/frontend-v2/components/Form/Select.tsx | 3 +++ packages/frontend-v2/components/Plan/AddPlanModal.tsx | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/frontend-v2/components/Form/Select.tsx b/packages/frontend-v2/components/Form/Select.tsx index d255feb0c..a816d4b24 100644 --- a/packages/frontend-v2/components/Form/Select.tsx +++ b/packages/frontend-v2/components/Form/Select.tsx @@ -23,6 +23,7 @@ type PlanSelectProps = { /** Are the field values numbers. */ isNumeric?: boolean; isSearchable?: boolean; + isDisabled?: boolean; /** An option in the select dropdown that indicates "no selection". */ noValueOptionLabel?: string; }; @@ -37,6 +38,7 @@ export const PlanSelect: React.FC = ({ rules, isNumeric, isSearchable, + isDisabled, noValueOptionLabel, }) => { const { @@ -89,6 +91,7 @@ export const PlanSelect: React.FC = ({ onChange={onChange} value={selectedOption} isSearchable={isSearchable} + isDisabled={isDisabled} defaultValue={noValueOption} {...fieldRest} /> diff --git a/packages/frontend-v2/components/Plan/AddPlanModal.tsx b/packages/frontend-v2/components/Plan/AddPlanModal.tsx index 48d5347ef..fb855d72f 100644 --- a/packages/frontend-v2/components/Plan/AddPlanModal.tsx +++ b/packages/frontend-v2/components/Plan/AddPlanModal.tsx @@ -243,8 +243,8 @@ export const AddPlanModal: React.FC = ({ setValue("concentration", ""); }} rules={{ required: "Major is required." }} - helperText='First select your catalog year. If you still cannot find your major, select "No Major" above.' isSearchable + isDisabled={!!!catalogYear} />