// Copyright 2017-2026 @pezkuwi/react-components authors & contributors // SPDX-License-Identifier: Apache-2.0 import React from 'react'; import { isString } from '@pezkuwi/util'; import Spinner from '../Spinner.js'; interface Props { children?: React.ReactNode; className?: string; empty?: React.ReactNode | false; emptySpinner?: React.ReactNode; isEmpty: boolean; noBodyTag?: boolean; } function Body ({ children, className = '', empty, emptySpinner, isEmpty, noBodyTag }: Props): React.ReactElement { const bodyClassName = `${className} ui--Table-Body`; return isEmpty ? ( { isString(empty) ?
{empty}
: empty || } ) : noBodyTag ? <>{children} : {children}; } export default React.memo(Body);