carbon-react
Version:
A library of reusable React components for easily building user interfaces.
42 lines (41 loc) • 1.73 kB
TypeScript
interface StyledMenuItemContentProps {
customIcon?: boolean;
depth: number;
hasChildren?: boolean;
icon?: boolean;
responsive?: boolean;
}
interface StyledResponsiveMenuItemProps {
active?: boolean;
depth: number;
hasIcon?: boolean;
responsive?: boolean;
}
interface StyledIconProps {
depth: number;
expanded: boolean;
reduceMotion: boolean;
}
export declare const StyledIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../../../icon").IconProps & import("react").RefAttributes<HTMLSpanElement>>, any, StyledIconProps, never>;
export declare const StyledMenuItemContent: import("styled-components").StyledComponent<"span", any, StyledMenuItemContentProps, never>;
export declare const StyledNestedMenuWrapper: import("styled-components").StyledComponent<"div", any, {
depth: number;
hasIcon?: boolean;
responsive?: boolean;
}, never>;
export declare const StyledNestedMenu: import("styled-components").StyledComponent<"ul", any, {
depth: number;
hasIcon?: boolean;
responsive?: boolean;
}, never>;
export declare const StyledResponsiveMenuListItem: import("styled-components").StyledComponent<"li", any, {}, never>;
export declare const StyledResponsiveMenuItem: import("styled-components").StyledComponent<"button", any, StyledResponsiveMenuItemProps, never>;
export declare const StyledResponsiveMenuActionLink: import("styled-components").StyledComponent<"a", any, {
depth: number;
responsive?: boolean;
}, never>;
export declare const StyledResponsiveMenuActionButton: import("styled-components").StyledComponent<"button", any, {
depth: number;
responsive?: boolean;
}, never>;
export {};