• Parameters

    • props: Omit<PayloadRenderProps<{
          schema: string;
      } & PayloadFields> & MenuItemOwnProps & Omit<ButtonBaseOwnProps, "classes"> & CommonProps & Omit<Omit<DetailedHTMLProps<LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & {
          ref?: null | ((instance: null | HTMLLIElement) => void) | RefObject<HTMLLIElement>;
      },
          | "children"
          | "autoFocus"
          | "className"
          | "style"
          | "tabIndex"
          | "classes"
          | "sx"
          | "action"
          | "centerRipple"
          | "disabled"
          | "disableRipple"
          | "disableTouchRipple"
          | "focusRipple"
          | "focusVisibleClassName"
          | "LinkComponent"
          | "onFocusVisible"
          | "TouchRippleProps"
          | "touchRippleRef"
          | "dense"
          | "disableGutters"
          | "divider"
          | "selected"> & {
          component?: ElementType<any, (keyof IntrinsicElements)>;
      }, "ref"> & RefAttributes<HTMLLIElement>

    Returns ReactNode

Properties

$$typeof: symbol
defaultProps?: Partial<Omit<PayloadRenderProps<{
    schema: string;
} & PayloadFields> & MenuItemOwnProps & Omit<ButtonBaseOwnProps, "classes"> & CommonProps & Omit<Omit<DetailedHTMLProps<LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & {
    ref?: null | ((instance: (...) | (...)) => void) | RefObject<HTMLLIElement>;
},
    | "children"
    | "autoFocus"
    | "className"
    | "style"
    | "tabIndex"
    | "classes"
    | "sx"
    | "action"
    | "centerRipple"
    | "disabled"
    | "disableRipple"
    | "disableTouchRipple"
    | "focusRipple"
    | "focusVisibleClassName"
    | "LinkComponent"
    | "onFocusVisible"
    | "TouchRippleProps"
    | "touchRippleRef"
    | "dense"
    | "disableGutters"
    | "divider"
    | "selected"> & {
    component?: ElementType<any, (keyof IntrinsicElements)>;
}, "ref"> & RefAttributes<HTMLLIElement>>
displayName?: string

Used in debugging messages. You might want to set it explicitly if you want to display a different name for debugging purposes.

propTypes?: WeakValidationMap<Omit<PayloadRenderProps<{
    schema: string;
} & PayloadFields> & MenuItemOwnProps & Omit<ButtonBaseOwnProps, "classes"> & CommonProps & Omit<Omit<DetailedHTMLProps<LiHTMLAttributes<HTMLLIElement>, HTMLLIElement>, "ref"> & {
    ref?: null | ((instance: (...) | (...)) => void) | RefObject<HTMLLIElement>;
},
    | "children"
    | "autoFocus"
    | "className"
    | "style"
    | "tabIndex"
    | "classes"
    | "sx"
    | "action"
    | "centerRipple"
    | "disabled"
    | "disableRipple"
    | "disableTouchRipple"
    | "focusRipple"
    | "focusVisibleClassName"
    | "LinkComponent"
    | "onFocusVisible"
    | "TouchRippleProps"
    | "touchRippleRef"
    | "dense"
    | "disableGutters"
    | "divider"
    | "selected"> & {
    component?: ElementType<any, (keyof IntrinsicElements)>;
}, "ref"> & RefAttributes<HTMLLIElement>>