import React from "react"; import { BottomSheet, cn } from "heroui-native"; import { OVERLAY_STYLE } from "../helpers/utils"; export interface NSheetProps { isOpen?: boolean; isDefaultOpen?: boolean; onOpenChange?: (isOpen: boolean) => void; trigger?: React.ReactNode; title?: string; description?: string; children: React.ReactNode; className?: string; titleClassName?: string; descriptionClassName?: string; snapPoints?: (string | number)[]; } export const NSheet = React.memo( ({ isOpen, isDefaultOpen, onOpenChange, trigger, title, description, children, className, titleClassName, descriptionClassName, snapPoints, }) => { return ( {trigger && {trigger}} {title && {title}} {description && ( {description} )} {children} ); }, ); NSheet.displayName = "NSheet";