Skip to content

Commit 70cb121

Browse files
committed
feat: enhance Input component with Card for improved suggestion display
1 parent 17e513d commit 70cb121

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/components/form/Input.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import {InputSyntax, ResolvedVisualSelectionRange} from "./InputSyntax"
2929
import {InputSyntaxSegment, useSyntaxModel} from "./Input.syntax.hook"
3030
import {useSelectionNormalization, useSelectionResolution, useSelectionVisibility} from "./Input.selection.hook"
3131
import {getSelectionMetrics, setElementKey, setSelectionRangeSafe} from "./Input.utils"
32+
import {Card} from "../card/Card";
3233

3334
export type Code0Input = Omit<
3435
Omit<Omit<Code0Component<HTMLInputElement>, "left">, "right">,
@@ -895,8 +896,9 @@ const InputComponent = React.forwardRef<HTMLInputElement, InputProps<any>>(
895896
/>
896897
</MenuTrigger>
897898
<MenuPortal>
898-
<InputSuggestionMenuContent inputRef={inputRef}>
899-
{suggestionsHeader}
899+
<InputSuggestionMenuContent color={"secondary"} inputRef={inputRef}>
900+
{suggestionsHeader}
901+
<Card paddingSize={"xxs"} mt={-0.35} mx={-0.35} style={{borderWidth: "2px"}}>
900902
{availableSuggestions?.length === 0 && suggestionsEmptyState}
901903
{!!availableSuggestions?.length && (
902904
<InputSuggestionMenuContentItems
@@ -917,10 +919,11 @@ const InputComponent = React.forwardRef<HTMLInputElement, InputProps<any>>(
917919
}}
918920
/>
919921
)}
920-
{suggestionsFooter}
921-
</InputSuggestionMenuContent>
922-
</MenuPortal>
923-
</Menu>
922+
</Card>
923+
{suggestionsFooter}
924+
</InputSuggestionMenuContent>
925+
</MenuPortal>
926+
</Menu>
924927
), [applySuggestionValue, availableSuggestions, disabledOnValue, focusInputCaretAtEnd, handleBlur, handleFocus, handleKeyDown, handleKeyDownCapture, inputRef, onSuggestionSelect, open, rest, suggestionsEmptyState, suggestionsFooter, suggestionsHeader, transformSyntaxWithAppliedParts])
925928

926929
return (

0 commit comments

Comments
 (0)