Skip to content

Commit 8dfc26e

Browse files
committed
fix: dropwodn v2
1 parent 68b9c20 commit 8dfc26e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@beeinventor/dasiot-react-component-lib",
3-
"version": "1.2.2",
3+
"version": "1.2.3",
44
"module": "lib/index.js",
55
"types": "lib/index.d.ts",
66
"files": [

src/components/Dropdown/DropdownV2.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const DropdownV2: React.VFC<DropDownProps> = (props) => {
7878
const [isOpen, setIsOpen] = useState(false);
7979

8080
useEffect(() => {
81-
if (selectedId) {
81+
if (selectedId && selectedId !== selectedItem?.id) {
8282
for (let i = 0; i < list.length; i++) {
8383
if (selectedId === list[i].id) {
8484
setSelectedItem(list[i]);
@@ -136,7 +136,7 @@ const DropdownV2: React.VFC<DropDownProps> = (props) => {
136136
className={classNames(
137137
'Dropdown-root',
138138
{
139-
'Dropdown-empty': !selectedItem,
139+
'Dropdown-empty': !selectedId,
140140
},
141141
{
142142
'Dropdown--disabled': disabled,
@@ -149,7 +149,7 @@ const DropdownV2: React.VFC<DropDownProps> = (props) => {
149149
onClick={handleOnClickSelect}
150150
{...otherProps}
151151
>
152-
{selectedItem?.name ?? placeholder}
152+
{selectedId ?? placeholder}
153153
<Icon className="Dropdown-icon">
154154
{isOpen ? <KeyboardArrowUp /> : <KeyboardArrowDown />}
155155
</Icon>

0 commit comments

Comments
 (0)