From f15ebcd2344800ef21b9022a871117bc605f37de Mon Sep 17 00:00:00 2001 From: Caner Akdas Date: Tue, 14 Apr 2026 14:21:00 +0100 Subject: [PATCH] fix: select defaultValue changes --- packages/ui-components/src/Common/Select/index.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui-components/src/Common/Select/index.tsx b/packages/ui-components/src/Common/Select/index.tsx index 596d51704369a..3d03f8026112a 100644 --- a/packages/ui-components/src/Common/Select/index.tsx +++ b/packages/ui-components/src/Common/Select/index.tsx @@ -3,7 +3,7 @@ import { ChevronDownIcon, ChevronUpIcon } from '@heroicons/react/24/outline'; import * as SelectPrimitive from '@radix-ui/react-select'; import classNames from 'classnames'; -import { useId, useMemo, useState } from 'react'; +import { useEffect, useId, useMemo, useState } from 'react'; import Skeleton from '#ui/Common/Skeleton'; @@ -64,6 +64,8 @@ const Select = ({ const id = useId(); const [value, setValue] = useState(defaultValue); + useEffect(() => setValue(defaultValue), [defaultValue]); + const mappedValues = useMemo(() => mapValues(values), [values]) as Array< SelectGroup >;