diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-08-25 19:37:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-25 09:37:12 -0700 |
commit | 27c591f031fbe8b3a5837c4ef7082b2ce146a050 (patch) | |
tree | 0879afcfba1d6ebce926f7f4bfaa67f982bf9c1e /src/components/forms/TextField.tsx | |
parent | 7771b56a4333aa75fced8a7c05fa5458bb1f2ef5 (diff) | |
download | voidsky-27c591f031fbe8b3a5837c4ef7082b2ce146a050.tar.zst |
Fix Gif Select dialog search bar scrolling away (#8874)
* fix flatlist dialogs on web * tweak gif select dialog, add style prop to textfield
Diffstat (limited to 'src/components/forms/TextField.tsx')
-rw-r--r-- | src/components/forms/TextField.tsx | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/components/forms/TextField.tsx b/src/components/forms/TextField.tsx index 9993317d6..3d4caa93b 100644 --- a/src/components/forms/TextField.tsx +++ b/src/components/forms/TextField.tsx @@ -48,9 +48,11 @@ const Context = createContext<{ }) Context.displayName = 'TextFieldContext' -export type RootProps = React.PropsWithChildren<{isInvalid?: boolean}> +export type RootProps = React.PropsWithChildren< + {isInvalid?: boolean} & TextStyleProp +> -export function Root({children, isInvalid = false}: RootProps) { +export function Root({children, isInvalid = false, style}: RootProps) { const inputRef = useRef<TextInput>(null) const { state: hovered, @@ -85,7 +87,14 @@ export function Root({children, isInvalid = false}: RootProps) { return ( <Context.Provider value={context}> <View - style={[a.flex_row, a.align_center, a.relative, a.w_full, a.px_md]} + style={[ + a.flex_row, + a.align_center, + a.relative, + a.w_full, + a.px_md, + style, + ]} {...web({ onClick: () => inputRef.current?.focus(), onMouseOver: onHoverIn, |