feat: split big file and update agents.md
This commit is contained in:
11
src/shared/lib/campaign.ts
Normal file
11
src/shared/lib/campaign.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user