( node: React.ReactElement, )
| 3 | import type { BaseOptionType, DefaultOptionType } from '../Select'; |
| 4 | |
| 5 | function convertNodeToOption<OptionType extends BaseOptionType = DefaultOptionType>( |
| 6 | node: React.ReactElement, |
| 7 | ): OptionType { |
| 8 | const { |
| 9 | key, |
| 10 | props: { children, value, ...restProps }, |
| 11 | } = node as React.ReactElement; |
| 12 | |
| 13 | return { key, value: value !== undefined ? value : key, children, ...restProps }; |
| 14 | } |
| 15 | |
| 16 | export function convertChildrenToData<OptionType extends BaseOptionType = DefaultOptionType>( |
| 17 | nodes: React.ReactNode, |
no outgoing calls
no test coverage detected
searching dependent graphs…