Files
commonground-impact-shadcn/src/shared/lib/campaign.ts

12 lines
349 B
TypeScript

import { campaigns } from "@/entities/site-content";
type Campaign = (typeof campaigns)[number];
export function formatRub(value: number) {
return new Intl.NumberFormat("ru-RU", { maximumFractionDigits: 0 }).format(value);
}
export function campaignProgress(campaign: Campaign) {
return Math.round((campaign.raised / campaign.goal) * 100);
}