acud
Version:
acg react 组件库
13 lines (12 loc) • 779 B
TypeScript
import * as React from 'react';
export declare function parseChildren(children: React.ReactNode, keyPath: string[]): React.ReactElement<unknown, string | React.JSXElementConstructor<any>>[];
/**
* 如果是带icon的submenu,则将 children className 更新为 'item-with-icon'。
* 如果 subStyle 中存在 paddingLeft,则将其传递给子元素的 sub 属性。
*
* @param children submenu 的子元素
* @param className submenu 的 className
* @param style submenu title 的 style
* @returns React.ReactNode[] 返回一个包含修改后的子元素的数组
*/
export declare function parseChildrenWithIcon(children: React.ReactNode, className?: string, subStyle?: React.CSSProperties): React.ReactElement<unknown, string | React.JSXElementConstructor<any>>[];