// Copyright 2017-2020 @polkadot/react-components authors & contributors // SPDX-License-Identifier: Apache-2.0 import { ThemeProps } from '../types'; import React from 'react'; import styled from 'styled-components'; 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} ); } export default React.memo(styled(Foot)(({ theme }: ThemeProps) => ` td { color: rgba(${theme.theme === 'dark' ? '254, 240, 240' : '78, 78, 78'}, 0.66); font-family: sans-serif; font-weight: 100; padding: 0.75rem 1rem 0.25rem; text-align: right; vertical-align: baseline; white-space: nowrap; } tr { background: ${theme.bgPage}; } `));