// @flow strict import * as React from 'react'; export type ConditionalWrapperProps = { condition?: boolean, wrapper?: (children: React.Node) => React.Node, children?: React.Node, }; export const ConditionalWrapper = ({ condition, wrapper, children, }: ConditionalWrapperProps): React.Node => condition ? wrapper?.(children) : children;