Skip to content

Commit 16b0734

Browse files
committed
fix: remove React.FC annotation to preserve forwardRef's ref typing
1 parent c54331d commit 16b0734

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/components/form/InputSuggestion.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ InputSuggestionMenuContentComponent.displayName = "InputSuggestionMenuContent"
110110
export const InputSuggestionMenuContent = React.memo(InputSuggestionMenuContentComponent)
111111

112112

113-
const InputSuggestionMenuContentItemsComponent: React.FC<InputSuggestionMenuContentItemsProps> = React.forwardRef<InputSuggestionMenuContentItemsHandle, InputSuggestionMenuContentItemsProps>((props, ref) => {
113+
// No React.FC annotation here — it would erase forwardRef's ref typing and
114+
// consumers couldn't pass `ref` for the imperative handle.
115+
const InputSuggestionMenuContentItemsComponent = React.forwardRef<InputSuggestionMenuContentItemsHandle, InputSuggestionMenuContentItemsProps>((props, ref) => {
114116

115117
const {
116118
suggestions,

0 commit comments

Comments
 (0)