26 lines
1.2 KiB
TypeScript
26 lines
1.2 KiB
TypeScript
// Metro module 8812 (f8813).
|
|
import { View } from "react-native";
|
|
import { UserRowModes } from "../../../main_tabs_v2/native/shared_components/user_list/UserRowConstants";
|
|
import { createStyles } from "../../../../design/components/Styles/native/createStyles";
|
|
import Module712 from "../../../../_bundle/Module712";
|
|
import { useNavigation } from "../../../../design/components/Navigator/native/useNavigation.native";
|
|
import SearchableUserList from "../../../main_tabs_v2/native/shared_components/user_list/SearchableUserList";
|
|
import { UnifiedGiftModalScreens } from "./UnifiedGiftModalTypes";
|
|
const useStyles = createStyles({
|
|
container: {
|
|
flex: 1,
|
|
paddingTop: 16,
|
|
backgroundColor: Module712.colors.MOBILE_ACTIONSHEET_BACKGROUND
|
|
}
|
|
});
|
|
export default function UnifiedGiftModalRecipientSelectScreen(props) {
|
|
const setRecipientUser = props.setRecipientUser;
|
|
const navigation = useNavigation();
|
|
return <View style={useStyles().container}>
|
|
<SearchableUserList onSelectUser={(event) => {
|
|
setRecipientUser(event);
|
|
navigation.navigate(UnifiedGiftModalScreens.GIFT_DETAIL);
|
|
}} rowMode={UserRowModes.NONE} disableGradient disableThemedGradient />
|
|
</View>;
|
|
};
|