From c039d1c7e0c9e0d99c677beb23fdd95ebae3de69 Mon Sep 17 00:00:00 2001 From: ChoByeongchan Date: Thu, 11 Sep 2025 18:13:35 +0900 Subject: [PATCH] fix: update input IDs to use unique identifiers with useId hook --- src/components/fields/fields.component.tsx | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/components/fields/fields.component.tsx b/src/components/fields/fields.component.tsx index 1786fb2..1653b05 100644 --- a/src/components/fields/fields.component.tsx +++ b/src/components/fields/fields.component.tsx @@ -1,4 +1,4 @@ -import React, { memo, useCallback, useEffect, useState } from "react"; +import React, { memo, useCallback, useEffect, useId, useState } from "react"; import { ColorService, type IColor } from "@/services/color"; @@ -14,6 +14,7 @@ interface IFieldsProps { } export const Fields = memo(({ hideInput, color, disabled, onChange, onChangeComplete }: IFieldsProps) => { + const id = useId(); const [fields, setFields] = useState({ hex: { value: color.hex, @@ -89,7 +90,7 @@ export const Fields = memo(({ hideInput, color, disabled, onChange, onChangeComp
-
@@ -108,7 +109,7 @@ export const Fields = memo(({ hideInput, color, disabled, onChange, onChangeComp {!isFieldHide(hideInput, "rgb") && (
-
@@ -124,7 +125,7 @@ export const Fields = memo(({ hideInput, color, disabled, onChange, onChangeComp {!isFieldHide(hideInput, "hsv") && (
-