"use client"; import { type ComponentPropsWithoutRef, type ComponentRef, forwardRef, } from "react"; import { DropdownMenu as DropdownMenuPrimitive } from "radix-ui"; import type { WithRenderPropProps } from "../../utils/Primitive"; import { DropdownMenuRenderContent } from "../dropdownMenuRenderPrimitives"; import { type ScopedProps, useDropdownMenuScope } from "./scope"; export namespace ThreadListItemMorePrimitiveContent { export type Element = ComponentRef; export type Props = WithRenderPropProps< typeof DropdownMenuPrimitive.Content > & { portalProps?: | ComponentPropsWithoutRef | undefined; }; } export const ThreadListItemMorePrimitiveContent = forwardRef< ThreadListItemMorePrimitiveContent.Element, ThreadListItemMorePrimitiveContent.Props >( ( { __scopeThreadListItemMore, portalProps, sideOffset = 4, ...props }: ScopedProps, forwardedRef, ) => { const scope = useDropdownMenuScope(__scopeThreadListItemMore); return ( ); }, ); ThreadListItemMorePrimitiveContent.displayName = "ThreadListItemMorePrimitive.Content";