+ {inputValues.map((item, index) => (
+
+
+ handleInputChange(index, e.target.value)
+ }
+ placeholder={placeholder}
+ className="flex-grow"
+ />
+ {inputValues.length > 1 && (
+ }
+ danger
+ className="opacity-0 group-hover:opacity-100"
+ onClick={() => handleDelete(index)}
+ />
+ )}
+
+ ))}
+
+
+ {inputValues.length > 1 && (
+ }
+ danger
+ className="opacity-0"
+ />
+ )}
+
+
+ );
+};
+
+export default InputList;
diff --git a/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx b/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx
index f038144..333e94d 100644
--- a/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx
+++ b/apps/web/src/components/models/course/editor/form/CourseBasicForm.tsx
@@ -3,6 +3,7 @@ import { CourseLevel, CourseLevelLabel } from "@nice/common";
import { convertToOptions } from "@nice/client";
import TermSelect from "../../../term/term-select";
import { useCourseEditor } from "../context/CourseEditorContext";
+import AvatarUploader from "@web/src/components/common/uploader/AvatarUploader";
const { TextArea } = Input;
@@ -27,14 +28,12 @@ export function CourseBasicForm() {
]}>