import React from 'react'; import CopyrightContainer from '@digigov/react-core/CopyrightContainer'; import { useTranslation } from '@digigov/ui/i18n'; import Link from '@digigov/ui/navigation/Link'; export const getCopyright = () => { const year = new Date().getFullYear(); return `© Copyright ${year} - `; }; export interface CopyrightProps { copyright?: string; createdBy?: React.ReactNode; minDigitalCopyright?: boolean; children?: React.ReactNode; } export const Copyright: React.FC = ({ copyright, createdBy, minDigitalCopyright, children, ...props }) => { const { t } = useTranslation(); const copyrightInfo = minDigitalCopyright ? { url: 'https://mindigital.gr', label: t('footer.mindigital'), } : { url: 'https://grnet.gr', label: t('footer.grnet'), }; return ( {children ? ( children ) : ( <> {copyright} {createdBy || ( <> {`${t('footer.created_by')} `} {`${copyrightInfo.label}`} {!minDigitalCopyright && ( <> {` ${t('footer.created_for')} `} {`${t('footer.mindigital')}`} )} )} )} ); }; export { CopyrightContainer }; export default Copyright;