import React from 'react' import { CommonNotificationProps, GovernanceCliffEndedNotification as GovernanceCliffEndedNotificationType } from '../../types' import NotificationItem from '../../NotificationItem' import CliffEnded from '../../../Icons/Notifications/CliffEnded' const i18N = { en: { description: (link: string): React.ReactNode => ( <> The cliff period to vest funds has ended. Check the{' '} contract status {' '} now! > ), title: (proposalTitle: string): React.ReactNode => ( <> Funds are ready to vest for your project " {proposalTitle} " > ) }, es: { description: (link: string): React.ReactNode => ( <> El período de espera para la adjudicación de fondos ha finalizado. ¡Revisa el{' '} estado del contrato {' '} ahora! > ), title: (proposalTitle: string): React.ReactNode => ( <> Los fondos están listos para ser utilizados en tu proyecto " {proposalTitle} " > ) }, zh: { description: (link: string): React.ReactNode => ( <> 资金释放的等待期已结束。 现在查看合同状态! > ), title: (proposalTitle: string): React.ReactNode => ( <> 您的项目“ {proposalTitle} ”的资金已准备好释放 > ) } } const GovernanceCliffEndedNotification = ({ notification, locale }: CommonNotificationProps) => ( }} timestamp={notification.timestamp} isNew={!notification.read} locale={locale} > {i18N[locale].title(notification.metadata.proposalTitle)} {i18N[locale].description(notification.metadata.link)} ) export default GovernanceCliffEndedNotification
{i18N[locale].title(notification.metadata.proposalTitle)}
{i18N[locale].description(notification.metadata.link)}