import type { FC, ReactNode } from 'react';
import React from 'react';

export const isFunctionComponent = (value: unknown): value is React.FunctionComponent =>
    typeof value === 'function';

export const renderSingleNode = (Node: ReactNode | FC, key?: number) => (
    <React.Fragment key={key}>{isFunctionComponent(Node) ? <Node /> : Node}</React.Fragment>
);
