import { ComponentType, ReactNode } from "react"; type ShouldWrapProps> = { children: ReactNode; wrapper: ComponentType; isWrapped?: boolean; } & T; export const ShouldWrap = >({ children, wrapper: Wrapper, isWrapped = false, ...wrapperProps }: ShouldWrapProps) => { if (isWrapped) { return {children}; } return children; };