UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

25 lines (24 loc) 1.04 kB
import { PaddingProps } from "styled-system"; import { MenuWithChildren } from "./menu-item.component"; import type { MenuType } from "../menu.types"; interface StyledMenuItemWrapperProps extends Pick<MenuWithChildren, "href" | "showDropdownArrow" | "overrideColor" | "clickToOpen" | "maxWidth">, PaddingProps { menuType: MenuType; selected?: boolean; hasSubmenu?: boolean; isOpen?: boolean; inFullscreenView?: boolean; asPassiveItem?: boolean; icon?: string; ariaLabel?: string; asDiv?: boolean; hasFocusableChild?: boolean; hasInput?: boolean; menuItemVariant?: Pick<MenuWithChildren, "variant">["variant"]; inSubmenu?: boolean; } declare const StyledMenuItemWrapper: import("styled-components").StyledComponent<"a", any, { theme: object; } & { as: import("react").ForwardRefExoticComponent<import("../../link").LinkProps & import("react").RefAttributes<HTMLAnchorElement | HTMLButtonElement>>; } & StyledMenuItemWrapperProps, "theme" | "as">; export default StyledMenuItemWrapper;