diff --git a/src/frontend/src/components/dropdownComponent/index.tsx b/src/frontend/src/components/dropdownComponent/index.tsx index 1c5a922ef..dbaa4524e 100644 --- a/src/frontend/src/components/dropdownComponent/index.tsx +++ b/src/frontend/src/components/dropdownComponent/index.tsx @@ -1,6 +1,6 @@ import { Listbox, Transition } from "@headlessui/react"; import { Check, ChevronsUpDown } from "lucide-react"; -import { Fragment, useState } from "react"; +import { Fragment, useEffect, useState } from "react"; import { DropDownComponentType } from "../../types/components"; import { classNames } from "../../utils"; @@ -16,6 +16,10 @@ export default function Dropdown({ value === "" || !value ? "Choose an option" : value ); + useEffect(() => { + setInternalValue(value === "" || !value ? "Choose an option" : value); + }, [value]); + return ( <>