MCPcopy Create free account
hub / github.com/react-component/select / convertNodeToOption

Function convertNodeToOption

src/utils/legacyUtil.ts:5–14  ·  view source on GitHub ↗
(
  node: React.ReactElement,
)

Source from the content-addressed store, hash-verified

3import type { BaseOptionType, DefaultOptionType } from '../Select';
4
5function 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
16export function convertChildrenToData<OptionType extends BaseOptionType = DefaultOptionType>(
17 nodes: React.ReactNode,

Callers 1

convertChildrenToDataFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…