Usar radix-ui para hacer componentes reutilizables en mecanografiado y reaccionar (un poco de principiante en mecanografiado). La documentación de la API incluye diferentes accesorios que se pueden usar en el componente, pero se dividen en secciones (p. ej., Root, Trigger, Content, https://www.radix-ui.com/docs/primitives/components/dropdown-menu ) . Me gustaría extender los accesorios del componente para poder usar el accesorio 'abrir' de Root y 'onSelect' de Item pero este código
import * as RadixDropdownMenu from "@radix-ui/react-dropdown-menu" export interface DropdownMenuItemProps extends RadixDropdownMenu.DropdownMenuProps { }solo me permite sacar accesorios de los accesorios raíz; No puedo acceder a la propiedad onSelect.
este código de ejemplo me da acceso a la propiedad 'onSelect'.
export interface DropdownMenuItemProps extends RadixDropdownMenu.MenuItemProps { }No hay un solo 'Accesorios para padres' que se pueda ampliar. ¿Sientes que si estás usando una biblioteca, una sola importación de extensión debería darte acceso a todas ellas? ¿O hay alguna forma de combinar las dos extensiones que me faltan? Buscando una manera de obtener acceso a todos los accesorios disponibles en el componente.
Gracias por adelantado.