@sparkpost/matchbox
Version:
A React UI component library
13 lines (12 loc) • 486 B
TypeScript
import React from 'react';
/**
* Finds and clones a React component from display name
* @param {string} name
* @param {element} children
* @param {object} props
*
* @example
* getChild('MyChildComponent', props.children, { extra: 'prop' })
*/
export declare function getChild(name: string, children: React.ReactNode, props?: Record<string, any>): React.ReactElement[];
export declare function excludeChild(names: string[] | string, children: React.ReactNode): React.ReactNode;