Files
hipmi-mobile/utils/countDownAndCondition.ts
Bagasbanuna02 5d4328a139 Integrasi API: Donation Admin
Add:
-  screens/Admin/Donation/funDonationUpdateStatus.ts
-  utils/countDownAndCondition.ts

Fix:
- app/(application)/(user)/donation/[id]/index.tsx
- app/(application)/admin/donation/[id]/[status]/index.tsx
- app/(application)/admin/donation/[id]/list-of-donatur.tsx
- app/(application)/admin/donation/[id]/reject-input.tsx
- app/(application)/admin/donation/index.tsx
- app/(application)/admin/event/[id]/[status]/index.tsx
- app/(application)/admin/voting/[id]/[status]/index.tsx
- screens/Admin/Donation/BoxOfDonationStory.tsx
- screens/Donation/BoxPublish.tsx
- screens/Donation/ComponentBoxDetailData.tsx
- service/api-admin/api-admin-donation.ts
- service/api-client/api-master.ts
- utils/colorBadge.ts
git add . && git commit -m
2025-10-28 10:19:47 +08:00

22 lines
410 B
TypeScript

import dayjs from "dayjs";
export function countDownAndCondition({
publishTime,
duration,
}: {
publishTime: Date;
duration: number | string;
}) {
const now = dayjs();
const publish = dayjs(publishTime);
const diffTime = publish.diff(now, "day");
const durasi = Number(duration);
const sisaHari = durasi + diffTime;
return {
durationDay: sisaHari,
reminder: sisaHari <= 0,
};
}