(contextItem: IContextMenuItemProps, text2Id: boolean, index: number)
| 20 | import { IContextMenuItemProps } from '@apitable/components'; |
| 21 | |
| 22 | const generateKey = (contextItem: IContextMenuItemProps, text2Id: boolean, index: number) => { |
| 23 | const { id, text } = contextItem; |
| 24 | if (!text2Id) return id; |
| 25 | return isValidElement(text) ? index : text; |
| 26 | }; |
| 27 | |
| 28 | export const flatContextData = (contextData: Partial<IContextMenuItemProps>[], text2Id = false): IContextMenuItemProps[] => { |
| 29 | const dfs = (childList: IContextMenuItemProps[], groupId: string, index = 0) => { |
no outgoing calls
no test coverage detected