import {__} from '@wordpress/i18n'; import {getGoalDescription, getGoalFormattedValue} from '../../../CampaignGoal/utils'; import {Campaign} from '@givewp/campaigns/admin/components/types'; import {getCampaignOptionsWindowData} from '@givewp/campaigns/utils'; import './styles.scss'; export default ({showImage, showGoal, showDescription, campaign}: { showImage: boolean, showDescription: boolean, showGoal: boolean, campaign: Campaign }) => { const campaignWindowData = getCampaignOptionsWindowData(); return (
window.location = campaign.pagePermalink })} > {showImage && campaign.image && (
)}
{campaign.title}
{showDescription && (
{campaign.shortDescription}
)} {showGoal && (
{getGoalDescription(campaign.goalType)} {getGoalFormattedValue(campaign.goalType, campaign.goalStats.actual)}
{__('Our goal', 'give')} {getGoalFormattedValue(campaign.goalType, campaign.goal)}
)}
) }