import React, { forwardRef } from "react"; import type { OverridableComponent } from "../../../utils-external"; import { cl } from "../../../utils/helpers"; import ListItem, { ListItemProps } from "./Item"; export interface ListProps extends React.HTMLAttributes { /** * Menu list content */ children: React.ReactNode; } export interface ListType extends React.ForwardRefExoticComponent< ListProps & React.RefAttributes > { /** * @see 🏷️ {@link ListItemProps} * @see [🤖 OverridableComponent](https://aksel.nav.no/grunnleggende/kode/overridablecomponent) support */ Item: OverridableComponent; } export const List = forwardRef(({ className, children, ...rest }, ref) => { return (
    {children}
); }) as ListType; List.Item = ListItem; List.displayName = "Dropdown.Menu.List"; export default List;