// Copyright 2017-2026 @pezkuwi/react-components authors & contributors // SPDX-License-Identifier: Apache-2.0 import React from 'react'; import { styled } from '../styled.js'; interface Props { className?: string; footer?: React.ReactNode; isEmpty: boolean; } function Foot ({ className = '', footer, isEmpty }: Props): React.ReactElement | null { if (!footer || isEmpty) { return null; } return ( {footer} ); } const StyledTfoot = styled.tfoot` td { color: var(--color-table-foot); font: var(--font-sans); font-weight: var(--font-weight-normal); padding: 0.75rem 1rem 0.25rem; text-align: right; vertical-align: baseline; white-space: nowrap; } tr { background: var(--bg-page); } `; export default React.memo(Foot);