import React, { forwardRef } from 'react';
import { SelectContext, SelectPortalContext } from './SelectContext';
import { StyleSheet, Platform } from 'react-native';
import { mergeRefs } from '@gluestack-ui/utils';
const PLACEHOLDER_OPTION = '__GluestackPlaceholder__';
export const SelectPortal = (StyledSelectPortal: any) =>
forwardRef(({ children, ...props }: any, ref?: any) => {
const {
isOpen,
handleClose,
closeOnOverlayClick,
isDisabled,
hoverRef,
hoverProps,
focusProps,
onValueChange,
value,
setFocused,
setValue,
label,
setLabel,
onOpen,
placeholder,
isReadOnly,
...portalProps
} = React.useContext(SelectContext);
if (Platform.OS !== 'web') {
return (
{children}
);
}
return (
<>
>
);
});